diff --git a/.gitignore b/.gitignore index dd7d07d5c9..646ffd5f71 100755 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,6 @@ vale/styles/Google/ vale/styles/write-good/ .idea/ link_report.* -palette-docs.pdf \ No newline at end of file +*-creds.tape +palette-docs.pdf + diff --git a/.gitleaksignore b/.gitleaksignore index 884d17ace5..d14fe7d873 100644 --- a/.gitleaksignore +++ b/.gitleaksignore @@ -57,4 +57,37 @@ aa78e799a424e8c678ba59483413554a6ab6e015:packages/docs/content/06-integrations/d aa78e799a424e8c678ba59483413554a6ab6e015:packages/docs/content/06-integrations/nginx.md:generic-api-key:8 aa78e799a424e8c678ba59483413554a6ab6e015:packages/docs/content/06-integrations/vault.md:generic-api-key:8 ce669a28f46e5db41d142609cefcb79771c96fda:content/docs/04-clusters/03-edge/35-stylus-reference.md:generic-api-key:93 -202fb21ef249562ae79456cfa65032ea8123ea69:content/docs/04-clusters/03-edge/04-edgeforge-workflow/11-artifacts-with-content-bundle:generic-api-key:145 \ No newline at end of file +2dae9a7f97386b468dcf80f4432ee78117197a66:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:222 +7252e2d39132eb04c58fc04ccf874e091a10dcc1:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:222 +2dae9a7f97386b468dcf80f4432ee78117197a66:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:424 +2dae9a7f97386b468dcf80f4432ee78117197a66:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:625 +7252e2d39132eb04c58fc04ccf874e091a10dcc1:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:424 +7252e2d39132eb04c58fc04ccf874e091a10dcc1:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:625 +7252e2d39132eb04c58fc04ccf874e091a10dcc1:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:222 +d4027c775e23bdf0dd9356b4b57952b53818b03f:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:222 +d4027c775e23bdf0dd9356b4b57952b53818b03f:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:424 +4027c775e23bdf0dd9356b4b57952b53818b03f:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:625 +202fb21ef249562ae79456cfa65032ea8123ea69:content/docs/04-clusters/03-edge/04-edgeforge-workflow/11-artifacts-with-content-bundle:generic-api-key:145 +d4027c775e23bdf0dd9356b4b57952b53818b03f:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:625 +9abb65bf6c8406ffd6a4d3052a7bf89df61cb221:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:460 +9abb65bf6c8406ffd6a4d3052a7bf89df61cb221:content/docs/06-integrations/00-kubernetes-generic.md:generic-api-key:682 +c3d3d6feb509d01b863747fc377203ce9f72017d:content/docs/06-integrations/00-kubernetes.md:generic-api-key:226 +c3d3d6feb509d01b863747fc377203ce9f72017d:content/docs/06-integrations/00-kubernetes.md:generic-api-key:338 +c8f3f91e82568a2a0763726ec1ff517d9c6a7df0:content/docs/06-integrations/00-kubernetes.md:generic-api-key:338 +dfd21bc72fb6f44a010fce408a329da869e0b29a:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:253 +060a86832764c08ef3054b627c09e4a806af974c:content/docs/12-enterprise-version/07.1-reverse-proxy.md:private-key:252 +9f7fb23d556f1f7d0c0719f78267f82537aef49d:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:152 +9f7fb23d556f1f7d0c0719f78267f82537aef49d:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:179 +d916ea8726a0c226beb82fef8567877f5f5ef3f0:content/docs/12-enterprise-version/07.1-reverse-proxy.md:private-key:152 +1a57adcd59badaa0fb0a7e1550b258df264a24f1:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:153 +1a57adcd59badaa0fb0a7e1550b258df264a24f1:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:180 +1a57adcd59badaa0fb0a7e1550b258df264a24f1:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:253 +1a57adcd59badaa0fb0a7e1550b258df264a24f1:content/docs/12-enterprise-version/07.1-reverse-proxy.md:private-key:153 +9093a9c52d9823c89ad51e2d74448a60a30e30bb:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:153 +9093a9c52d9823c89ad51e2d74448a60a30e30bb:content/docs/12-enterprise-version/07.1-reverse-proxy.md:private-key:153 +9093a9c52d9823c89ad51e2d74448a60a30e30bb:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:180 +9093a9c52d9823c89ad51e2d74448a60a30e30bb:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:253 +414bf547fcd11c8fb3a7da928c19a9ec763e5bbd:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:153 +414bf547fcd11c8fb3a7da928c19a9ec763e5bbd:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:180 +414bf547fcd11c8fb3a7da928c19a9ec763e5bbd:content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md:private-key:253 +414bf547fcd11c8fb3a7da928c19a9ec763e5bbd:content/docs/12-enterprise-version/07.1-reverse-proxy.md:private-key:153 \ No newline at end of file diff --git a/assets/docs/images/architecture_networking-ports_network-diagram.png b/assets/docs/images/architecture_networking-ports_network-diagram.png index eb6c17583a..3e76a1dc78 100644 Binary files a/assets/docs/images/architecture_networking-ports_network-diagram.png and b/assets/docs/images/architecture_networking-ports_network-diagram.png differ diff --git a/assets/docs/images/architecture_networking-ports_network-diagram_nats.png b/assets/docs/images/architecture_networking-ports_network-diagram_nats.png new file mode 100644 index 0000000000..eb6c17583a Binary files /dev/null and b/assets/docs/images/architecture_networking-ports_network-diagram_nats.png differ diff --git a/assets/docs/images/architecture_networking-ports_on_prem_network-diagram.png b/assets/docs/images/architecture_networking-ports_on_prem_network-diagram.png new file mode 100644 index 0000000000..eb6c17583a Binary files /dev/null and b/assets/docs/images/architecture_networking-ports_on_prem_network-diagram.png differ diff --git a/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge.png b/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge.png index f68d453466..0f17d6940b 100644 Binary files a/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge.png and b/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge.png differ diff --git a/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge_nats.png b/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge_nats.png new file mode 100644 index 0000000000..f68d453466 Binary files /dev/null and b/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge_nats.png differ diff --git a/assets/docs/images/architecture_networking-ports_saas-network-diagram.png b/assets/docs/images/architecture_networking-ports_saas-network-diagram.png index f4c12ec186..05143c73bf 100644 Binary files a/assets/docs/images/architecture_networking-ports_saas-network-diagram.png and b/assets/docs/images/architecture_networking-ports_saas-network-diagram.png differ diff --git a/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png b/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png new file mode 100644 index 0000000000..2566d4a404 Binary files /dev/null and b/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png differ diff --git a/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png b/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png new file mode 100644 index 0000000000..81d71ee550 Binary files /dev/null and b/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png differ diff --git a/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png b/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png new file mode 100644 index 0000000000..389a644bab Binary files /dev/null and b/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png differ diff --git a/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png b/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png index 75bf888401..b1dadd6ef6 100644 Binary files a/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png and b/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png differ diff --git a/assets/docs/images/docs_vm-mangement_vmo-diagram.png b/assets/docs/images/docs_vm-mangement_vmo-diagram.png new file mode 100644 index 0000000000..994b2384e3 Binary files /dev/null and b/assets/docs/images/docs_vm-mangement_vmo-diagram.png differ diff --git a/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png b/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png new file mode 100644 index 0000000000..9f4113859e Binary files /dev/null and b/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png differ diff --git a/assets/docs/images/enterprise-version_ssl-certificate-upload.png b/assets/docs/images/enterprise-version_ssl-certificate-upload.png new file mode 100644 index 0000000000..b0ae4439dc Binary files /dev/null and b/assets/docs/images/enterprise-version_ssl-certificate-upload.png differ diff --git a/assets/docs/images/enterprise-version_sys-console-update-palette-version.png b/assets/docs/images/enterprise-version_sys-console-update-palette-version.png new file mode 100644 index 0000000000..c50399f634 Binary files /dev/null and b/assets/docs/images/enterprise-version_sys-console-update-palette-version.png differ diff --git a/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png b/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png new file mode 100644 index 0000000000..5d35a3eb7b Binary files /dev/null and b/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png differ diff --git a/assets/docs/images/integrations_deprecation-profile-stack-msg.png b/assets/docs/images/integrations_deprecation-profile-stack-msg.png new file mode 100644 index 0000000000..f06ea3e710 Binary files /dev/null and b/assets/docs/images/integrations_deprecation-profile-stack-msg.png differ diff --git a/assets/docs/images/integrations_deprecation-stage.png b/assets/docs/images/integrations_deprecation-stage.png new file mode 100644 index 0000000000..96c68b3e92 Binary files /dev/null and b/assets/docs/images/integrations_deprecation-stage.png differ diff --git a/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png b/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png new file mode 100644 index 0000000000..1a83782120 Binary files /dev/null and b/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png differ diff --git a/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png b/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png new file mode 100644 index 0000000000..9f169a211e Binary files /dev/null and b/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png differ diff --git a/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png b/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png new file mode 100644 index 0000000000..3f7258ea7d Binary files /dev/null and b/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png differ diff --git a/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png b/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png new file mode 100644 index 0000000000..bfe9d5068b Binary files /dev/null and b/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png differ diff --git a/assets/docs/images/vertex_cluster-profile-k8s-fips.png b/assets/docs/images/vertex_cluster-profile-k8s-fips.png new file mode 100644 index 0000000000..1f850f6c72 Binary files /dev/null and b/assets/docs/images/vertex_cluster-profile-k8s-fips.png differ diff --git a/assets/docs/images/vertex_cluster-profile-k8s-fips1.png b/assets/docs/images/vertex_cluster-profile-k8s-fips1.png new file mode 100644 index 0000000000..c64325e710 Binary files /dev/null and b/assets/docs/images/vertex_cluster-profile-k8s-fips1.png differ diff --git a/assets/docs/images/vertex_enterprise-install-button.png b/assets/docs/images/vertex_enterprise-install-button.png new file mode 100644 index 0000000000..3c7dea54a4 Binary files /dev/null and b/assets/docs/images/vertex_enterprise-install-button.png differ diff --git a/assets/docs/images/vertex_enterprise-install-button1.png b/assets/docs/images/vertex_enterprise-install-button1.png new file mode 100644 index 0000000000..bbfc3371ce Binary files /dev/null and b/assets/docs/images/vertex_enterprise-install-button1.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_compliant.png b/assets/docs/images/vertex_fips-status-icons_compliant.png new file mode 100644 index 0000000000..3dc899afa8 Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_compliant.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png b/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png new file mode 100644 index 0000000000..53d47ae0a6 Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png b/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png new file mode 100644 index 0000000000..bfd4b29224 Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png b/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png new file mode 100644 index 0000000000..366aef448b Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_not-compliant.png b/assets/docs/images/vertex_fips-status-icons_not-compliant.png new file mode 100644 index 0000000000..e7e71d64ef Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_not-compliant.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_partial.png b/assets/docs/images/vertex_fips-status-icons_partial.png new file mode 100644 index 0000000000..73d5639a93 Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_partial.png differ diff --git a/assets/docs/images/vertex_fips-status-icons_unknown.png b/assets/docs/images/vertex_fips-status-icons_unknown.png new file mode 100644 index 0000000000..d1b145ac8b Binary files /dev/null and b/assets/docs/images/vertex_fips-status-icons_unknown.png differ diff --git a/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png b/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png new file mode 100644 index 0000000000..4e053bf04d Binary files /dev/null and b/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png differ diff --git a/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png b/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png new file mode 100644 index 0000000000..dc560796eb Binary files /dev/null and b/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png differ diff --git a/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png b/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png new file mode 100644 index 0000000000..877189a3c8 Binary files /dev/null and b/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png differ diff --git a/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png b/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png new file mode 100644 index 0000000000..33b93a73fb Binary files /dev/null and b/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png differ diff --git a/assets/docs/images/vertex_migrate-to-enterprise.png b/assets/docs/images/vertex_migrate-to-enterprise.png new file mode 100644 index 0000000000..9434e252a8 Binary files /dev/null and b/assets/docs/images/vertex_migrate-to-enterprise.png differ diff --git a/assets/docs/images/vertex_migrate-to-enterprise1.png b/assets/docs/images/vertex_migrate-to-enterprise1.png new file mode 100644 index 0000000000..03edbe4e1f Binary files /dev/null and b/assets/docs/images/vertex_migrate-to-enterprise1.png differ diff --git a/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png b/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png new file mode 100644 index 0000000000..c5acf47eb0 Binary files /dev/null and b/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png differ diff --git a/assets/docs/images/vertex_system-management_overview-system-console.png b/assets/docs/images/vertex_system-management_overview-system-console.png new file mode 100644 index 0000000000..9f4bb597fb Binary files /dev/null and b/assets/docs/images/vertex_system-management_overview-system-console.png differ diff --git a/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png b/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png new file mode 100644 index 0000000000..d95571e2ee Binary files /dev/null and b/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png differ diff --git a/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png b/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png new file mode 100644 index 0000000000..d8b30604fe Binary files /dev/null and b/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png differ diff --git a/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png b/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png new file mode 100644 index 0000000000..bec90ba07a Binary files /dev/null and b/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png differ diff --git a/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png b/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png new file mode 100644 index 0000000000..74483658a9 Binary files /dev/null and b/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png differ diff --git a/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png b/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png new file mode 100644 index 0000000000..6321297075 Binary files /dev/null and b/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png differ diff --git a/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png b/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png new file mode 100644 index 0000000000..2af84708cf Binary files /dev/null and b/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png differ diff --git a/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png b/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png new file mode 100644 index 0000000000..efa701c31e Binary files /dev/null and b/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png differ diff --git a/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png b/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png new file mode 100644 index 0000000000..0fd1c7f46b Binary files /dev/null and b/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png differ diff --git a/assets/docs/images/vertex_virtual-machine-ip.png b/assets/docs/images/vertex_virtual-machine-ip.png new file mode 100644 index 0000000000..bb8c61fd2c Binary files /dev/null and b/assets/docs/images/vertex_virtual-machine-ip.png differ diff --git a/assets/docs/images/vertex_virtual-machine-ip1.png b/assets/docs/images/vertex_virtual-machine-ip1.png new file mode 100644 index 0000000000..de89df1880 Binary files /dev/null and b/assets/docs/images/vertex_virtual-machine-ip1.png differ diff --git a/assets/tape/palette-install.tape b/assets/tape/palette-install.tape new file mode 100644 index 0000000000..7e19a4e16f --- /dev/null +++ b/assets/tape/palette-install.tape @@ -0,0 +1,156 @@ +# Instructions: +# You need to replace the the variables below with your own credentials. +# Use envsubst to replace the variables in the file. +# Source a .env file with the variables or export them in your shell. +# You can use the following command to generate the file. +# Assuming you have a .env file in the current directory. +# source .env && envsubst < palette-install.tape > palette-install-creds.tape +Require palette +Output ../../content/docs/12-enterprise-version/palette-install.mp4 + +Set FontSize 14 +Set Width 950 +Set Height 500 +Set TypingSpeed 0.1 +Set WindowBar Colorful +Set Margin 20 +Set BorderRadius 10 + +Show +Type "palette ec install" +Sleep 2s +Enter +Sleep 1s +Enter +Type "n" +Sleep 2s +# Enter +# Type "${UBUNTU_PRO}" # Ubuntu Pro Token. This is not required for a normal Palette installation. +Enter +Type "https://repo-fips-rc40.rc.spectrocloud.com" +Enter +Type@200ms "spectro" +Enter +Type "${FIPS_DEV_PACKS_REPOSITORY_PASSWORD}" # FIPS Packs Repository Password +Enter +Sleep 2s +Type "y" # Allow Insecure Connection +Enter +Sleep 3s +Enter +Sleep 1s +Type "spectro-mgmt-cluster" +Enter +Sleep 2s +Enter # HTTPS Proxy +Sleep 2s +Enter # HTTP Proxy +Sleep 2s +Enter # No Proxy +Sleep 2s +Enter # Proxy CA Cert +Sleep 2s +Type "172.16.0.0/20" +Enter +Sleep 1s +Type "10.155.0.0/24" +Enter +Sleep 1s +# Type "y" # The Packs & Image repository configurations. +Down 1 # Registry Type OCI ECR +Enter +Sleep 1s +Type "Palette Registry" +Enter +Sleep 2s +Type "${NON_FIPS_OCI_ECR_URL}" +Enter +Sleep 2s +Type "${NON_FIPS_OCI_ECR_BASE_PATH}" +Enter +Sleep 2s +Type "y" # Allow Insecure Connection +Enter +Sleep 2s +Type "${NON_FIPS_OCI_ECR_ACCESS_KEY}" # AWS Access Key +Enter +Sleep 2s +Type "${NON_FIPS_OCI_ECR_SECRET_KEY}" +Enter +Sleep 2s +Type "${NON_FIPS_OCI_ECR_REGION}" +Enter +Sleep 2s +Type "y" # Is Registry private? +Enter +Sleep 2s +Type@500ms "y" # Pull images from public registry? +Enter +Sleep 3s +Enter # Database Size +Sleep 2s +Type "vcenter.spectrocloud.dev" +Enter +Sleep 2s +Type "${VCENTER_USER}" # vCenter User +Enter +Sleep 2s +Type "${VCENTER_PASSWORD}" # vCenter Password +Enter +Sleep 2s +Type@500ms "y" # Allow Insecure +Enter +Sleep 4s +Enter +Sleep 4s +Type "sp-karl" # vSphere folder +Sleep 2s +Enter +Sleep 3s +Down 1 +Enter +Sleep 3s +Down 1 +Enter +Sleep 3s +Enter +Sleep 3s +Enter # VM Storage Policy +Sleep 3s +Enter # Datastore +Sleep 2s +Type@500ms "n" # Fault Domain +Sleep 2s +Enter # NPT servers +Enter +Sleep 2s # SSH Key +Escape +Type "dd" +Type "i" +Type "ssh-rsa AAAAB3NzaC1yc2EAA...." +Escape +Sleep 3s +Type@500ms ":wq" +Enter +Sleep 2s +Type@300ms "10.1.1.0" # IP Start Range +Enter +Type@300ms "10.1.63.255" # IP End Range +Enter +Sleep 2s +Enter # Network CIDR +Type@300ms "10.10.128.1" # Gateway +Enter +Type@300ms "10.10.128.8" # DNS +Enter +Type@300ms "spectrocloud.dev" +Enter +Sleep 3s +Enter # Number of CPUs +Sleep 3s +Enter # Memory +Sleep 3s +Enter # Disk Size + + +Sleep 35s \ No newline at end of file diff --git a/assets/tape/vertex-install.tape b/assets/tape/vertex-install.tape new file mode 100644 index 0000000000..0553bcb2bd --- /dev/null +++ b/assets/tape/vertex-install.tape @@ -0,0 +1,158 @@ +# Instructions: +# You need to replace the the variables below with your own credentials. +# Use envsubst to replace the variables in the file. +# Source a .env file with the variables or export them in your shell. +# You can use the following command to generate the file. +# Assuming you have a .env file in the current directory. +# source .env && envsubst < vertex-install.tape > vertex-install-creds.tape +Require palette +Output ../../content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/vertex-install.mp4 + +Set FontSize 14 +Set Width 950 +Set Height 500 +Set TypingSpeed 0.1 +Set WindowBar Colorful +Set Margin 20 +Set BorderRadius 10 + +Show +Type "palette ec install" +Enter +Sleep 2s +Down 1 +Sleep 1s +Enter +Type "y" +Sleep 1s +Enter +Sleep 2s +Type "${UBUNTU_PRO}" # Ubuntu Pro Token +Enter +Sleep 2s +Type "${FIPS_PALETTE_ARTIFACT_REPOSITORY_URL}" # Artifact Repository +Enter +Type@300ms "${FIPS_PALETTE_ARTIFACT_REPOSITORY_USERNAME}" +Enter +Type "${FIPS_PALETTE_ARTIFACT_REPOSITORY_PASSWORD}" # FIPS Packs Repository Password +Enter +Sleep 3s +Type "y" #Bypass X509 Verification +Enter +Sleep 3s +Enter # Select Infrastructure Provider +Sleep 2s +Type "spectro-mgmt-cluster" +Enter +Sleep 2s +Enter # HTTPS Proxy +Sleep 2s +Enter # HTTP Proxy +Sleep 2s +Enter # No Proxy +Sleep 2s +Enter # Proxy CA Cert +Sleep 2s +Type "172.16.0.0/20" +Enter +Sleep 1s +Type "10.155.0.0/24" +Enter +Sleep 3s +Down 1 # Select OCI ECR +Enter +Sleep 1s +Type "Palette Registry" +Enter +Sleep 2s +Type "${FIPS_OCI_ECR_URL}" +Enter +Sleep 2s +Type "${FIPS_OCI_ECR_BASE_PATH}" +Enter +Sleep 2s +Type "y" # Allow Insecure Connection +Enter +Sleep 2s +Type "${FIPS_OCI_ECR_ACCESS_KEY}" # AWS Access Key +Enter +Sleep 2s +Type "${FIPS_OCI_ECR_SECRET_KEY}" +Enter +Sleep 2s +Type "${FIPS_OCI_ECR_REGION}" +Enter +Sleep 2s +Type "y" # Is Registry private? +Enter +Sleep 2s +Type@500ms "y" # Pull images from public registry? +Enter +Sleep 3s +Enter # Database Configurtion size +Sleep 2s +Type "vcenter.spectrocloud.dev" +Enter +Sleep 3s +Type "${VCENTER_USER}" # vCenter User +Enter +Sleep 3s +Type "${VCENTER_PASSWORD}" # vCenter Password +Enter +Sleep 3s +Type "y" # Allow Insecure +Enter +Sleep 4s +Enter # Datacenter +Sleep 4s +Type "sp-karl" # vSphere folder +Sleep 3s +Enter +Sleep 3s +Down 1 +Enter +Sleep 3s +Down 1 +Enter +Sleep 3s +Enter +Sleep 3s +Enter # VM Storage Policy +Sleep 3s +Enter # Datastore +Sleep 3s +Type@500ms "n" # Fault Domain +Sleep 2s +Enter # NPT servers +Enter +Sleep 2s # SSH Key +Escape +Type "dd" +Type "i" +Type "ssh-rsa AAAAB3NzaC1yc2EAA...." +Escape +Sleep 3s +Type@500ms ":wq" +Enter +Sleep 3s +Type@300ms "10.1.1.0" # IP Start Range +Enter +Type@300ms "10.1.63.255" # IP End Range +Enter +Sleep 3s +Enter # Network CIDR +Type@300ms "10.10.128.1" # Gateway +Enter +Type@300ms "10.10.128.8" # DNS +Enter +Type@300ms "spectrocloud.dev" +Enter +Sleep 3s +Enter # Number of CPUs +Sleep 3s +Enter # Memory +Sleep 3s +Enter # Disk Size + + +Sleep 70s \ No newline at end of file diff --git a/content/api/palette-apis.json b/content/api/palette-apis.json index 54a03b7fb6..ba5efa7018 100644 --- a/content/api/palette-apis.json +++ b/content/api/palette-apis.json @@ -1,64962 +1,96182 @@ { - "consumes": [ - "application/json" - ], - "definitions": { - "V1AwsAccountSts": { - "description": "AWS cloud account sts", - "properties": { - "accountId": { - "description": "A 12-digit number, such as 123456789012, that uniquely identifies an AWS account", - "type": "string" - }, - "externalId": { - "description": "It can be passed to the AssumeRole API of the STS. It can be used in the condition element in a role's trust policy, allowing the role to be assumed only when a certain value is present in the external ID", - "type": "string" - }, - "partition": { - "$ref": "#/definitions/v1AwsPartition" - } - }, - "type": "object" - }, - "v1.AzureAccountEntitySpec": { - "properties": { - "clientId": { - "type": "string" - }, - "clientSecret": { - "type": "string" - }, - "subscriptionId": { - "type": "string" - }, - "tenantId": { - "type": "string" - } - }, - "type": "object" - }, - "v1.CloudWatchConfig": { - "description": "Cloud watch config entity", - "properties": { - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "group": { - "description": "Name of the group", - "type": "string" - }, - "region": { - "description": "Name of the region", - "type": "string" - }, - "stream": { - "description": "Name of the stream", - "type": "string" - } - }, - "type": "object" - }, - "v1.DataSinkCloudWatchConfig": { - "description": "Data sink cloud watch config", - "properties": { - "payload": { - "$ref": "#/definitions/v1.DataSinkPayloads" - }, - "spec": { - "$ref": "#/definitions/v1.CloudWatchConfig" - } - }, - "type": "object" - }, - "v1.DataSinkPayload": { - "additionalProperties": { - "type": "object" - }, - "description": "Data sink payload entity", - "properties": { - "refUid": { - "description": "RefUid of the data sink payload", - "type": "string" - }, - "timestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1.DataSinkPayloads": { - "description": "List of data sink payload entities", - "items": { - "$ref": "#/definitions/v1.DataSinkPayload" - }, - "type": "array", - "uniqueItems": true - }, - "v1.GcpAccountEntitySpec": { - "properties": { - "jsonCredentials": { - "type": "string" - }, - "jsonCredentialsFileUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1AADProfile": { - "description": "AADProfile - AAD integration is managed by AKS.", - "properties": { - "adminGroupObjectIDs": { - "description": "AdminGroupObjectIDs - AAD group object IDs that will have admin role of the cluster.", - "items": { - "type": "string" - }, - "type": "array" - }, - "managed": { - "description": "Managed - Whether to enable managed AAD.", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "managed", - "adminGroupObjectIDs" - ], - "type": "object" - }, - "v1APIEndpoint": { - "description": "APIEndpoint represents a reachable Kubernetes API endpoint.", - "properties": { - "host": { - "description": "The hostname on which the API server is serving.", - "type": "string" - }, - "port": { - "description": "The port on which the API server is serving.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "host", - "port" - ], - "type": "object" - }, - "v1APIServerAccessProfile": { - "description": "APIServerAccessProfile - access profile for AKS API server.", - "properties": { - "authorizedIPRanges": { - "description": "AuthorizedIPRanges - Authorized IP Ranges to kubernetes API server.", - "items": { - "default": "", - "type": "string" - }, - "type": "array" - }, - "enablePrivateCluster": { - "description": "EnablePrivateCluster - Whether to create the cluster as a private cluster or not.", - "type": "boolean" - }, - "enablePrivateClusterPublicFQDN": { - "description": "EnablePrivateClusterPublicFQDN - Whether to create additional public FQDN for private cluster or not.", - "type": "boolean" - }, - "privateDNSZone": { - "description": "PrivateDNSZone - Private dns zone mode for private cluster.", - "type": "string" - } - }, - "type": "object" - }, - "v1AWSVolumeTypes": { - "description": "AWS Volume Types", - "properties": { - "volumeTypes": { - "items": { - "$ref": "#/definitions/v1AwsVolumeType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AclMeta": { - "description": "Resource access control information", - "properties": { - "ownerUid": { - "description": "User or service uid which created the resource", - "type": "string" - }, - "projectUid": { - "description": "Project's uid if the resource is under a project", - "type": "string" - }, - "tenantUid": { - "description": "Tenant's uid", - "type": "string" - } - }, - "type": "object" - }, - "v1ActiveTenantResources": { - "description": "Active resources of tenant", - "properties": { - "activeResources": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1Address": { - "description": "Tenant Address", - "properties": { - "addressLine1": { - "type": "string" - }, - "addressLine2": { - "type": "string" - }, - "city": { - "type": "string" - }, - "country": { - "type": "string" - }, - "pincode": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1Alert": { - "properties": { - "channels": { - "items": { - "$ref": "#/definitions/v1Channel" - }, - "type": "array" - }, - "component": { - "type": "string" - } - }, - "type": "object" - }, - "v1AlertEntity": { - "properties": { - "channels": { - "items": { - "$ref": "#/definitions/v1Channel" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AlertNotificationStatus": { - "properties": { - "isSucceeded": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string" - }, - "time": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1Alerts": { - "items": { - "$ref": "#/definitions/v1Alert" - }, - "type": "array" - }, - "v1ApiEndpoint": { - "description": "APIEndpoint represents a reachable Kubernetes API endpoint.", - "properties": { - "host": { - "description": "The hostname on which the API server is serving.", - "type": "string" - }, - "port": { - "description": "The port on which the API server is serving.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "host", - "port" - ], - "type": "object" - }, - "v1ApiKey": { - "description": "API key information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ApiKeySpec" - }, - "status": { - "$ref": "#/definitions/v1ApiKeyStatus" - } - }, - "type": "object" - }, - "v1ApiKeyActiveState": { - "properties": { - "isActive": { - "description": "API key active state", - "type": "boolean" - } - } - }, - "v1ApiKeyEntity": { - "description": "API key request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ApiKeySpecEntity" - } - }, - "type": "object" - }, - "v1ApiKeySpec": { - "description": "API key specification", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "API key expiry date" - }, - "key": { - "description": "API key", - "type": "string" - }, - "user": { - "$ref": "#/definitions/v1ApiKeyUser", - "description": "User to whom the API key is created" - } - }, - "type": "object" - }, - "v1ApiKeySpecEntity": { - "description": "API key specification", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "API key expiry date" - }, - "userUid": { - "description": "User to whom the API key has to be created", - "type": "string" - } - }, - "type": "object" - }, - "v1ApiKeySpecUpdate": { - "description": "API key update request specification", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "API key expiry date" - } - } - }, - "v1ApiKeyStatus": { - "description": "API key status", - "properties": { - "isActive": { - "description": "API key active state", - "type": "boolean" - } - }, - "type": "object" - }, - "v1ApiKeyUpdate": { - "description": "API key update request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ApiKeySpecUpdate" - } - }, - "type": "object" - }, - "v1ApiKeyUser": { - "description": "API key user information", - "properties": { - "firstName": { - "description": "First name of user", - "type": "string" - }, - "lastName": { - "description": "Last name of user", - "type": "string" - }, - "uid": { - "description": "User uid", - "type": "string" - } - }, - "type": "object" - }, - "v1ApiKeys": { - "properties": { - "items": { - "description": "List of API keys", - "items": { - "$ref": "#/definitions/v1ApiKey" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ApiProfiler": { - "properties": { - "api": { - "type": "string" - }, - "endTime": { - "format": "date-time", - "type": "string" - }, - "ops": { - "items": { - "type": "string" - }, - "type": "array" - }, - "requestUid": { - "type": "string" - }, - "startTime": { - "format": "date-time", - "type": "string" - }, - "timeTaken": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "v1AppDeployment": { - "description": "Application deployment response", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AppDeploymentSpec" - }, - "status": { - "$ref": "#/definitions/v1AppDeploymentStatus" - } - }, - "type": "object" - }, - "v1AppDeploymentClusterGroupConfigEntity": { - "description": "Application deployment cluster group config", - "properties": { - "targetSpec": { - "$ref": "#/definitions/v1AppDeploymentClusterGroupTargetSpec" - } - }, - "type": "object" - }, - "v1AppDeploymentClusterGroupEntity": { - "description": "Application deployment cluster group request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1AppDeploymentClusterGroupSpec" - } - }, - "type": "object" - }, - "v1AppDeploymentClusterGroupSpec": { - "description": "Application deployment cluster group spec", - "properties": { - "config": { - "$ref": "#/definitions/v1AppDeploymentClusterGroupConfigEntity" - }, - "profile": { - "$ref": "#/definitions/v1AppDeploymentProfileEntity" - } - }, - "type": "object" - }, - "v1AppDeploymentClusterGroupTargetSpec": { - "description": "Application deployment cluster group target spec", - "properties": { - "clusterGroupUid": { - "description": "Application deployment cluster group uid", - "type": "string" - }, - "clusterLimits": { - "$ref": "#/definitions/v1AppDeploymentTargetClusterLimits" - }, - "clusterName": { - "description": "Application deployment virtual cluster name", - "type": "string" - } - }, - "required": [ - "clusterName", - "clusterGroupUid" - ], - "type": "object" - }, - "v1AppDeploymentClusterHealth": { - "description": "Application deployment cluster health status", - "properties": { - "state": { - "type": "string" - } - } - }, - "v1AppDeploymentClusterRef": { - "description": "Application deployment cluster reference", - "properties": { - "name": { - "description": "Application deployment cluster name", - "type": "string" - }, - "uid": { - "description": "Application deployment cluster uid", - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentClusterStatus": { - "description": "Application deployment cluster status", - "properties": { - "health": { - "$ref": "#/definitions/v1AppDeploymentClusterHealth" - }, - "state": { - "type": "string" - } - } - }, - "v1AppDeploymentConfig": { - "description": "Application deployment config response", - "properties": { - "target": { - "$ref": "#/definitions/v1AppDeploymentTargetConfig" - } - }, - "type": "object" - }, - "v1AppDeploymentConfigSummary": { - "description": "Application deployment config summary", - "properties": { - "target": { - "$ref": "#/definitions/v1AppDeploymentTargetConfigSummary" - } - } - }, - "v1AppDeploymentFilterSpec": { - "description": "Application deployment filter spec", - "properties": { - "appDeploymentName": { - "$ref": "#/definitions/v1FilterString" - }, - "clusterUids": { - "$ref": "#/definitions/v1FilterArray" - }, - "tags": { - "$ref": "#/definitions/v1FilterArray" - } - } - }, - "v1AppDeploymentNotifications": { - "description": "Application deployment notifications", - "properties": { - "isAvailable": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1AppDeploymentProfile": { - "description": "Application deployment profile", - "properties": { - "metadata": { - "$ref": "#/definitions/v1AppDeploymentProfileMeta" - }, - "template": { - "$ref": "#/definitions/v1AppProfileTemplate" - } - }, - "type": "object" - }, - "v1AppDeploymentProfileEntity": { - "description": "Application deployment profile request payload", - "properties": { - "appProfileUid": { - "description": "Application deployment profile uid", - "type": "string" - } - }, - "required": [ - "appProfileUid" - ], - "type": "object" - }, - "v1AppDeploymentProfileMeta": { - "description": "Application deployment profile metadata", - "properties": { - "name": { - "description": "Application deployment profile name", - "type": "string" - }, - "uid": { - "description": "Application deployment profile uid", - "type": "string" - }, - "version": { - "description": "Application deployment profile version", - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentProfileMetadataSummary": { - "description": "Application deployment profile metadata summary", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1AppDeploymentProfileSpec": { - "description": "Application deployment profile spec", - "properties": { - "metadata": { - "$ref": "#/definitions/v1AppDeploymentProfileMeta" - }, - "template": { - "$ref": "#/definitions/v1AppProfileTemplateSpec" - } - }, - "type": "object" - }, - "v1AppDeploymentProfileSummary": { - "description": "Application deployment profile summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1AppDeploymentProfileMetadataSummary" - }, - "template": { - "$ref": "#/definitions/v1AppProfileTemplateSummary" - } - } - }, - "v1AppDeploymentProfileVersion": { - "description": "Application deployment profile version", - "properties": { - "uid": { - "description": "Application deployment profile uid", - "type": "string" - }, - "version": { - "description": "Application deployment profile version", - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentProfileVersions": { - "description": "Application deployment profile versions", - "properties": { - "availableVersions": { - "description": "Application deployment profile available versions", - "items": { - "$ref": "#/definitions/v1AppDeploymentProfileVersion" - }, - "type": "array" - }, - "latestVersions": { - "description": "Application deployment profile latest versions", - "items": { - "$ref": "#/definitions/v1AppDeploymentProfileVersion" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1AppDeploymentProfileMeta" - } - }, - "type": "object" - }, - "v1AppDeploymentSortFields": { - "enum": [ - "appDeploymentName", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1AppDeploymentSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1AppDeploymentSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1AppDeploymentSpec": { - "description": "Application deployment spec", - "properties": { - "config": { - "$ref": "#/definitions/v1AppDeploymentConfig" - }, - "profile": { - "$ref": "#/definitions/v1AppDeploymentProfile" - } - }, - "type": "object" - }, - "v1AppDeploymentStatus": { - "description": "Application deployment status", - "properties": { - "appTiers": { - "description": "Application deployment tiers", - "items": { - "$ref": "#/definitions/v1ClusterPackStatus" - }, - "type": "array" - }, - "lifecycleStatus": { - "$ref": "#/definitions/v1LifecycleStatus" - }, - "state": { - "description": "Application deployment state [ \"Pending\", \"Deploying\", \"Deployed\", \"Updating\" ]", - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentStatusSummary": { - "description": "Application deployment status summary", - "properties": { - "cluster": { - "$ref": "#/definitions/v1AppDeploymentClusterStatus" - }, - "notifications": { - "$ref": "#/definitions/v1AppDeploymentNotifications" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentSummary": { - "description": "Application deployment summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "description": "Application deployment spec summary", - "properties": { - "config": { - "$ref": "#/definitions/v1AppDeploymentConfigSummary" - }, - "profile": { - "$ref": "#/definitions/v1AppDeploymentProfileSummary" - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1AppDeploymentStatusSummary" - } - }, - "type": "object" - }, - "v1AppDeploymentTargetClusterLimits": { - "description": "Application deployment target cluster limits", - "properties": { - "cpu": { - "description": "CPU cores", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "Memory in MiB", - "format": "int32", - "type": "integer" - }, - "storageGiB": { - "description": "Storage in GiB", - "format": "int32", - "type": "integer" - } - } - }, - "v1AppDeploymentTargetConfig": { - "description": "Application deployment target config response", - "properties": { - "clusterRef": { - "$ref": "#/definitions/v1AppDeploymentClusterRef" - }, - "envRef": { - "$ref": "#/definitions/v1AppDeploymentTargetEnvironmentRef" - } - }, - "type": "object" - }, - "v1AppDeploymentTargetConfigSummary": { - "description": "Application deployment target config summary", - "properties": { - "clusterRef": { - "$ref": "#/definitions/v1UidSummary" - } - } - }, - "v1AppDeploymentTargetEnvironmentRef": { - "description": "Application deployment target environment reference", - "properties": { - "name": { - "description": "Application deployment target resource name", - "type": "string" - }, - "type": { - "description": "Application deployment target resource type [ \"nestedCluster\", \"clusterGroup\" ]", - "type": "string" - }, - "uid": { - "description": "Application deployment target resource uid", - "type": "string" - } - }, - "type": "object" - }, - "v1AppDeploymentVirtualClusterConfigEntity": { - "description": "Application deployment virtual cluster config", - "properties": { - "targetSpec": { - "$ref": "#/definitions/v1AppDeploymentVirtualClusterTargetSpec" - } - }, - "type": "object" - }, - "v1AppDeploymentVirtualClusterEntity": { - "description": "Application deployment virtual cluster request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1AppDeploymentVirtualClusterSpec" - } - }, - "type": "object" - }, - "v1AppDeploymentVirtualClusterSpec": { - "description": "Application deployment virtual cluster spec", - "properties": { - "config": { - "$ref": "#/definitions/v1AppDeploymentVirtualClusterConfigEntity" - }, - "profile": { - "$ref": "#/definitions/v1AppDeploymentProfileEntity" - } - }, - "type": "object" - }, - "v1AppDeploymentVirtualClusterTargetSpec": { - "description": "Application deployment virtual cluster target spec", - "properties": { - "clusterUid": { - "description": "Application deployment virtual cluster uid", - "type": "string" - } - }, - "required": [ - "clusterUid" - ], - "type": "object" - }, - "v1AppDeploymentsFilterSpec": { - "description": "Application deployment filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1AppDeploymentFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1AppDeploymentSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1AppDeploymentsSummary": { - "properties": { - "appDeployments": { - "items": { - "$ref": "#/definitions/v1AppDeploymentSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "type": "object" - }, - "v1AppFeatureFreemium": { - "description": "Freemium information", - "properties": { - "activeClustersLimit": { - "type": "integer", - "x-omitempty": false - }, - "isFreemium": { - "type": "boolean", - "x-omitempty": false - }, - "overageUsageLimit": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "totalUsageLimit": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1AppFeatures": { - "description": "System app features", - "properties": { - "developerCredit": { - "$ref": "#/definitions/v1DeveloperCredit" - }, - "freeCloudCredit": { - "type": "boolean", - "x-omitempty": false - }, - "freemium": { - "$ref": "#/definitions/v1AppFeatureFreemium" - } - } - }, - "v1AppProfile": { - "description": "Application profile response", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "parentUid": { - "description": "Application profile parent profile uid", - "type": "string" - }, - "template": { - "$ref": "#/definitions/v1AppProfileTemplate" - }, - "version": { - "description": "Application profile version", - "type": "string" - }, - "versions": { - "description": "Application profile versions list", - "items": { - "$ref": "#/definitions/v1AppProfileVersion" - }, - "type": "array" - } - }, - "type": "object" - }, - "status": { - "description": "Application profile status", - "properties": { - "inUseApps": { - "description": "Application profile apps array", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1AppProfileCloneEntity": { - "description": "Application profile clone request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1AppProfileCloneMetaInputEntity" - } - }, - "type": "object" - }, - "v1AppProfileCloneMetaInputEntity": { - "description": "Application profile clone metadata", - "properties": { - "name": { - "description": "Application profile name", - "type": "string" - }, - "target": { - "$ref": "#/definitions/v1AppProfileCloneTarget" - }, - "version": { - "description": "Application profile version", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1AppProfileCloneTarget": { - "description": "Application profile clone target", - "properties": { - "projectUid": { - "description": "Application profile clone target project uid", - "type": "string" - } - }, - "type": "object" - }, - "v1AppProfileEntity": { - "description": "Application profile request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "description": "Application profile spec", - "properties": { - "template": { - "$ref": "#/definitions/v1AppProfileTemplateEntity" - }, - "version": { - "description": "Application profile version", - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1AppProfileFilterSpec": { - "description": "Application profile filter spec", - "properties": { - "profileName": { - "$ref": "#/definitions/v1FilterString" - }, - "tags": { - "$ref": "#/definitions/v1FilterArray" - }, - "version": { - "$ref": "#/definitions/v1FilterVersionString" - } - } - }, - "v1AppProfileMetaEntity": { - "description": "Application profile metadata request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1AppProfileMetaUpdateEntity" - }, - "version": { - "description": "Application profile version", - "type": "string" - } - }, - "required": [ - "metadata" - ], - "type": "object" - }, - "v1AppProfileMetaUpdateEntity": { - "description": "Application profile metadata update request payload", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Application profile annotations", - "type": "object" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Application profile labels", - "type": "object" - } - }, - "type": "object" - }, - "v1AppProfileMetadata": { - "description": "Application profile metadata summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "spec": { - "properties": { - "version": { - "type": "string" - } - } - } - }, - "type": "object" - }, - "v1AppProfileSortFields": { - "enum": [ - "profileName", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1AppProfileSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1AppProfileSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1AppProfileSummary": { - "description": "Application profile summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "description": "Application profile spec summary", - "properties": { - "parentUid": { - "type": "string" - }, - "template": { - "$ref": "#/definitions/v1AppProfileTemplateSummary" - }, - "version": { - "type": "string" - }, - "versions": { - "description": "Application profile's list of all the versions", - "items": { - "$ref": "#/definitions/v1AppProfileVersion" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1AppProfileTemplate": { - "description": "Application profile template information", - "properties": { - "appTiers": { - "description": "Application profile tiers", - "items": { - "$ref": "#/definitions/v1AppTierRef" - }, - "type": "array", - "uniqueItems": true - }, - "registryRefs": { - "description": "Application profile registries reference", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AppProfileTemplateEntity": { - "description": "Application profile template spec", - "properties": { - "appTiers": { - "description": "Application profile tiers", - "items": { - "$ref": "#/definitions/v1AppTierEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1AppProfileTemplateSpec": { - "description": "Application profile template specs", - "properties": { - "appTiers": { - "description": "Application profile tiers", - "items": { - "$ref": "#/definitions/v1AppTier" - }, - "type": "array", - "uniqueItems": true - }, - "registryRefs": { - "description": "Application profile registries reference", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AppProfileTemplateSummary": { - "description": "Application profile template summary", - "properties": { - "appTiers": { - "items": { - "$ref": "#/definitions/v1AppTierSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AppProfileTiers": { - "description": "Application profile tiers information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AppProfileTiersSpec" - } - }, - "type": "object" - }, - "v1AppProfileTiersSpec": { - "description": "Application profile tiers information", - "properties": { - "appTiers": { - "description": "Application profile tiers", - "items": { - "$ref": "#/definitions/v1AppTier" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1AppProfileVersion": { - "description": "Application profile version", - "properties": { - "uid": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1AppProfilesFilterSpec": { - "description": "Application profile filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1AppProfileFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1AppProfileSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1AppProfilesMetadata": { - "properties": { - "appProfiles": { - "items": { - "$ref": "#/definitions/v1AppProfileMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1AppProfilesSummary": { - "properties": { - "appProfiles": { - "items": { - "$ref": "#/definitions/v1AppProfileSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "type": "object" - }, - "v1AppTier": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AppTierSpec" - } - } - }, - "v1AppTierEntity": { - "description": "Application tier request payload", - "properties": { - "containerRegistryUid": { - "description": "Application tier container registry uid", - "type": "string" - }, - "installOrder": { - "description": "Application tier installation order", - "format": "int32", - "type": "integer" - }, - "manifests": { - "description": "Application tier manifests", - "items": { - "$ref": "#/definitions/v1ManifestInputEntity" - }, - "type": "array" - }, - "name": { - "description": "Application tier name", - "type": "string" - }, - "properties": { - "description": "Application tier properties", - "items": { - "$ref": "#/definitions/v1AppTierPropertyEntity" - }, - "type": "array" - }, - "registryUid": { - "description": "Application tier registry uid", - "type": "string" - }, - "sourceAppTierUid": { - "description": "Application tier source pack uid", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1AppTierType" - }, - "values": { - "description": "Application tier configuration values in yaml format", - "type": "string" - }, - "version": { - "description": "Application tier version", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1AppTierManifests": { - "description": "Application tier manifests data", - "properties": { - "manifests": { - "description": "Application tier manifests array", - "items": { - "$ref": "#/definitions/v1Manifest" - }, - "type": "array" - } - } - }, - "v1AppTierPatchEntity": { - "description": "Application tier patch request payload", - "properties": { - "appTier": { - "$ref": "#/definitions/v1AppTierEntity" - }, - "replaceWithAppTier": { - "description": "Application tier UID to be replaced with new tier", - "type": "string" - } - } - }, - "v1AppTierProperty": { - "description": "Application tier property object", - "properties": { - "format": { - "description": "Application tier property format", - "type": "string" - }, - "name": { - "description": "Application tier property name", - "type": "string" - }, - "type": { - "description": "Application tier property data type", - "type": "string" - }, - "value": { - "description": "Application tier property value", - "type": "string" - } - } - }, - "v1AppTierPropertyEntity": { - "description": "Application tier property object", - "properties": { - "name": { - "description": "Application tier property name", - "type": "string" - }, - "value": { - "description": "Application tier property value", - "type": "string" - } - } - }, - "v1AppTierRef": { - "description": "Application tier reference", - "properties": { - "name": { - "description": "Application tier name", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1AppTierType" - }, - "uid": { - "description": "Application tier uid to uniquely identify the tier", - "type": "string" - }, - "version": { - "description": "Application tier version", - "type": "string" - } - }, - "type": "object" - }, - "v1AppTierResolvedValues": { - "description": "Application tier resolved macro values", - "properties": { - "resolved": { - "additionalProperties": { - "type": "string" - }, - "description": "Application tier resolved macro values map", - "type": "object" - } - } - }, - "v1AppTierSourceSummary": { - "description": "Application profile's tier source information", - "properties": { - "addonSubType": { - "type": "string" - }, - "addonType": { - "type": "string" - }, - "logoUrl": { - "type": "string" - }, - "name": { - "type": "string" - }, - "type": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "v1AppTierSpec": { - "description": "Application tier specs", - "properties": { - "containerRegistryUid": { - "description": "Application tier container registry uid", - "type": "string" - }, - "installOrder": { - "description": "Application tier installation order", - "format": "int32", - "type": "integer" - }, - "manifests": { - "description": "Application tier attached manifest content in yaml format", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - }, - "properties": { - "description": "Application tier properties", - "items": { - "$ref": "#/definitions/v1AppTierProperty" - }, - "type": "array" - }, - "registryUid": { - "description": "Registry uid", - "type": "string" - }, - "sourceAppTierUid": { - "description": "Application tier source pack uid", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1AppTierType", - "description": "Application tier type" - }, - "values": { - "description": "Application tier configuration values in yaml format", - "type": "string" - }, - "version": { - "description": "Application tier version", - "type": "string" - } - }, - "type": "object" - }, - "v1AppTierSummary": { - "description": "Application profile's tier summary", - "properties": { - "name": { - "type": "string" - }, - "source": { - "$ref": "#/definitions/v1AppTierSourceSummary" - }, - "type": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1AppTierType": { - "default": "manifest", - "enum": [ - "manifest", - "helm", - "operator-instance", - "container" - ], - "type": "string" - }, - "v1AppTierUpdateEntity": { - "description": "Application tier update request payload", - "properties": { - "containerRegistryUid": { - "description": "Application tier container registry uid", - "type": "string" - }, - "installOrder": { - "description": "Application tier installation order", - "format": "int32", - "type": "integer" - }, - "manifests": { - "description": "Application tier manifests", - "items": { - "$ref": "#/definitions/v1ManifestRefUpdateEntity" - }, - "type": "array" - }, - "name": { - "description": "Application tier name", - "type": "string" - }, - "properties": { - "description": "Application tier properties", - "items": { - "$ref": "#/definitions/v1AppTierPropertyEntity" - }, - "type": "array" - }, - "values": { - "description": "Application tier configuration values in yaml format", - "type": "string" - }, - "version": { - "description": "Application tier version", - "type": "string" - } - }, - "type": "object" - }, - "v1AppVersion": { - "description": "spectro application management app version information", - "properties": { - "intermediateVersions": { - "items": { - "$ref": "#/definitions/v1ReleaseVersion" - }, - "type": "array", - "uniqueItems": true - }, - "latestVerson": { - "$ref": "#/definitions/v1ReleaseVersion" - } - } - }, - "v1AsyncOperationIdEntity": { - "description": "Async operation id", - "properties": { - "operationId": { - "description": "OperationId for a particular sync operation id", - "type": "string" - } - }, - "type": "object" - }, - "v1AsyncResult": { - "properties": { - "data": { - "type": "object" - }, - "error": { - "type": "string" - }, - "isSuccess": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1AsyncStatus": { - "properties": { - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "result": { - "$ref": "#/definitions/v1AsyncResult", - "type": "object" - }, - "stage": { - "type": "string" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1Audit": { - "description": "Audit response payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AuditSpec" - } - }, - "type": "object" - }, - "v1AuditActor": { - "description": "Audit actor object", - "properties": { - "actorType": { - "enum": [ - "user", - "system", - "service" - ], - "type": "string" - }, - "project": { - "$ref": "#/definitions/v1ProjectMeta" - }, - "serviceName": { - "type": "string" - }, - "user": { - "$ref": "#/definitions/v1UserMeta" - } - } - }, - "v1AuditMsgUpdate": { - "description": "Audit user message update request payload", - "properties": { - "userMsg": { - "description": "User message", - "maxLength": 255, - "minLength": 3, - "type": "string" - } - }, - "type": "object" - }, - "v1AuditResourceReference": { - "description": "Audit resource reference object", - "properties": { - "kind": { - "description": "Audit resource type", - "type": "string" - }, - "label": { - "description": "Audit resource label", - "type": "string" - }, - "name": { - "description": "Audit resource name", - "type": "string" - }, - "uid": { - "description": "Audit resource uid", - "type": "string" - } - }, - "required": [ - "uid" - ], - "type": "object" - }, - "v1AuditSpec": { - "description": "Audit specifications", - "properties": { - "actionMsg": { - "description": "Audit action message", - "type": "string" - }, - "actionType": { - "enum": [ - "create", - "update", - "delete", - "publish", - "deploy" - ], - "type": "string" - }, - "actor": { - "$ref": "#/definitions/v1AuditActor" - }, - "contentMsg": { - "description": "Audit content message", - "type": "string" - }, - "resource": { - "$ref": "#/definitions/v1AuditResourceReference" - }, - "userMsg": { - "description": "Audit user message", - "type": "string" - } - } - }, - "v1AuditSysMsg": { - "description": "Audit system message", - "properties": { - "actionMsg": { - "description": "Audit resource action message", - "type": "string" - }, - "contentMsg": { - "description": "Audit resource content message", - "type": "string" - } - }, - "type": "object" - }, - "v1Audits": { - "properties": { - "items": { - "description": "List of audit message", - "items": { - "$ref": "#/definitions/v1Audit" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1AuthAllyTokenRequest": { - "properties": { - "edgeAuthToken": { - "type": "string" - }, - "edgeHostUid": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1AuthJetKeyRequest": { - "properties": { - "allyAuthToken": { - "type": "string" - }, - "hostClusterUid": { - "type": "string" - } - }, - "required": [ - "allyAuthToken", - "hostClusterUid" - ], - "type": "object" - }, - "v1AuthLogin": { - "description": "Describes the credential details required for authentication", - "properties": { - "emailId": { - "description": "Describes the email id required for the user to authenticate", - "type": "string" - }, - "org": { - "description": "Describes the user's organization name to login", - "type": "string" - }, - "password": { - "description": "Describes the password required for the user to authenticate", - "format": "password", - "type": "string" - } - }, - "type": "object" - }, - "v1AuthLoginEntity": { - "description": "Auth login entity", - "properties": { - "authType": { - "enum": [ - "password", - "sso" - ], - "type": "string" - }, - "orgName": { - "type": "string" - }, - "redirectUrl": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1AuthLogins": { - "description": "Deprecated. Applicable auth logins with multiple orgs", - "properties": { - "appEnv": { - "type": "string" - }, - "authType": { - "description": "Deprecated.", - "enum": [ - "password", - "sso" - ], - "type": "string" - }, - "orgName": { - "description": "Deprecated.", - "type": "string" - }, - "orgs": { - "items": { - "$ref": "#/definitions/v1AuthLoginEntity" - }, - "type": "array" - }, - "redirectUrl": { - "description": "Deprecated.", - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1AuthServiceTokenRequest": { - "properties": { - "authKey": { - "type": "string" - }, - "edgeHostUid": { - "type": "string" - }, - "hostClusterUid": { - "type": "string" - }, - "isSystem": { - "type": "boolean" - }, - "jetUid": { - "type": "string" - }, - "overlordUid": { - "type": "string" - }, - "serviceVersion": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1AuthServiceTokenResponse": { - "properties": { - "token": { - "type": "string" - } - }, - "type": "object" - }, - "v1AuthShellyLoginRequest": { - "properties": { - "secret": { - "type": "string" - } - }, - "type": "object" - }, - "v1AuthToken": { - "properties": { - "token": { - "type": "string" - } - }, - "type": "object" - }, - "v1AwsAMI": { - "properties": { - "id": { - "type": "string" - }, - "os": { - "type": "string" - }, - "region": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1AwsAccount": { - "description": "Aws cloud account information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1AwsAccounts": { - "description": "List of AWS accounts", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1AwsAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1AwsAmiReference": { - "description": "AMI is the reference to the AMI from which to create the machine instance", - "properties": { - "eksOptimizedLookupType": { - "description": "EKSOptimizedLookupType If specified, will look up an EKS Optimized image in SSM Parameter store", - "enum": [ - "AmazonLinux", - "AmazonLinuxGPU" - ], - "type": "string" - }, - "id": { - "description": "ID of resource", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsAvailabilityZone": { - "description": "Distinct locations within an AWS Region that are engineered to be isolated from failures in other Zones", - "properties": { - "name": { - "description": "AWS availability zone name", - "type": "string" - }, - "state": { - "description": "AWS availability zone state", - "type": "string" - }, - "zoneId": { - "description": "AWS availability zone id", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsAvailabilityZones": { - "properties": { - "zones": { - "description": "List of AWS Zones", - "items": { - "$ref": "#/definitions/v1AwsAvailabilityZone" - }, - "type": "array" - } - }, - "required": [ - "zones" - ], - "type": "object" - }, - "v1AwsCloudAccount": { - "description": "AWS cloud account which includes access key and secret key in case of 'secret' credentials type. It includes policyARNS, ARN and externalId in case of sts. Partition is a group of AWS Region and Service objects", - "properties": { - "accessKey": { - "description": "AWS account access key", - "type": "string" - }, - "credentialType": { - "$ref": "#/definitions/v1AwsCloudAccountCredentialType" - }, - "partition": { - "default": "aws", - "description": "AWS accounts are scoped to a single partition. Allowed values [aws, aws-us-gov], Default values", - "enum": [ - "aws", - "aws-us-gov" - ], - "type": "string" - }, - "policyARNs": { - "description": "List of policy ARNs required in case of credentialType sts.", - "items": { - "type": "string" - }, - "type": "array" - }, - "secretKey": { - "description": "AWS account secret key", - "type": "string" - }, - "sts": { - "$ref": "#/definitions/v1AwsStsCredentials", - "description": "AWS STS credentials in case of credentialType sts, will be empty in case of credential type secret" - } - }, - "type": "object" - }, - "v1AwsCloudAccountCredentialType": { - "default": "secret", - "description": "Allowed Values [secret, sts]. STS type will be used for role assumption for sts type, accessKey/secretKey contains the source account, Arn is the target account.", - "enum": [ - "secret", - "sts" - ], - "type": "string" - }, - "v1AwsCloudClusterConfigEntity": { - "description": "AWS cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1AwsClusterConfig" - } - }, - "type": "object" - }, - "v1AwsCloudConfig": { - "description": "AwsCloudConfig is the Schema for the awscloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AwsCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1AwsCloudConfigStatus" - } - }, - "type": "object" - }, - "v1AwsCloudConfigSpec": { - "description": "AwsCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains AwsCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1AwsClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1AwsMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AwsCloudConfigStatus": { - "description": "AwsCloudConfigStatus defines the observed state of AwsCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "ansibleRoleDigest": { - "description": "For mold controller to identify if is there any changes in Pack", - "type": "string" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "images": { - "description": "Images array items should be 1-to-1 mapping to Spec.MachinePoolConfig", - "items": { - "$ref": "#/definitions/v1AwsAMI" - }, - "type": "array" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - }, - "roleDigest": { - "additionalProperties": { - "type": "string" - }, - "description": "this map will be for ansible roles present in eack pack", - "type": "object" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "description": "PackerVariableDigest string `json:\"packerDigest,omitempty\"` If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - } - }, - "type": "object" - }, - "v1AwsCloudCostSpec": { - "description": "Aws cloud account usage cost payload spec", - "properties": { - "accountId": { - "description": "AccountId of AWS cloud cost", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "filter": { - "$ref": "#/definitions/v1AwsCloudCostSpecFilter" - } - }, - "required": [ - "credentials" - ], - "type": "object" - }, - "v1AwsCloudCostSpecFilter": { - "description": "Aws cloud account usage cost payload filter. startTime and endTime should be within 12 months range from now.", - "properties": { - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "iamUserId": { - "description": "IAM UserId of AWS account", - "type": "string" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "required": [ - "startTime" - ], - "type": "object" - }, - "v1AwsCloudCostSummary": { - "description": "AWS cloud account usage cost summary response data", - "properties": { - "cost": { - "$ref": "#/definitions/v1AwsCloudCostSummaryCloudCost" - } - }, - "type": "object" - }, - "v1AwsCloudCostSummaryCloudCost": { - "description": "AWS cloud account usage cost summary of monthlyCosts and totalCost", - "properties": { - "monthlyCosts": { - "description": "Monthly cost of AWS cost", - "items": { - "$ref": "#/definitions/v1AwsCloudCostSummaryMonthlyCost" - }, - "type": "array" - }, - "total": { - "description": "Total cost of AWS cost", - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1AwsCloudCostSummaryMonthlyCost": { - "properties": { - "amount": { - "description": "Amount for aws cloud cost", - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "timestamp": { - "description": "Time duration for aws cloud cost", - "type": "integer" - } - }, - "type": "object" - }, - "v1AwsClusterConfig": { - "description": "Cluster level configuration for aws cloud and applicable for all the machine pools", - "properties": { - "bastionDisabled": { - "description": "Create bastion node option we have earlier supported creation of bastion by default capa seems to favour session manager against bastion node https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/947", - "type": "boolean" - }, - "controlPlaneLoadBalancer": { - "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"", - "type": "string" - }, - "region": { - "type": "string" - }, - "sshKeyName": { - "type": "string" - }, - "vpcId": { - "description": "VPC Id to deploy cluster into should have one public and one private subnet for the the cluster creation, this field is optional, If VPC Id is not provided a fully managed VPC will be created", - "type": "string" - } - }, - "required": [ - "region" - ], - "type": "object" - }, - "v1AwsCreditAccount": { - "properties": { - "creditLimitInDollars": { - "format": "float64", - "type": "number" - }, - "loginCredentials": { - "$ref": "#/definitions/v1AwsLoginCredentials" - }, - "userCloudAccount": { - "$ref": "#/definitions/v1AwsUserCloudAccount" - } - }, - "type": "object" - }, - "v1AwsCreditAccountEntity": { - "properties": { - "creditLimitInDollars": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "creditUsedInDollars": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "loginCredentials": { - "$ref": "#/definitions/v1AwsLoginCredentials" - }, - "userCloudAccount": { - "$ref": "#/definitions/v1AwsUserCloudAccount" - } - }, - "type": "object" - }, - "v1AwsFindImageRequest": { - "description": "AWS image name and credentials", - "properties": { - "amiName": { - "description": "AWS image ami name", - "type": "string" - }, - "awsAccount": { - "$ref": "#/definitions/v1AwsCloudAccount" - } - }, - "type": "object" - }, - "v1AwsIamPolicy": { - "description": "Aws policy", - "properties": { - "arn": { - "type": "string" - }, - "policyId": { - "type": "string" - }, - "policyName": { - "type": "string" - } - }, - "type": "object" - }, - "v1AwsImage": { - "description": "AWS image name and ami", - "properties": { - "id": { - "description": "AWS image id", - "type": "string" - }, - "name": { - "description": "AWS image name", - "type": "string" - }, - "owner": { - "description": "AWS image owner id", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsInstanceTypes": { - "description": "List of AWS instance types", - "properties": { - "instanceTypes": { - "items": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AwsKeyPairs": { - "description": "List of AWS keypairs", - "properties": { - "keyNames": { - "description": "Array of Aws Keypair names", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AwsKmsKey": { - "description": "AWS KMS Key - gives you centralized control over the cryptographic keys used to protect your data.", - "properties": { - "keyAlias": { - "description": "AWS KMS alias", - "type": "string" - }, - "keyArn": { - "description": "AWS KMS arn", - "type": "string" - }, - "keyId": { - "description": "AWS KMS keyid", - "type": "string" - } - }, - "required": [ - "keyId", - "keyArn" - ], - "type": "object" - }, - "v1AwsKmsKeys": { - "description": "List of AWS Keys", - "properties": { - "kmsKeys": { - "items": { - "$ref": "#/definitions/v1AwsKmsKey" - }, - "type": "array" - } - }, - "required": [ - "kmsKeys" - ], - "type": "object" - }, - "v1AwsLaunchTemplate": { - "description": "AWSLaunchTemplate specifies the launch template to use to create the managed node group", - "properties": { - "additionalSecurityGroups": { - "description": "AdditionalSecurityGroups is an array of references to security groups that should be applied to the instances", - "items": { - "$ref": "#/definitions/v1AwsResourceReference" - }, - "type": "array", - "uniqueItems": true - }, - "ami": { - "$ref": "#/definitions/v1AwsAmiReference" - }, - "imageLookupBaseOS": { - "description": "ImageLookupBaseOS is the name of the base operating system to use for image lookup the AMI is not set", - "type": "string" - }, - "imageLookupFormat": { - "description": "ImageLookupFormat is the AMI naming format to look up the image", - "type": "string" - }, - "imageLookupOrg": { - "description": "ImageLookupOrg is the AWS Organization ID to use for image lookup if AMI is not set", - "type": "string" - }, - "rootVolume": { - "$ref": "#/definitions/v1AwsRootVolume" - } - }, - "type": "object" - }, - "v1AwsLoginCredentials": { - "properties": { - "iamUser": { - "type": "string" - }, - "password": { - "format": "password", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsMachine": { - "description": "AWS cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AwsMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1AwsMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "capacityType": { - "default": "on-demand", - "description": "EC2 instance capacity type", - "enum": [ - "on-demand", - "spot" - ], - "type": "string" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "maximum": 2000, - "minimum": 1, - "type": "integer" - }, - "spotMarketOptions": { - "$ref": "#/definitions/v1SpotMarketOptions", - "description": "SpotMarketOptions allows users to configure instances to be run using AWS Spot instances." - }, - "subnets": { - "items": { - "$ref": "#/definitions/v1AwsSubnetEntity" - }, - "type": "array" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1AwsMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "description": "AZs is only used for dynamic placement", - "items": { - "type": "string" - }, - "type": "array" - }, - "capacityType": { - "default": "on-demand", - "description": "EC2 instance capacity type", - "enum": [ - "on-demand", - "spot" - ], - "type": "string" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean", - "x-omitempty": false - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "spotMarketOptions": { - "$ref": "#/definitions/v1SpotMarketOptions", - "description": "SpotMarketOptions allows users to configure instances to be run using AWS Spot instances." - }, - "subnetIds": { - "additionalProperties": { - "type": "string" - }, - "description": "AZ to subnet mapping filled by ally from hubble SubnetIDs [\"us-west-2d\"] = \"subnet-079b6061\" This field is optional If we don't provide a subnetId then by default the first private subnet from the AZ will be picked up for deployment", - "type": "object" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "isControlPlane" - ], - "type": "object" - }, - "v1AwsMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1AwsMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1AwsMachineSpec": { - "description": "AWS cloud VM definition spec", - "properties": { - "ami": { - "type": "string" - }, - "az": { - "type": "string" - }, - "dnsName": { - "type": "string" - }, - "iamProfile": { - "type": "string" - }, - "instanceType": { - "type": "string" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1AwsNic" - }, - "type": "array" - }, - "phase": { - "type": "string" - }, - "sshKeyName": { - "type": "string" - }, - "subnetId": { - "type": "string" - }, - "type": { - "type": "string" - }, - "vpcId": { - "type": "string" - } - }, - "required": [ - "instanceType", - "vpcId", - "ami" - ], - "type": "object" - }, - "v1AwsMachines": { - "description": "AWS machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1AwsMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1AwsNic": { - "description": "AWS network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1AwsPartition": { - "default": "aws", - "description": "AWS accounts are scoped to a single partition. Allowed values [aws, aws-us-gov], Default values", - "enum": [ - "aws", - "aws-us-gov" - ], - "type": "string" - }, - "v1AwsPolicies": { - "properties": { - "policies": { - "items": { - "$ref": "#/definitions/v1AwsIamPolicy" - }, - "type": "array" - } - }, - "required": [ - "policies" - ], - "type": "object" - }, - "v1AwsPolicyArnsSpec": { - "description": "Aws policy ARNs spec", - "properties": { - "account": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "policyArns": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "policyArns", - "account" - ], - "type": "object" - }, - "v1AwsRegion": { - "description": "AWS region which represents separate geographic area.", - "properties": { - "endpoint": { - "description": "AWS offer a regional endpoint that can used to make requests", - "type": "string" - }, - "name": { - "description": "Name of the AWS region", - "type": "string" - }, - "optInStatus": { - "description": "Enable your account to operate in the particular regions", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsRegions": { - "properties": { - "regions": { - "description": "List of AWS regions", - "items": { - "$ref": "#/definitions/v1AwsRegion" - }, - "type": "array" - } - }, - "required": [ - "regions" - ], - "type": "object" - }, - "v1AwsResourceFilter": { - "description": "Filter is a filter used to identify an AWS resource", - "properties": { - "name": { - "description": "Name of the filter. Filter names are case-sensitive", - "type": "string" - }, - "values": { - "description": "Values includes one or more filter values. Filter values are case-sensitive", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1AwsResourceReference": { - "description": "AWSResourceReference is a reference to a specific AWS resource by ID or filters", - "properties": { - "arn": { - "description": "ARN of resource", - "type": "string" - }, - "filters": { - "description": "Filters is a set of key/value pairs used to identify a resource", - "items": { - "$ref": "#/definitions/v1AwsResourceFilter" - }, - "type": "array", - "uniqueItems": true - }, - "id": { - "description": "ID of resource", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsRootVolume": { - "description": "Volume encapsulates the configuration options for the storage device.", - "properties": { - "deviceName": { - "description": "Device name", - "type": "string" - }, - "encrypted": { - "description": "EncryptionKey is the KMS key to use to encrypt the volume. Can be either a KMS key ID or ARN", - "type": "boolean" - }, - "encryptionKey": { - "description": "EncryptionKey is the KMS key to use to encrypt the volume. Can be either a KMS key ID or ARN", - "type": "string" - }, - "iops": { - "description": "IOPS is the number of IOPS requested for the disk. Not applicable to all types", - "format": "int64", - "type": "integer" - }, - "throughput": { - "description": "Throughput to provision in MiB/s supported for the volume type. Not applicable to all types.", - "format": "int64", - "type": "integer" - }, - "type": { - "description": "Type is the type of the volume (e.g. gp2, io1, etc...)", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsS3BucketCredentials": { - "description": "AWS S3 Bucket credentials", - "properties": { - "bucket": { - "description": "Name of AWS S3 bucket", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "folder": { - "description": "Name of the folder in the specified AWS S3 bucket.", - "type": "string" - }, - "region": { - "description": "Name of the available AWS region.", - "type": "string" - } - }, - "required": [ - "credentials", - "bucket", - "region" - ], - "type": "object" - }, - "v1AwsStorageTypes": { - "properties": { - "storageTypes": { - "description": "List of AWS storage types", - "items": { - "$ref": "#/definitions/v1StorageType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AwsStsCredentials": { - "description": "Aws sts credentials", - "properties": { - "arn": { - "description": "Arn for the aws sts credentials in cloud account", - "type": "string" - }, - "externalId": { - "description": "ExternalId for the aws sts credentials in cloud account", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsSubnet": { - "description": "A subnet is a range of IP addresses in a AWS VPC", - "properties": { - "az": { - "description": "Every subnet can only be associated with only one Availability Zone", - "type": "string" - }, - "isPrivate": { - "description": "Is this subnet private", - "type": "boolean" - }, - "name": { - "description": "Name of the subnet", - "type": "string" - }, - "subnetId": { - "description": "Id of the subnet", - "type": "string" - } - } - }, - "v1AwsSubnetEntity": { - "properties": { - "az": { - "type": "string" - }, - "id": { - "type": "string" - } - } - }, - "v1AwsUserCloudAccount": { - "properties": { - "accountId": { - "type": "string" - }, - "cloudAccount": { - "$ref": "#/definitions/v1AwsCloudAccount" - } - } - }, - "v1AwsVolumeSize": { - "description": "AWS Volume Size entity", - "properties": { - "sizeGB": { - "description": "AWS volume size", - "type": "integer" - } - }, - "type": "object" - }, - "v1AwsVolumeType": { - "description": "AWS Volume Type entity", - "properties": { - "id": { - "description": "AWS volume type id", - "type": "string" - }, - "maxIops": { - "description": "Iops through put of volume type", - "type": "string" - }, - "maxThroughPut": { - "description": "Max through put of volume type", - "type": "string" - }, - "name": { - "description": "AWS Volume Type Name", - "type": "string" - } - }, - "type": "object" - }, - "v1AwsVpc": { - "description": "A virtual network dedicated to a AWS account", - "properties": { - "cidrBlock": { - "type": "string" - }, - "name": { - "description": "Name of the virtual network", - "type": "string" - }, - "subnets": { - "description": "List of subnets associated to a AWS VPC", - "items": { - "$ref": "#/definitions/v1AwsSubnet" - }, - "type": "array" - }, - "vpcId": { - "description": "Id of the virtual network", - "type": "string" - } - }, - "required": [ - "vpcId" - ], - "type": "object" - }, - "v1AwsVpcs": { - "description": "List of AWS VPCs", - "properties": { - "vpcs": { - "items": { - "$ref": "#/definitions/v1AwsVpc" - }, - "type": "array" - } - }, - "required": [ - "vpcs" - ], - "type": "object" - }, - "v1AzureAccount": { - "description": "Azure account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AzureCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1AzureAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1AzureAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1AzureAvailabilityZone": { - "description": "Azure availability zone", - "properties": { - "name": { - "description": "Azure availability zone name", - "type": "string" - } - }, - "type": "object" - }, - "v1AzureCloudAccount": { - "properties": { - "clientId": { - "description": "Client ID(Directory ID) is a unique identifier generated by Azure AD that is tied to an application", - "type": "string" - }, - "clientSecret": { - "description": "ClientSecret is the secret associated with Client", - "type": "string" - }, - "settings": { - "$ref": "#/definitions/v1CloudAccountSettings", - "description": "Palette internal cloud settings" - }, - "tenantId": { - "description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.", - "type": "string" - }, - "tenantName": { - "description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.", - "type": "string" - } - }, - "required": [ - "tenantId", - "clientId", - "clientSecret" - ], - "type": "object" - }, - "v1AzureCloudClusterConfigEntity": { - "description": "Azure cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1AzureClusterConfig" - } - }, - "type": "object" - }, - "v1AzureCloudConfig": { - "description": "AzureCloudConfig is the Schema for the azurecloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AzureCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1AzureCloudConfigStatus" - } - }, - "type": "object" - }, - "v1AzureCloudConfigSpec": { - "description": "AwsCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains AzureCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1AzureClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1AzureMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureCloudConfigStatus": { - "description": "AzureCloudConfigStatus defines the observed state of AzureCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "ansibleRoleDigest": { - "description": "For mold controller to identify if is there any changes in Pack", - "type": "string" - }, - "conditions": { - "description": "spectroAnsibleProvisioner: should be added only once, subsequent recocile will use the same provisioner SpectroAnsiblePacker bool `json:\"spectroAnsiblePacker,omitempty\"`", - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "images": { - "$ref": "#/definitions/v1AzureImage", - "description": "Images array items should be 1-to-1 mapping to Spec.MachinePoolConfig" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - }, - "roleDigest": { - "additionalProperties": { - "type": "string" - }, - "description": "this map will be for ansible roles present in eack pack", - "type": "object" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "description": "PackerVariableDigest string `json:\"packerDigest,omitempty\"` If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - }, - "vhdImage": { - "$ref": "#/definitions/v1AzureVHDImage" - } - }, - "type": "object" - }, - "v1AzureClusterConfig": { - "description": "Cluster level configuration for Azure cloud and applicable for all the machine pools", - "properties": { - "aadProfile": { - "$ref": "#/definitions/v1AADProfile", - "description": "AadProfile is Azure Active Directory configuration to integrate with AKS for aad authentication." - }, - "apiServerAccessProfile": { - "$ref": "#/definitions/v1APIServerAccessProfile", - "description": "APIServerAccessProfile is the access profile for AKS API server." - }, - "containerName": { - "type": "string" - }, - "controlPlaneSubnet": { - "$ref": "#/definitions/v1Subnet", - "description": "Subnet for Kubernetes control-plane node" - }, - "enablePrivateCluster": { - "description": "Deprecated. use apiServerAccessProfile.enablePrivateCluster", - "type": "boolean" - }, - "infraLBConfig": { - "$ref": "#/definitions/v1InfraLBConfig", - "description": "APIServerLB is the configuration for the control-plane load balancer." - }, - "location": { - "description": "Location is the Azure datacenter location", - "type": "string" - }, - "resourceGroup": { - "type": "string" - }, - "sshKey": { - "type": "string" - }, - "storageAccountName": { - "type": "string" - }, - "subscriptionId": { - "description": "Subscription ID is unique identifier for the subscription used to access Azure services", - "type": "string" - }, - "vnetCidrBlock": { - "type": "string" - }, - "vnetName": { - "description": "VNETName is the virtual network in which the cluster is to be provisioned.", - "type": "string" - }, - "vnetResourceGroup": { - "type": "string" - }, - "workerSubnet": { - "$ref": "#/definitions/v1Subnet", - "description": "Subnet for Kubernetes worker node" - } - }, - "required": [ - "subscriptionId", - "location", - "sshKey" - ], - "type": "object" - }, - "v1AzureGroup": { - "description": "Azure group entity", - "properties": { - "id": { - "description": "Azure group id", - "type": "string" - }, - "name": { - "description": "Azure group name", - "type": "string" - } - }, - "type": "object" - }, - "v1AzureGroups": { - "description": "List of Azure groups", - "properties": { - "groups": { - "items": { - "$ref": "#/definitions/v1AzureGroup" - }, - "type": "array" - } - }, - "required": [ - "groups" - ], - "type": "object" - }, - "v1AzureImage": { - "description": "Refers to Azure Shared Gallery image", - "properties": { - "gallery": { - "type": "string" - }, - "name": { - "type": "string" - }, - "resourceGroup": { - "type": "string" - }, - "state": { - "type": "string" - }, - "subscriptionID": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1AzureInstanceTypes": { - "description": "List of Azure instance types", - "properties": { - "instanceTypes": { - "items": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureMachine": { - "description": "Azure cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1AzureMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1AzureMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "instanceType": { - "description": "Instance type stands for VMSize in Azure", - "type": "string" - }, - "isSystemNodePool": { - "description": "whether this pool is for system node Pool", - "type": "boolean" - }, - "osDisk": { - "$ref": "#/definitions/v1AzureOSDisk" - } - }, - "type": "object" - }, - "v1AzureMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "description": "Instance type stands for VMSize in Azure", - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean", - "x-omitempty": false - }, - "isSystemNodePool": { - "description": "whether this pool is for system node Pool", - "type": "boolean", - "x-omitempty": false - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "osDisk": { - "$ref": "#/definitions/v1AzureOSDisk" - }, - "osType": { - "$ref": "#/definitions/v1OsType", - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "spotVMOptions": { - "$ref": "#/definitions/v1SpotVMOptions", - "description": "SpotVMOptions allows the ability to specify the Machine should use a Spot VM" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "isControlPlane" - ], - "type": "object" - }, - "v1AzureMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1AzureMachinePoolCloudConfigEntity" - }, - "managedPoolConfig": { - "$ref": "#/definitions/v1AzureManagedMachinePoolConfig" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1AzureMachineSpec": { - "description": "Azure cloud VM definition spec", - "properties": { - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "allocatePublicIP": { - "type": "boolean" - }, - "availabilityZone": { - "$ref": "#/definitions/v1AzureMachineSpecAvailabilityZone" - }, - "image": { - "$ref": "#/definitions/v1AzureMachineSpecImage" - }, - "instanceType": { - "type": "string" - }, - "location": { - "type": "string" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1AzureNic" - }, - "type": "array" - }, - "osDisk": { - "$ref": "#/definitions/v1AzureOSDisk" - }, - "sshPublicKey": { - "type": "string" - } - }, - "required": [ - "instanceType", - "location", - "osDisk" - ], - "type": "object" - }, - "v1AzureMachineSpecAvailabilityZone": { - "description": "Azure Machine Spec Availability zone", - "properties": { - "enabled": { - "type": "boolean" - }, - "id": { - "type": "string" - } - }, - "type": "object" - }, - "v1AzureMachineSpecImage": { - "description": "Azure Machine Spec Image", - "properties": { - "gallery": { - "type": "string" - }, - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "offer": { - "type": "string" - }, - "publisher": { - "type": "string" - }, - "resourceGroup": { - "type": "string" - }, - "sku": { - "type": "string" - }, - "subscriptionId": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1AzureMachines": { - "description": "Azure machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1AzureMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1AzureManagedMachinePoolConfig": { - "properties": { - "isSystemNodePool": { - "description": "whether this pool is for system node Pool", - "type": "boolean", - "x-omitempty": false - }, - "osType": { - "$ref": "#/definitions/v1OsType", - "type": "string" - } - }, - "type": "object" - }, - "v1AzureNic": { - "description": "AWS network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1AzureOSDisk": { - "properties": { - "diskSizeGB": { - "format": "int32", - "type": "integer" - }, - "managedDisk": { - "$ref": "#/definitions/v1ManagedDisk" - }, - "osType": { - "$ref": "#/definitions/v1OsType", - "type": "string" - } - }, - "type": "object" - }, - "v1AzurePrivateDnsZone": { - "description": "Azure Private DNS zone entity", - "properties": { - "id": { - "description": "Fully qualified resource Id for the resource", - "type": "string" - }, - "location": { - "description": "The Azure Region where the resource lives", - "type": "string" - }, - "name": { - "description": "The name of the resource", - "type": "string" - } - }, - "type": "object" - }, - "v1AzurePrivateDnsZones": { - "description": "List of Azure storage accounts", - "properties": { - "privateDnsZones": { - "items": { - "$ref": "#/definitions/v1AzurePrivateDnsZone" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureRegion": { - "description": "Azure region entity", - "properties": { - "displayName": { - "description": "Azure region displayname", - "type": "string" - }, - "name": { - "description": "Azure region name", - "type": "string" - }, - "zones": { - "description": "List of zones associated to a particular Azure region", - "items": { - "$ref": "#/definitions/v1AzureAvailabilityZone" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureRegions": { - "description": "List of Azure regions", - "properties": { - "regions": { - "items": { - "$ref": "#/definitions/v1AzureRegion" - }, - "type": "array" - } - }, - "required": [ - "regions" - ], - "type": "object" - }, - "v1AzureResourceGroupList": { - "description": "List of Azure resource group", - "properties": { - "resourceGroupList": { - "items": { - "$ref": "#/definitions/v1ResourceGroup" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureStorageAccountEntity": { - "description": "Azure Storage Account Entity", - "properties": { - "storageAccountTypes": { - "items": { - "$ref": "#/definitions/v1StorageAccountEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureStorageAccounts": { - "description": "List of Azure storage accounts", - "properties": { - "accounts": { - "items": { - "$ref": "#/definitions/v1StorageAccount" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureStorageConfig": { - "description": "Azure storage config object", - "properties": { - "containerName": { - "description": "Azure container name", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1.AzureAccountEntitySpec", - "description": "Azure cloud account credentials" - }, - "resourceGroup": { - "description": "Azure resource group name, to which the storage account is mapped", - "type": "string" - }, - "sku": { - "description": "Azure sku", - "type": "string" - }, - "storageName": { - "description": "Azure storage name", - "type": "string" - } - }, - "required": [ - "resourceGroup", - "containerName", - "storageName", - "credentials" - ], - "type": "object" - }, - "v1AzureStorageContainers": { - "description": "List of Azure storage containers", - "properties": { - "containers": { - "items": { - "$ref": "#/definitions/v1StorageContainer" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureStorageTypes": { - "description": "List of Azure storage types", - "properties": { - "storageTypes": { - "items": { - "$ref": "#/definitions/v1StorageType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureSubscriptionList": { - "description": "List of Azure subscription", - "properties": { - "subscriptionList": { - "items": { - "$ref": "#/definitions/v1Subscription" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureVHDImage": { - "description": "Mold always create VHD image for custom image, and this can be use as golden images", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "os": { - "type": "string" - }, - "region": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1AzureVhdUrlEntity": { - "description": "Azure vhd url entity", - "properties": { - "name": { - "description": "The name of the resource", - "type": "string" - }, - "url": { - "description": "The url of the Azure Vhd", - "type": "string" - } - }, - "type": "object" - }, - "v1AzureVirtualNetworkList": { - "description": "List of Azure virtual network", - "properties": { - "virtualNetworkList": { - "items": { - "$ref": "#/definitions/v1VirtualNetwork" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1AzureZoneEntity": { - "description": "List of Azure zone", - "properties": { - "zoneList": { - "items": { - "$ref": "#/definitions/v1ZoneEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1BackupRestoreStatusMeta": { - "description": "Backup restored status", - "properties": { - "backupName": { - "type": "string" - }, - "destinationClusterRef": { - "$ref": "#/definitions/v1ResourceReference" - }, - "restoreState": { - "type": "string" - } - } - }, - "v1BackupState": { - "description": "Backup state", - "properties": { - "backupTime": { - "$ref": "#/definitions/v1Time" - }, - "deleteState": { - "type": "string" - }, - "msg": { - "type": "string" - }, - "state": { - "type": "string" - } - } - }, - "v1BackupStatusConfig": { - "description": "Backup config", - "properties": { - "includeAllDisks": { - "type": "boolean" - }, - "includeClusterResources": { - "type": "boolean" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1BackupStatusMeta": { - "description": "Backup status meta", - "properties": { - "backupName": { - "type": "string" - }, - "backupState": { - "$ref": "#/definitions/v1BackupState" - }, - "backupedNamespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "expiryDate": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1BasicOciRegistry": { - "description": "Basic oci registry information", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1BasicOciRegistrySpec" - } - }, - "type": "object" - }, - "v1BasicOciRegistrySpec": { - "description": "Basic oci registry spec", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "endpoint": { - "type": "string" - }, - "providerType": { - "default": "helm", - "enum": [ - "helm", - "zarf" - ], - "type": "string" - }, - "scope": { - "type": "string" - } - }, - "required": [ - "endpoint", - "auth" - ], - "type": "object" - }, - "v1Billing": { - "description": "billing preference", - "properties": { - "billingDay": { - "type": "integer" - }, - "tierPricing": { - "$ref": "#/definitions/v1TierPrice" - } - } - }, - "v1BulkDeleteFailure": { - "properties": { - "errMsg": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "v1BulkDeleteRequest": { - "properties": { - "uids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "uids" - ] - }, - "v1BulkDeleteResponse": { - "properties": { - "deletedCount": { - "type": "integer", - "x-omitempty": false - }, - "failures": { - "items": { - "$ref": "#/definitions/v1BulkDeleteFailure" - }, - "type": "array", - "uniqueItems": true, - "x-omitempty": false - }, - "isSucceeded": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string", - "x-omitempty": false - } - } - }, - "v1BulkEvents": { - "description": "Describes a list component events' details", - "items": { - "$ref": "#/definitions/v1Event" - }, - "type": "array", - "uniqueItems": true - }, - "v1CPU": { - "properties": { - "cores": { - "description": "number of cpu cores", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1CPUPassthroughSpec": { - "properties": { - "cachePassthrough": { - "type": "boolean" - }, - "isEnabled": { - "description": "Enables the CPU Passthrough for the libvirt domain", - "type": "boolean" - } - }, - "type": "object" - }, - "v1Card": { - "description": "Card details object", - "properties": { - "brand": { - "description": "Card brand", - "type": "string" - }, - "country": { - "description": "Country name the card belongs", - "type": "string" - }, - "expMonth": { - "description": "Expiry month of the card", - "format": "uint64", - "type": "number" - }, - "expYear": { - "description": "Expiry year of the card", - "format": "uint64", - "type": "number" - }, - "fingerPrint": { - "description": "Finger print", - "type": "string" - }, - "funding": { - "description": "Funding", - "type": "string" - }, - "last4": { - "description": "Last 4 digit of the card", - "type": "string" - } - } - }, - "v1Cert": { - "properties": { - "certificate": { - "type": "string", - "x-omitempty": false - }, - "isCA": { - "type": "boolean", - "x-omitempty": false - }, - "key": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1Certificate": { - "description": "Certificate details", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "Certificate expiry time" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1CertificateAuthority": { - "description": "Certificate Authority", - "properties": { - "certificates": { - "items": { - "$ref": "#/definitions/v1Certificate" - }, - "type": "array" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "Certificate expiry time" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1Channel": { - "properties": { - "alertAllUsers": { - "type": "boolean", - "x-omitempty": false - }, - "createdBy": { - "type": "string" - }, - "http": { - "properties": { - "body": { - "type": "string" - }, - "headers": { - "additionalProperties": { - "type": "string" - } - }, - "method": { - "type": "string" - }, - "url": { - "type": "string" - } - }, - "type": "object" - }, - "identifiers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "isActive": { - "type": "boolean", - "x-omitempty": false - }, - "status": { - "$ref": "#/definitions/v1AlertNotificationStatus" - }, - "type": { - "enum": [ - "email", - "app", - "http" - ], - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1CleanUpResource": { - "description": "Resources of tenant", - "properties": { - "activeResources": { - "$ref": "#/definitions/v1ActiveTenantResources" - }, - "tenantStatus": { - "$ref": "#/definitions/v1TenantCleanUpStatus" - } - }, - "type": "object" - }, - "v1CloudAccountMeta": { - "description": "Cloud account meta information", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1CloudAccountMetadata": { - "description": "Cloud account metadata summary", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - } - } - }, - "v1CloudAccountSettings": { - "description": "Cloud account settings", - "properties": { - "disablePropertiesRequest": { - "description": "Will disable certain properties request to cloud and the input is collected directly from the user", - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1CloudAccountStatus": { - "description": "Status of the account", - "properties": { - "state": { - "description": "Cloud account status", - "type": "string" - } - }, - "type": "object" - }, - "v1CloudAccountSummary": { - "description": "Cloud account summary", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "specSummary": { - "description": "Cloud account spec summary", - "properties": { - "accountId": { - "type": "string" - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1CloudAccountsMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1CloudAccountMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1CloudAccountsPatch": { - "items": { - "$ref": "#/definitions/v1HttpPatch" - }, - "type": "array" - }, - "v1CloudAccountsSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1CloudAccountSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1CloudConfigMeta": { - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "machinePools": { - "description": "Machine pool meta information", - "items": { - "$ref": "#/definitions/v1MachinePoolMeta" - }, - "type": "array" - }, - "uid": { - "description": "Cluster's cloud config uid", - "type": "string" - } - }, - "type": "object" - }, - "v1CloudCost": { - "description": "Cloud cost information", - "properties": { - "compute": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1CloudCostDataPoint": { - "description": "Cloud cost data point information", - "properties": { - "compute": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "timestamp": { - "format": "int64", - "type": "number" - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1CloudInstanceRateConfig": { - "description": "Cloud instance rate config", - "properties": { - "computeRateProportion": { - "format": "float", - "type": "number" - }, - "memoryRateProportion": { - "format": "float", - "type": "number" - } - } - }, - "v1CloudMachineStatus": { - "description": "cloud machine status", - "properties": { - "health": { - "$ref": "#/definitions/v1MachineHealth" - }, - "instanceState": { - "enum": [ - "Pending", - "Provisioning", - "Provisioned", - "Running", - "Deleting", - "Deleted", - "Failed", - "Unknown" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1CloudRate": { - "description": "Cloud estimated rate information", - "properties": { - "compute": { - "$ref": "#/definitions/v1ComputeRate" - }, - "storage": { - "items": { - "$ref": "#/definitions/v1StorageRate" - }, - "type": "array" - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1CloudResourceMetadata": { - "description": "Cloud resource metadata", - "properties": { - "instanceTypes": { - "additionalProperties": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "object" - }, - "storageTypes": { - "additionalProperties": { - "$ref": "#/definitions/v1StorageType" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1CloudSpotPrice": { - "description": "Spot price entity of a particular cloud type", - "properties": { - "spotPrice": { - "description": "Spot price of a resource for a particular cloud", - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1CloudType": { - "default": "all", - "enum": [ - "all", - "aws", - "azure", - "gcp", - "vsphere", - "openstack", - "maas", - "nested", - "baremetal", - "eks", - "aks", - "edge", - "edge-native", - "libvirt", - "tencent", - "tke", - "coxedge", - "generic", - "gke" - ], - "type": "string" - }, - "v1CloudWatch": { - "properties": { - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "group": { - "type": "string" - }, - "region": { - "type": "string" - }, - "stream": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterBackup": { - "description": "Cluster Backup", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterBackupSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterBackupStatus" - } - } - }, - "v1ClusterBackupConfig": { - "description": "Cluster backup config", - "properties": { - "backupLocationName": { - "type": "string" - }, - "backupLocationUid": { - "type": "string" - }, - "backupName": { - "type": "string" - }, - "backupPrefix": { - "type": "string" - }, - "durationInHours": { - "format": "int64", - "type": "number" - }, - "includeAllDisks": { - "type": "boolean" - }, - "includeClusterResources": { - "type": "boolean" - }, - "locationType": { - "type": "string" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "schedule": { - "$ref": "#/definitions/v1ClusterFeatureSchedule" - } - } - }, - "v1ClusterBackupLocationType": { - "description": "Cluster backup location type", - "properties": { - "locationType": { - "type": "string" - } - }, - "required": [ - "locationType" - ] - }, - "v1ClusterBackupSpec": { - "description": "Cluster Backup Spec", - "properties": { - "clusterUid": { - "type": "string" - }, - "config": { - "$ref": "#/definitions/v1ClusterBackupConfig" - } - } - }, - "v1ClusterBackupStatus": { - "description": "Cluster Backup Status", - "properties": { - "clusterBackupStatuses": { - "items": { - "$ref": "#/definitions/v1ClusterBackupStatusMeta" - }, - "type": "array" - } - } - }, - "v1ClusterBackupStatusMeta": { - "description": "Cluster Backup Status Meta", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "backupConfig": { - "$ref": "#/definitions/v1BackupStatusConfig" - }, - "backupRequestUid": { - "type": "string" - }, - "backupStatusMeta": { - "items": { - "$ref": "#/definitions/v1BackupStatusMeta" - }, - "type": "array" - }, - "restoreStatusMeta": { - "items": { - "$ref": "#/definitions/v1BackupRestoreStatusMeta" - }, - "type": "array" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterComplianceOnDemandConfig": { - "description": "Cluster compliance scan on demand configuration", - "properties": { - "kubeBench": { - "$ref": "#/definitions/v1ClusterComplianceScanKubeBenchConfig" - }, - "kubeHunter": { - "$ref": "#/definitions/v1ClusterComplianceScanKubeHunterConfig" - }, - "sonobuoy": { - "$ref": "#/definitions/v1ClusterComplianceScanSonobuoyConfig" - }, - "syft": { - "$ref": "#/definitions/v1ClusterComplianceScanSyftConfig" - } - } - }, - "v1ClusterComplianceScan": { - "description": "Cluster Compliance Scan", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterComplianceScanSpec" - } - } - }, - "v1ClusterComplianceScanKubeBenchConfig": { - "description": "Cluster compliance scan config for kube bench driver", - "properties": { - "runScan": { - "type": "boolean" - } - } - }, - "v1ClusterComplianceScanKubeBenchScheduleConfig": { - "description": "Cluster compliance scan schedule config for kube bench driver", - "properties": { - "schedule": { - "$ref": "#/definitions/v1ClusterFeatureSchedule" - } - } - }, - "v1ClusterComplianceScanKubeHunterConfig": { - "description": "Cluster compliance scan config for kube hunter driver", - "properties": { - "runScan": { - "type": "boolean" - } - } - }, - "v1ClusterComplianceScanKubeHunterScheduleConfig": { - "description": "Cluster compliance scan schedule config for kube hunter driver", - "properties": { - "schedule": { - "$ref": "#/definitions/v1ClusterFeatureSchedule" - } - } - }, - "v1ClusterComplianceScanLogSpec": { - "description": "Cluster compliance scan logs spec", - "properties": { - "clusterUid": { - "type": "string" - }, - "driverType": { - "type": "string" - } - } - }, - "v1ClusterComplianceScanLogs": { - "description": "Cluster compliance scan Logs", - "properties": { - "kubeBenchLogs": { - "items": { - "$ref": "#/definitions/v1ClusterScanLogKubeBench" - }, - "type": "array" - }, - "kubeHunterLogs": { - "items": { - "$ref": "#/definitions/v1ClusterScanLogKubeHunter" - }, - "type": "array" - }, - "sonobuoyLogs": { - "items": { - "$ref": "#/definitions/v1ClusterScanLogSonobuoy" - }, - "type": "array" - }, - "syftLogs": { - "items": { - "$ref": "#/definitions/v1ClusterScanLogSyft" - }, - "type": "array" - } - } - }, - "v1ClusterComplianceScanSonobuoyConfig": { - "description": "Cluster compliance scan config for sonobuoy driver", - "properties": { - "runScan": { - "type": "boolean" - } - } - }, - "v1ClusterComplianceScanSonobuoyScheduleConfig": { - "description": "Cluster compliance scan schedule config for sonobuoy driver", - "properties": { - "schedule": { - "$ref": "#/definitions/v1ClusterFeatureSchedule" - } - } - }, - "v1ClusterComplianceScanSpec": { - "description": "Cluster compliance scan Spec", - "properties": { - "clusterUid": { - "type": "string" - }, - "driverSpec": { - "additionalProperties": { - "$ref": "#/definitions/v1ComplianceScanDriverSpec" - }, - "type": "object" - } - } - }, - "v1ClusterComplianceScanSyftConfig": { - "description": "Cluster compliance scan config for syft driver", - "properties": { - "config": { - "$ref": "#/definitions/v1ClusterComplianceScanSyftDriverConfig" - }, - "runScan": { - "type": "boolean" - } - } - }, - "v1ClusterComplianceScanSyftDriverConfig": { - "description": "Cluster compliance scan specification", - "properties": { - "format": { - "enum": [ - "cyclonedx-json", - "github-json", - "spdx-json", - "syft-json" - ], - "type": "string" - }, - "labelSelector": { - "type": "string" - }, - "location": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "namespace": { - "type": "string" - }, - "podName": { - "type": "string" - }, - "scope": { - "enum": [ - "cluster", - "namespace", - "label-selector", - "pod" - ], - "type": "string" - } - } - }, - "v1ClusterComplianceScheduleConfig": { - "description": "Cluster compliance scan schedule configuration", - "properties": { - "kubeBench": { - "$ref": "#/definitions/v1ClusterComplianceScanKubeBenchScheduleConfig" - }, - "kubeHunter": { - "$ref": "#/definitions/v1ClusterComplianceScanKubeHunterScheduleConfig" - }, - "sonobuoy": { - "$ref": "#/definitions/v1ClusterComplianceScanSonobuoyScheduleConfig" - } - } - }, - "v1ClusterCondition": { - "properties": { - "lastProbeTime": { - "$ref": "#/definitions/v1Time" - }, - "lastTransitionTime": { - "$ref": "#/definitions/v1Time" - }, - "message": { - "description": "Human-readable message indicating details about last transition.", - "type": "string" - }, - "reason": { - "description": "Unique, one-word, CamelCase reason for the condition's last transition.", - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "status" - ], - "type": "object" - }, - "v1ClusterConfig": { - "properties": { - "clusterRbac": { - "description": "Deprecated. Use clusterResources", - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - }, - "clusterResources": { - "$ref": "#/definitions/v1ClusterResources", - "description": "ClusterResources defines the managment of namespace resource allocations, role bindings." - }, - "controlPlaneHealthCheckTimeout": { - "description": "ControlPlaneHealthCheckTimeout is the timeout to check for ready state of the control plane nodes. If the node is not ready within the time out set, the node will be deleted and a new node will be launched.", - "type": "string" - }, - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, - "hostClusterConfig": { - "$ref": "#/definitions/v1HostClusterConfig", - "description": "HostClusterConfiguration defines the configuration of host clusters, where virtual clusters be deployed" - }, - "lifecycleConfig": { - "$ref": "#/definitions/v1LifecycleConfig" - }, - "machineHealthConfig": { - "$ref": "#/definitions/v1MachineHealthCheckConfig", - "description": "MachineHealthCheckConfig defines the healthcheck timeouts for the node. The timeouts are configured by the user to overide the default healthchecks." - }, - "machineManagementConfig": { - "$ref": "#/definitions/v1MachineManagementConfig", - "description": "MachineManagementConfig defines the management configurations for the node. Patching OS security updates etc can be configured by user." - }, - "updateWorkerPoolsInParallel": { - "description": "UpdateWorkerPoolsInParallel is used to decide if the update of workerpools happen in parallel. When this flag is false, the workerpools are updated sequentially.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1ClusterConfigEntity": { - "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, - "hostClusterConfig": { - "$ref": "#/definitions/v1HostClusterConfig" - }, - "lifecycleConfig": { - "$ref": "#/definitions/v1LifecycleConfig" - }, - "location": { - "$ref": "#/definitions/v1ClusterLocation" - }, - "machineManagementConfig": { - "$ref": "#/definitions/v1MachineManagementConfig" - }, - "resources": { - "$ref": "#/definitions/v1ClusterResourcesEntity" - }, - "updateWorkerPoolsInParallel": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1ClusterConfigResponse": { - "properties": { - "hostClusterConfig": { - "$ref": "#/definitions/v1HostClusterConfigResponse", - "description": "HostClusterConfig defines the configuration entity of host clusters config entity" - } - }, - "type": "object" - }, - "v1ClusterEdgeInstallerConfig": { - "properties": { - "installerDownloadLinks": { - "additionalProperties": { - "type": "string" - } - } - } - }, - "v1ClusterFeatureActor": { - "description": "Compliance Scan actor", - "properties": { - "actorType": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "v1ClusterFeatureSchedule": { - "description": "Cluster feature schedule", - "properties": { - "scheduledRunTime": { - "type": "string" - } - } - }, - "v1ClusterGroup": { - "description": "Cluster group information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterGroupSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterGroupStatus" - } - } - }, - "v1ClusterGroupClusterRef": { - "description": "Cluster group cluster reference", - "properties": { - "clusterName": { - "type": "string" - }, - "clusterUid": { - "type": "string" - } - } - }, - "v1ClusterGroupClusterRefs": { - "description": "Cluster group clusters reference", - "properties": { - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1ClusterGroupClusterRef" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterGroupClustersConfig": { - "description": "Clusters config of cluster group", - "properties": { - "endpointType": { - "description": "Host cluster endpoint type", - "enum": [ - "Ingress", - "LoadBalancer" - ], - "type": "string" - }, - "hostClustersConfig": { - "items": { - "$ref": "#/definitions/v1ClusterGroupHostClusterConfig" - }, - "type": "array", - "uniqueItems": true - }, - "limitConfig": { - "$ref": "#/definitions/v1ClusterGroupLimitConfig" - }, - "values": { - "type": "string" - } - } - }, - "v1ClusterGroupEntity": { - "description": "Cluster group information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterGroupSpec" - } - } - }, - "v1ClusterGroupHostClusterConfig": { - "properties": { - "clusterUid": { - "type": "string" - }, - "endpointConfig": { - "$ref": "#/definitions/v1HostClusterEndpointConfig", - "description": "host cluster endpoint configuration" - } - } - }, - "v1ClusterGroupHostClusterEntity": { - "description": "Clusters and clusters config of cluster group", - "properties": { - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1ClusterGroupClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "clustersConfig": { - "$ref": "#/definitions/v1ClusterGroupClustersConfig" - } - } - }, - "v1ClusterGroupLimitConfig": { - "description": "Cluster group limit config", - "properties": { - "cpu": { - "description": "Deprecated. Use field cpuMilliCore", - "format": "int32", - "type": "integer" - }, - "cpuMilliCore": { - "description": "CPU in milli cores", - "format": "int32", - "type": "integer" - }, - "memory": { - "description": "Deprecated. Use field memoryMiB", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "Memory in MiB", - "format": "int32", - "type": "integer" - }, - "overSubscription": { - "description": "Over subscription percentage", - "format": "int32", - "type": "integer" - }, - "storageGiB": { - "description": "Storage in GiB", - "format": "int32", - "type": "integer" - } - } - }, - "v1ClusterGroupResource": { - "description": "Cluster group resource allocated and usage information", - "properties": { - "allocated": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "used": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1ClusterGroupSpec": { - "description": "Cluster group specifications", - "properties": { - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1ClusterGroupClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "clustersConfig": { - "$ref": "#/definitions/v1ClusterGroupClustersConfig" - }, - "type": { - "enum": [ - "hostCluster" - ], - "type": "string" - } - } - }, - "v1ClusterGroupStatus": { - "description": "Cluster group status", - "properties": { - "isActive": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1ClusterGroupSummary": { - "description": "Cluster group summay", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterGroupSummarySpec" - } - } - }, - "v1ClusterGroupSummarySpec": { - "description": "Cluster group summay spec", - "properties": { - "cpu": { - "$ref": "#/definitions/v1ClusterGroupResource", - "description": "Deprecated" - }, - "endpointType": { - "enum": [ - "Ingress", - "LoadBalancer" - ], - "type": "string" - }, - "hostClusters": { - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array", - "uniqueItems": true - }, - "hostClustersCount": { - "type": "integer", - "x-omitempty": false - }, - "memory": { - "$ref": "#/definitions/v1ClusterGroupResource", - "description": "Deprecated" - }, - "nestedClusters": { - "description": "Deprecated. Use virtualClustersCount", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array", - "uniqueItems": true - }, - "nestedClustersCount": { - "description": "Deprecated. Use field 'virtualClustersCount'", - "type": "integer", - "x-omitempty": false - }, - "scope": { - "type": "string" - }, - "virtualClustersCount": { - "type": "integer", - "x-omitempty": false - } - } - }, - "v1ClusterGroupsDeveloperCreditUsage": { - "description": "Cluster group resource allocated and usage information", - "properties": { - "allocatedCredit": { - "$ref": "#/definitions/v1DeveloperCredit" - }, - "usedCredit": { - "$ref": "#/definitions/v1DeveloperCredit" - } - } - }, - "v1ClusterGroupsHostClusterMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ObjectScopeEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterGroupsHostClusterSummary": { - "properties": { - "summaries": { - "items": { - "$ref": "#/definitions/v1ClusterGroupSummary" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "summaries" - ], - "type": "object" - }, - "v1ClusterHelmChart": { - "description": "Cluster helm chart metadata", - "properties": { - "localName": { - "type": "string" - }, - "matchedRegistries": { - "items": { - "$ref": "#/definitions/v1ClusterHelmRegistry" - }, - "type": "array", - "uniqueItems": true - }, - "name": { - "type": "string" - }, - "values": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1ClusterHelmCharts": { - "description": "Cluster helm charts metadata", - "properties": { - "charts": { - "items": { - "$ref": "#/definitions/v1ClusterHelmChart" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterHelmRegistry": { - "description": "Cluster helm registry information", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "v1ClusterImport": { - "properties": { - "importLink": { - "description": "import link to download and install ally-lite, palette-lite", - "type": "string" - }, - "isBrownfield": { - "description": "Deprecated. Use the 'spec.clusterType'", - "type": "boolean", - "x-omitempty": false - }, - "state": { - "description": "cluster import status", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterKubeBenchLogStatus": { - "description": "Cluster compliance scan KubeBench Log Status", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "message": { - "type": "string" - }, - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1KubeBenchReport" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "scanTime": { - "$ref": "#/definitions/v1ClusterScanTime" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterKubeHunterLogStatus": { - "description": "Cluster compliance scan KubeHunter Log Status", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "message": { - "type": "string" - }, - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1KubeHunterReport" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "scanTime": { - "$ref": "#/definitions/v1ClusterScanTime" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterLocation": { - "description": "Cluster location information", - "properties": { - "countryCode": { - "description": "country code for cluster location", - "type": "string" - }, - "countryName": { - "description": "country name for cluster location", - "type": "string" - }, - "geoLoc": { - "$ref": "#/definitions/v1GeolocationLatlong" - }, - "regionCode": { - "description": "region code for cluster location", - "type": "string" - }, - "regionName": { - "description": "region name for cluster location", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterLogFetcher": { - "description": "Cluster Log Fetcher", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterLogFetcherSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterLogFetcherStatus" - } - } - }, - "v1ClusterLogFetcherK8sRequest": { - "description": "Cluster Log Fetcher K8s", - "properties": { - "labelSelector": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterLogFetcherNodeRequest": { - "description": "Cluster Log Fetcher Node Request", - "properties": { - "logs": { - "description": "Array of logs", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterLogFetcherRequest": { - "description": "Cluster Log Fetcher Request", - "properties": { - "duration": { - "default": 10, - "description": "Duration for which log is requested", - "format": "int64", - "type": "integer" - }, - "k8s": { - "$ref": "#/definitions/v1ClusterLogFetcherK8sRequest" - }, - "mode": { - "default": "cluster", - "description": "Accepted Values - [\"cluster\", \"app\"]. if \"app\" then logs will be fetched from the virtual cluster", - "enum": [ - "cluster", - "app" - ], - "type": "string" - }, - "noOfLines": { - "default": 1000, - "description": "No of lines of logs requested", - "format": "int64", - "type": "integer" - }, - "node": { - "$ref": "#/definitions/v1ClusterLogFetcherNodeRequest" - } - } - }, - "v1ClusterLogFetcherSpec": { - "description": "Cluster Log Fetcher Spec", - "properties": { - "clusterUid": { - "type": "string" - }, - "log": { - "type": "string" - } - } - }, - "v1ClusterLogFetcherStatus": { - "description": "Cluster Log Fetcher Status", - "properties": { - "state": { - "type": "string" - } - } - }, - "v1ClusterManifest": { - "description": "Cluster manifest information", - "properties": { - "content": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "type": { - "type": "string" - } - } - }, - "v1ClusterManifests": { - "description": "Cluster manifests information", - "properties": { - "manifests": { - "items": { - "$ref": "#/definitions/v1ClusterManifest" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterMeta": { - "description": "Active cluster meta", - "properties": { - "cloudType": { - "type": "string" - }, - "clusterType": { - "type": "string" - }, - "creationTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "duration": { - "type": "string" - }, - "name": { - "type": "string" - }, - "projectName": { - "type": "string" - }, - "state": { - "$ref": "#/definitions/v1ClusterState" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterMetaSpecLocation": { - "description": "Cluster location information", - "properties": { - "coordinates": { - "items": { - "format": "float64", - "type": "number" - }, - "type": "array" - }, - "countryCode": { - "type": "string" - }, - "countryName": { - "type": "string" - }, - "regionCode": { - "type": "string" - }, - "regionName": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterMetaStatusCost": { - "description": "Cluster meta Cost information", - "properties": { - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ClusterMetaStatusHealth": { - "description": "Cluster meta health information", - "properties": { - "isHeartBeatFailed": { - "type": "boolean", - "x-omitempty": false - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterMetaStatusUpdates": { - "description": "Cluster meta updates information", - "properties": { - "isUpdatesPending": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ClusterNamespace": { - "description": "Cluster's namespace", - "properties": { - "namespace": { - "type": "string" - }, - "pvcCount": { - "format": "int32", - "type": "number" - } - } - }, - "v1ClusterNamespaceResource": { - "description": "Cluster Namespace resource defintion", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterNamespaceSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterNamespaceStatus" - } - }, - "type": "object" - }, - "v1ClusterNamespaceResourceAllocation": { - "description": "Cluster namespace resource allocation", - "properties": { - "cpuCores": { - "exclusiveMinimum": true, - "minimum": 0, - "type": "number" - }, - "memoryMiB": { - "exclusiveMinimum": true, - "minimum": 0, - "type": "number" - } - } - }, - "v1ClusterNamespaceResourceInputEntity": { - "description": "Cluster Namespace resource defintion", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaUpdateEntity" - }, - "spec": { - "$ref": "#/definitions/v1ClusterNamespaceSpec" - } - }, - "type": "object" - }, - "v1ClusterNamespaceResources": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ClusterNamespaceResource" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterNamespaceResourcesUpdateEntity": { - "properties": { - "namespaces": { - "items": { - "$ref": "#/definitions/v1ClusterNamespaceResourceInputEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ClusterNamespaceSpec": { - "description": "Cluster namespace spec", - "properties": { - "isRegex": { - "type": "boolean", - "x-omitempty": false - }, - "relatedObject": { - "$ref": "#/definitions/v1RelatedObject" - }, - "resourceAllocation": { - "$ref": "#/definitions/v1ClusterNamespaceResourceAllocation" - } - } - }, - "v1ClusterNamespaceStatus": { - "description": "Cluster namespace status", - "properties": { - "errors": { - "items": { - "$ref": "#/definitions/v1ClusterResourceError" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterNamespaces": { - "description": "Cluster's available namespaces", - "properties": { - "namespaces": { - "items": { - "$ref": "#/definitions/v1ClusterNamespace" - }, - "type": "array" - } - } - }, - "v1ClusterNotificationUpdateEntity": { - "description": "Cluster input for notification update", - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1ClusterProfileNotificationUpdateEntity" - }, - "type": "array", - "uniqueItems": true - }, - "spcApplySettings": { - "$ref": "#/definitions/v1SpcApplySettings" - } - }, - "type": "object" - }, - "v1ClusterPackManifestStatus": { - "properties": { - "condition": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterPackStatus": { - "properties": { - "condition": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "manifests": { - "items": { - "$ref": "#/definitions/v1ClusterPackManifestStatus" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "profileUid": { - "type": "string" - }, - "services": { - "items": { - "$ref": "#/definitions/v1LoadBalancerService" - }, - "type": "array" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "type": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterPreference": { - "description": "cluster preference", - "properties": { - "archivalIntervalInHour": { - "description": "clusters cleanup interval post deletion", - "type": "integer" - }, - "deletePeriodInHour": { - "description": "clusters deleted before delete period are eligible for cleanup", - "type": "integer" - }, - "healthPollIntervalInMinutes": { - "description": "clusters health poll interval", - "maximum": 60, - "minimum": 3, - "type": "integer" - }, - "monitorIntervalInMinutes": { - "description": "clusters state and consistency monitor", - "type": "integer" - } - } - }, - "v1ClusterProfile": { - "description": "ClusterProfile is the Schema for the clusterprofiles API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterProfileSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterProfileStatus" - } - }, - "type": "object" - }, - "v1ClusterProfileCloneEntity": { - "description": "Cluster profile clone request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterProfileCloneMetaInputEntity" - } - }, - "type": "object" - }, - "v1ClusterProfileCloneMetaInputEntity": { - "description": "Cluster profile clone metadata", - "properties": { - "name": { - "description": "Cloned cluster profile name", - "type": "string" - }, - "target": { - "$ref": "#/definitions/v1ClusterProfileCloneTarget" - }, - "version": { - "description": "Cloned cluster profile version", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1ClusterProfileCloneTarget": { - "description": "Cluster profile clone meta input entity", - "properties": { - "projectUid": { - "description": "Cloned cluster profile project uid", - "type": "string" - }, - "scope": { - "$ref": "#/definitions/v1Scope" - } - }, - "required": [ - "scope" - ], - "type": "object" - }, - "v1ClusterProfileEntity": { - "description": "Cluster profile request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "template": { - "$ref": "#/definitions/v1ClusterProfileTemplateDraft" - }, - "version": { - "description": "Cluster profile version", - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1ClusterProfileFilterSpec": { - "description": "Cluster profile filter spec", - "properties": { - "environment": { - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array", - "uniqueItems": true - }, - "profileName": { - "$ref": "#/definitions/v1FilterString" - }, - "profileType": { - "items": { - "$ref": "#/definitions/v1ProfileType" - }, - "type": "array", - "uniqueItems": true - }, - "scope": { - "$ref": "#/definitions/v1ClusterProfileScope" - }, - "tags": { - "$ref": "#/definitions/v1FilterArray" - }, - "version": { - "$ref": "#/definitions/v1FilterVersionString" - } - } - }, - "v1ClusterProfileImportEntity": { - "description": "Cluster profile import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterProfileMetadataImportEntity" - }, - "spec": { - "$ref": "#/definitions/v1ClusterProfileSpecImportEntity" - } - }, - "type": "object" - }, - "v1ClusterProfileMetadata": { - "description": "Cluster profile filter spec", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "spec": { - "properties": { - "cloudType": { - "type": "string" - }, - "version": { - "type": "string" - } - } - } - } - }, - "v1ClusterProfileMetadataImportEntity": { - "description": "Cluster profile import metadata", - "properties": { - "description": { - "description": "Cluster profile description", - "type": "string" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Cluster profile labels", - "type": "object" - }, - "name": { - "description": "Cluster profile name", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfileNotificationUpdateEntity": { - "description": "Cluster profile notification update request payload", - "properties": { - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackManifestUpdateEntity" - }, - "type": "array", - "uniqueItems": true - }, - "uid": { - "description": "Cluster profile uid", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfilePackConfigList": { - "properties": { - "items": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackConfig" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterProfilePackManifests": { - "description": "Cluster profile pack manifests", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackManifestsSpec" - }, - "status": { - "$ref": "#/definitions/v1PackSummaryStatus" - } - }, - "type": "object" - }, - "v1ClusterProfilePacksEntities": { - "description": "List of cluster profile packs", - "properties": { - "items": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1ClusterProfilePacksEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterProfilePacksEntity": { - "description": "Cluster profile packs object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackSummarySpec" - }, - "status": { - "$ref": "#/definitions/v1PackSummaryStatus" - } - }, - "type": "object" - }, - "v1ClusterProfilePacksManifests": { - "description": "Cluster profile pack manifests", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1ClusterProfilePackManifests" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1ClusterProfileScope": { - "enum": [ - "system", - "tenant", - "project" - ], - "type": "string" - }, - "v1ClusterProfileSortFields": { - "enum": [ - "profileName", - "environment", - "profileType", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1ClusterProfileSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1ClusterProfileSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1ClusterProfileSpec": { - "description": "ClusterProfileTemplate can be in draft mode, or published mode User only see the latest published template, and (or) the draft template User can apply either the draft version or the latest published version to a cluster when user create a draft version, just copy the Published template, increment the version, and keep changing the draft template without increment the draft version when user publish a draft, the version is fixed, and won't be able to make any modification on published template For each clusterprofile that has a published version, there will be a ClusterProfileArchive automatically created when user publish a draft, the published version will also be copied over to the corresponding ClusterProfileArchive it is just in case in the future for whatever reason we may want to expose earlier versions", - "properties": { - "draft": { - "$ref": "#/definitions/v1ClusterProfileTemplate" - }, - "published": { - "$ref": "#/definitions/v1ClusterProfileTemplate" - }, - "version": { - "type": "string" - }, - "versions": { - "description": "Cluster profile's list of all the versions", - "items": { - "$ref": "#/definitions/v1ClusterProfileVersion" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterProfileSpecEntity": { - "description": "Cluster profile update spec", - "properties": { - "version": { - "description": "Cluster profile version", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfileSpecImportEntity": { - "description": "Cluster profile import spec", - "properties": { - "template": { - "$ref": "#/definitions/v1ClusterProfileTemplateImportEntity" - }, - "version": { - "description": "Cluster profile version", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfileStatus": { - "description": "ClusterProfileStatus defines the observed state of ClusterProfile", - "properties": { - "hasUserMacros": { - "description": "If it is true then profile pack values has a reference to user defined macros", - "type": "boolean", - "x-omitempty": false - }, - "inUseClusterUids": { - "description": "Deprecated. Use inUseClusters", - "items": { - "type": "string" - }, - "type": "array" - }, - "inUseClusters": { - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - }, - "isPublished": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ClusterProfileStatusSummary": { - "description": "ClusterProfileStatusSummary defines the observed state of ClusterProfile", - "properties": { - "inUseClusterUids": { - "description": "Deprecated. Use inUseClusters", - "items": { - "type": "string" - }, - "type": "array" - }, - "inUseClusters": { - "items": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "type": "array" - }, - "isPublished": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ClusterProfileSummary": { - "description": "Cluster profile summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "specSummary": { - "description": "Cluster profile spec summary", - "properties": { - "draft": { - "$ref": "#/definitions/v1ClusterProfileTemplateSummary" - }, - "published": { - "$ref": "#/definitions/v1ClusterProfileTemplateSummary" - }, - "version": { - "description": "Cluster profile's latest version", - "type": "string" - }, - "versions": { - "description": "Cluster profile's list of all the versions", - "items": { - "$ref": "#/definitions/v1ClusterProfileVersion" - }, - "type": "array" - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1ClusterProfileStatusSummary" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplate": { - "description": "ClusterProfileTemplate contains details of a clusterprofile definition", - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "name": { - "type": "string" - }, - "packServerRefs": { - "description": "PackServerRefs is only used on Hubble side it is reference to pack registry servers which PackRef belongs to in hubble, pack server is a top level object, so use a reference to point to it packs within a clusterprofile can come from different pack servers, so this is an array", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - }, - "packServerSecret": { - "description": "This secret is used only on Palette side use case is similar to k8s image pull secret this single secret internally should contains all the pack servers in PackServerRefs if empty, means no credential is needed to access the pack server For spectro saas, Ally will set this field before pass to palette", - "type": "string" - }, - "packs": { - "description": "Packs definitions here are final definitions. If ClonedFrom and ParamsOverwrite is present, then Packs are the final merge result of ClonedFrom and ParamsOverwrite So orchestration engine will just take the Packs and do the work, no need to worry about parameters merge", - "items": { - "$ref": "#/definitions/v1PackRef" - }, - "type": "array" - }, - "profileVersion": { - "description": "version start from 1.0.0, matching the index of ClusterProfileSpec.Versions[] will be used by clusterSpec to identify which version is applied to the cluster", - "type": "string" - }, - "type": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "version": { - "description": "Deprecated. Use profileVersion", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplateDraft": { - "description": "Cluster profile template spec", - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackManifestEntity" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "$ref": "#/definitions/v1ProfileType" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplateImportEntity": { - "description": "Cluster profile import template", - "properties": { - "cloudType": { - "description": "Cluster profile cloud type", - "type": "string" - }, - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackImportEntity" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "description": "Cluster profile type [ \"cluster\", \"infra\", \"add-on\", \"system\" ]", - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplateMeta": { - "description": "Cluster profile template meta information", - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "name": { - "description": "Cluster profile name", - "type": "string" - }, - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackRef" - }, - "type": "array" - }, - "scope": { - "description": "scope or context(system, tenant or project)", - "type": "string" - }, - "type": { - "description": "Cluster profile type [ \"cluster\", \"infra\", \"add-on\", \"system\" ]", - "type": "string" - }, - "uid": { - "description": "Cluster profile uid", - "type": "string" - }, - "version": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplateSummary": { - "description": "Cluster profile template summary", - "properties": { - "cloudType": { - "type": "string" - }, - "packs": { - "items": { - "$ref": "#/definitions/v1PackRefSummary" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterProfileTemplateUpdate": { - "description": "Cluster profile template update spec", - "properties": { - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackManifestUpdateEntity" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "$ref": "#/definitions/v1ProfileType" - } - }, - "type": "object" - }, - "v1ClusterProfileUpdateEntity": { - "description": "Cluster profile update request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "description": "Cluster profile update spec", - "properties": { - "template": { - "$ref": "#/definitions/v1ClusterProfileTemplateUpdate" - }, - "version": { - "description": "Cluster profile version", - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1ClusterProfileValidatorResponse": { - "description": "Cluster profile validator response", - "properties": { - "packs": { - "$ref": "#/definitions/v1ConstraintValidatorResponse" - } - }, - "type": "object" - }, - "v1ClusterProfileVersion": { - "description": "Cluster profile with version", - "properties": { - "uid": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1ClusterProfiles": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ClusterProfile" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterProfilesFilterSpec": { - "description": "Spectro cluster filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ClusterProfileFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1ClusterProfileSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterProfilesMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ClusterProfileMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterProfilesSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ClusterProfileSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterProxySpec": { - "description": "cluster proxy config spec", - "properties": { - "httpProxy": { - "type": "string" - }, - "httpsProxy": { - "type": "string" - }, - "noProxy": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterRbac": { - "description": "Cluster RBAC role binding defintion", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterRbacSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterRbacStatus" - } - }, - "type": "object" - }, - "v1ClusterRbacBinding": { - "description": "Cluster RBAC binding", - "properties": { - "namespace": { - "type": "string" - }, - "role": { - "$ref": "#/definitions/v1ClusterRoleRef" - }, - "subjects": { - "items": { - "$ref": "#/definitions/v1ClusterRbacSubjects" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "enum": [ - "RoleBinding", - "ClusterRoleBinding" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterRbacEntity": { - "properties": { - "clusterRbac": { - "description": "Cluster RBAC role bindings", - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - } - } - }, - "v1ClusterRbacInputEntity": { - "description": "Cluster RBAC role binding defintion", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaUpdateEntity" - }, - "spec": { - "$ref": "#/definitions/v1ClusterRbacSpec" - } - }, - "type": "object" - }, - "v1ClusterRbacResourcesUpdateEntity": { - "properties": { - "rbacs": { - "items": { - "$ref": "#/definitions/v1ClusterRbacInputEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ClusterRbacSpec": { - "description": "Cluster RBAC spec", - "properties": { - "bindings": { - "items": { - "$ref": "#/definitions/v1ClusterRbacBinding" - }, - "type": "array", - "uniqueItems": true - }, - "relatedObject": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1ClusterRbacStatus": { - "description": "Cluster rbac status", - "properties": { - "errors": { - "items": { - "$ref": "#/definitions/v1ClusterResourceError" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ClusterRbacSubjects": { - "description": "Cluster role ref", - "properties": { - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "type": { - "enum": [ - "User", - "Group", - "ServiceAccount" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterRbacs": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ClusterRbac" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterRefs": { - "description": "Cluster Object References", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - } - } - }, - "v1ClusterResourceAllocation": { - "description": "Workspace resource allocation", - "properties": { - "clusterUid": { - "type": "string" - }, - "resourceAllocation": { - "$ref": "#/definitions/v1WorkspaceResourceAllocation" - } - } - }, - "v1ClusterResourceError": { - "description": "Cluster resource error", - "properties": { - "msg": { - "type": "string" - }, - "name": { - "type": "string" - }, - "resourceType": { - "type": "string" - } - } - }, - "v1ClusterResources": { - "properties": { - "namespaces": { - "description": "Cluster namespaces", - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - }, - "rbacs": { - "description": "Cluster RBAC role bindings", - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterResourcesEntity": { - "properties": { - "namespaces": { - "items": { - "$ref": "#/definitions/v1ClusterNamespaceResourceInputEntity" - }, - "type": "array", - "uniqueItems": true - }, - "rbacs": { - "items": { - "$ref": "#/definitions/v1ClusterRbacInputEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ClusterRestore": { - "description": "Cluster Restore", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterRestoreSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterRestoreStatus" - } - } - }, - "v1ClusterRestoreConfig": { - "description": "Cluster restore config", - "properties": { - "backupName": { - "type": "string" - }, - "backupRequestUid": { - "type": "string" - }, - "destinationClusterUid": { - "type": "string" - }, - "includeClusterResources": { - "type": "boolean" - }, - "includeNamespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "preserveNodePorts": { - "type": "boolean" - }, - "restorePVs": { - "type": "boolean" - } - }, - "required": [ - "backupRequestUid", - "backupName", - "destinationClusterUid" - ] - }, - "v1ClusterRestoreSpec": { - "description": "Cluster Restore Spec", - "properties": { - "clusterUid": { - "type": "string" - } - } - }, - "v1ClusterRestoreStatus": { - "description": "Cluster Restore Status", - "properties": { - "clusterRestoreStatuses": { - "items": { - "$ref": "#/definitions/v1ClusterRestoreStatusMeta" - }, - "type": "array" - } - } - }, - "v1ClusterRestoreStatusMeta": { - "description": "Cluster Restore Status Meta", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "backupName": { - "type": "string" - }, - "backupRequestUid": { - "type": "string" - }, - "restoreRequestUid": { - "type": "string" - }, - "restoreStatusMeta": { - "$ref": "#/definitions/v1RestoreStatusMeta" - }, - "sourceClusterRef": { - "$ref": "#/definitions/v1ResourceReference" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterRoleRef": { - "description": "Cluster role ref", - "properties": { - "kind": { - "enum": [ - "Role", - "ClusterRole" - ], - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterScanLogKubeBench": { - "description": "Cluster compliance scan KubeBench Log", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterComplianceScanLogSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterKubeBenchLogStatus" - } - } - }, - "v1ClusterScanLogKubeHunter": { - "description": "Cluster compliance scan KubeHunter Log", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterComplianceScanLogSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterKubeHunterLogStatus" - } - } - }, - "v1ClusterScanLogSonobuoy": { - "description": "Cluster compliance scan Sonobuoy Log", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterComplianceScanLogSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterSonobuoyLogStatus" - } - } - }, - "v1ClusterScanLogSyft": { - "description": "Cluster Compliance Scan Syft Log", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterComplianceScanLogSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterSyftLogStatus" - } - } - }, - "v1ClusterScanTime": { - "description": "Cluster compliance scan Time", - "properties": { - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1ClusterSearchInputSpec": { - "properties": { - "inputs": { - "additionalProperties": { - "$ref": "#/definitions/v1ClusterSearchInputSpecProperty" - }, - "type": "object" - } - } - }, - "v1ClusterSearchInputSpecProperty": { - "properties": { - "values": { - "items": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "type": "array", - "x-omitempty": true - } - } - }, - "v1ClusterSonobuoyLogStatus": { - "description": "Cluster compliance scan Sonobuoy Log Status", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "message": { - "type": "string" - }, - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1SonobuoyReport" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "scanTime": { - "$ref": "#/definitions/v1ClusterScanTime" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterState": { - "enum": [ - "Pending", - "Provisioning", - "Running", - "Deleting", - "Deleted", - "Error", - "Importing" - ], - "type": "string" - }, - "v1ClusterSyftLogStatus": { - "description": "Cluster compliance scan Syft Log Status", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "location": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "message": { - "type": "string" - }, - "reports": { - "items": { - "$ref": "#/definitions/v1SyftReport" - }, - "type": "array" - }, - "requestUid": { - "type": "string" - }, - "scanContext": { - "$ref": "#/definitions/v1SyftScanContext" - }, - "scanTime": { - "$ref": "#/definitions/v1ClusterScanTime" - }, - "state": { - "type": "string" - } - } - }, - "v1ClusterUpgradeSettingsEntity": { - "properties": { - "spectroComponents": { - "enum": [ - "lock", - "unlock" - ], - "type": "string" - } - } - }, - "v1ClusterUsageSummary": { - "description": "Cluster usage summary", - "properties": { - "cpuCores": { - "type": "number", - "x-omitempty": false - }, - "isAlloy": { - "type": "boolean", - "x-omitempty": false - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterVirtualMachine": { - "description": "VirtualMachine handles the VirtualMachines that are not running\nor are in a stopped state\nThe VirtualMachine contains the template to create the\nVirtualMachineInstance. It also mirrors the running state of the created\nVirtualMachineInstance in its status.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase.", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1VmObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ClusterVirtualMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterVirtualMachineStatus" - } - }, - "required": [ - "spec" - ] - }, - "v1ClusterVirtualMachineList": { - "description": "VirtualMachineList is a list of virtual machines", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1VmListMeta" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ClusterVirtualMachineSpec": { - "description": "VirtualMachineSpec describes how the proper VirtualMachine should look like", - "properties": { - "dataVolumeTemplates": { - "description": "dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference. DataVolumes in this list are dynamically created for the VirtualMachine and are tied to the VirtualMachine's life-cycle.", - "items": { - "$ref": "#/definitions/v1VmDataVolumeTemplateSpec" - }, - "type": "array" - }, - "instancetype": { - "$ref": "#/definitions/v1VmInstancetypeMatcher" - }, - "preference": { - "$ref": "#/definitions/v1VmPreferenceMatcher" - }, - "runStrategy": { - "description": "Running state indicates the requested running state of the VirtualMachineInstance mutually exclusive with Running", - "type": "string" - }, - "running": { - "description": "Running controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategy", - "type": "boolean" - }, - "template": { - "$ref": "#/definitions/v1VmVirtualMachineInstanceTemplateSpec" - } - }, - "required": [ - "template" - ], - "type": "object" - }, - "v1ClusterVirtualMachineStatus": { - "description": "VirtualMachineStatus represents the status returned by the controller to describe how the VirtualMachine is doing", - "properties": { - "conditions": { - "description": "Hold the state information of the VirtualMachine and its VirtualMachineInstance", - "items": { - "$ref": "#/definitions/v1VmVirtualMachineCondition" - }, - "type": "array" - }, - "created": { - "description": "Created indicates if the virtual machine is created in the cluster", - "type": "boolean" - }, - "memoryDumpRequest": { - "$ref": "#/definitions/v1VmVirtualMachineMemoryDumpRequest" - }, - "printableStatus": { - "description": "PrintableStatus is a human readable, high-level representation of the status of the virtual machine", - "type": "string" - }, - "ready": { - "description": "Ready indicates if the virtual machine is running and ready", - "type": "boolean" - }, - "restoreInProgress": { - "description": "RestoreInProgress is the name of the VirtualMachineRestore currently executing", - "type": "string" - }, - "snapshotInProgress": { - "description": "SnapshotInProgress is the name of the VirtualMachineSnapshot currently executing", - "type": "string" - }, - "startFailure": { - "$ref": "#/definitions/v1VmVirtualMachineStartFailure" - }, - "stateChangeRequests": { - "description": "StateChangeRequests indicates a list of actions that should be taken on a VMI e.g. stop a specific VMI then start a new one.", - "items": { - "$ref": "#/definitions/v1VmVirtualMachineStateChangeRequest" - }, - "type": "array" - }, - "volumeRequests": { - "description": "VolumeRequests indicates a list of volumes add or remove from the VMI template and hotplug on an active running VMI.", - "items": { - "$ref": "#/definitions/v1VmVirtualMachineVolumeRequest" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "volumeSnapshotStatuses": { - "description": "VolumeSnapshotStatuses indicates a list of statuses whether snapshotting is supported by each volume.", - "items": { - "$ref": "#/definitions/v1VmVolumeSnapshotStatus" - }, - "type": "array" - } - }, - "type": "object", - "x-nullable": true - }, - "v1ClusterWorkload": { - "description": "Cluster workload summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1ClusterWorkloadSpec" - } - }, - "type": "object" - }, - "v1ClusterWorkloadCondition": { - "description": "Cluster workload condition", - "properties": { - "lastTransitionTime": { - "$ref": "#/definitions/v1Time" - }, - "lastUpdateTime": { - "$ref": "#/definitions/v1Time" - }, - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadCronJob": { - "description": "Cluster workload cronjob summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "spec": { - "$ref": "#/definitions/v1ClusterWorkloadCronJobSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadCronJobStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadCronJobSpec": { - "description": "Cluster workload cronjob spec", - "properties": { - "schedule": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadCronJobStatus": { - "description": "Cluster workload cronjob status", - "properties": { - "lastScheduleTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1ClusterWorkloadCronJobs": { - "description": "Cluster workload cronjobs summary", - "properties": { - "cronJobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadCronJob" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDaemonSet": { - "description": "Cluster workload daemonset summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadDaemonSetStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDaemonSetStatus": { - "description": "Cluster workload daemonset status", - "properties": { - "available": { - "format": "int32", - "type": "integer" - }, - "currentScheduled": { - "format": "int32", - "type": "integer" - }, - "desiredScheduled": { - "format": "int32", - "type": "integer" - }, - "misScheduled": { - "format": "int32", - "type": "integer" - }, - "ready": { - "format": "int32", - "type": "integer" - }, - "updatedScheduled": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDaemonSets": { - "description": "Cluster workload daemonset summary", - "properties": { - "daemonSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDaemonSet" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDeployment": { - "description": "Cluster workload deployment summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadDeploymentStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDeploymentStatus": { - "description": "Cluster workload deployment status", - "properties": { - "replicas": { - "$ref": "#/definitions/v1ClusterWorkloadReplicaStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadDeployments": { - "description": "Cluster workload deployments summary", - "properties": { - "deployments": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDeployment" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadJob": { - "description": "Cluster workload job summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadJobStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadJobStatus": { - "description": "Cluster workload job status", - "properties": { - "completionTime": { - "$ref": "#/definitions/v1Time" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadCondition" - }, - "type": "array" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "succeeded": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ClusterWorkloadJobs": { - "description": "Cluster workload jobs summary", - "properties": { - "jobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadJob" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadMetadata": { - "description": "Cluster workload metadata", - "properties": { - "creationTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "entity": { - "$ref": "#/definitions/v1ClusterWorkloadRef" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "namespace": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadNamespace": { - "description": "Cluster workload namespace summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadNamespaceStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadNamespaceStatus": { - "description": "Cluster workload namespace status", - "properties": { - "phase": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadNamespaces": { - "description": "Cluster workload namespaces summary", - "properties": { - "namespaces": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadNamespace" - }, - "type": "array" - } - } - }, - "v1ClusterWorkloadPod": { - "description": "Cluster workload pod summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadPodMetadata" - }, - "spec": { - "$ref": "#/definitions/v1ClusterWorkloadPodSpec" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadPodStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodContainer": { - "description": "Cluster workload pod container", - "properties": { - "image": { - "type": "string" - }, - "name": { - "type": "string" - }, - "resources": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainerResources" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodContainerResource": { - "description": "Cluster workload pod container resource", - "properties": { - "cpu": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "cpuUnit": { - "type": "string" - }, - "memory": { - "format": "int64", - "type": "integer", - "x-omitempty": false - }, - "memoryUnit": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodContainerResources": { - "description": "Cluster workload pod container resources", - "properties": { - "limits": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainerResource" - }, - "requests": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainerResource" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodContainerState": { - "description": "Cluster workload pod container state", - "properties": { - "exitCode": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "finishedAt": { - "$ref": "#/definitions/v1Time" - }, - "reason": { - "type": "string" - }, - "startedAt": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodContainerStatus": { - "description": "Cluster workload pod container status", - "properties": { - "image": { - "type": "string" - }, - "name": { - "type": "string" - }, - "ready": { - "type": "boolean", - "x-omitempty": false - }, - "restartCount": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "started": { - "type": "boolean", - "x-omitempty": false - }, - "state": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainerState" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodMetadata": { - "description": "Cluster workload pod metadata", - "properties": { - "associatedRefs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadRef" - }, - "type": "array" - }, - "creationTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "entity": { - "$ref": "#/definitions/v1ClusterWorkloadRef" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "machineUid": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "nodename": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodSpec": { - "description": "Cluster workload pod spec", - "properties": { - "containers": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainer" - }, - "type": "array" - }, - "volumes": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPodVolume" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodStatus": { - "description": "Cluster workload pod status", - "properties": { - "containers": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPodContainerStatus" - }, - "type": "array" - }, - "phase": { - "type": "string" - }, - "podIp": { - "type": "string" - }, - "qosClass": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPodVolume": { - "description": "Cluster workload pod volume", - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadPods": { - "description": "Cluster workload pods summary", - "properties": { - "pods": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPod" - }, - "type": "array" - } - } - }, - "v1ClusterWorkloadRef": { - "description": "Cluster workload ref", - "properties": { - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ClusterWorkloadReplicaStatus": { - "description": "Cluster workload replica status", - "properties": { - "available": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "ready": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "total": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "updated": { - "format": "int32", - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ClusterWorkloadRoleBinding": { - "description": "Cluster workload rbac binding summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "spec": { - "$ref": "#/definitions/v1ClusterRbacBinding" - } - }, - "type": "object" - }, - "v1ClusterWorkloadRoleBindings": { - "description": "Cluster workload rbac bindings summary", - "properties": { - "bindings": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBinding" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadSpec": { - "description": "Cluster workload spec", - "properties": { - "clusterroleBindings": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBinding" - }, - "type": "array" - }, - "cronJobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadCronJob" - }, - "type": "array" - }, - "daemonSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDaemonSet" - }, - "type": "array" - }, - "deployments": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDeployment" - }, - "type": "array" - }, - "jobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadJob" - }, - "type": "array" - }, - "pods": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPod" - }, - "type": "array" - }, - "roleBindings": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBinding" - }, - "type": "array" - }, - "statefulSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadStatefulSet" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadStatefulSet": { - "description": "Cluster workload statefulset summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ClusterWorkloadMetadata" - }, - "status": { - "$ref": "#/definitions/v1ClusterWorkloadStatefulSetStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadStatefulSetStatus": { - "description": "Cluster workload statefulset status", - "properties": { - "replicas": { - "$ref": "#/definitions/v1ClusterWorkloadReplicaStatus" - } - }, - "type": "object" - }, - "v1ClusterWorkloadStatefulSets": { - "description": "Cluster workload statefulsets summary", - "properties": { - "statefulSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadStatefulSet" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ClusterWorkloadsFilter": { - "description": "Cluster workloads filter", - "properties": { - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ClusterWorkloadsSpec": { - "description": "Cluster workloads spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ClusterWorkloadsFilter" - } - }, - "type": "object" - }, - "v1ClustersInfo": { - "description": "Active clusters information", - "properties": { - "clustersMeta": { - "items": { - "$ref": "#/definitions/v1ClusterMeta" - }, - "type": "array", - "uniqueItems": true - }, - "totalActiveClusters": { - "format": "int64", - "type": "number" - }, - "totalActiveGreenFieldClusters": { - "format": "int64", - "type": "number" - }, - "totalActiveImportedClusters": { - "format": "int64", - "type": "number" - }, - "totalClustersDeleted": { - "format": "int64", - "type": "number" - }, - "totalClustersDeployed": { - "format": "int64", - "type": "number" - } - }, - "type": "object" - }, - "v1ComplianceScanConfig": { - "description": "Compliance Scan config", - "properties": { - "schedule": { - "$ref": "#/definitions/v1ClusterFeatureSchedule" - } - } - }, - "v1ComplianceScanDriverSpec": { - "description": "Compliance Scan driver spec", - "properties": { - "config": { - "$ref": "#/definitions/v1ComplianceScanConfig" - }, - "isClusterConfig": { - "type": "boolean" - } - } - }, - "v1ComputeMetrics": { - "description": "Compute metrics", - "properties": { - "lastUpdatedTime": { - "$ref": "#/definitions/v1Time" - }, - "limit": { - "type": "number", - "x-omitempty": false - }, - "request": { - "type": "number", - "x-omitempty": false - }, - "total": { - "type": "number", - "x-omitempty": false - }, - "unit": { - "type": "string" - }, - "usage": { - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ComputeRate": { - "description": "Compute estimated rate information", - "properties": { - "rate": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1ConfigReverseProxy": { - "description": "Describes the reverse proxy configuration", - "properties": { - "caCert": { - "description": "Describes the ca certificate for system's reverse proxy", - "type": "string" - }, - "clientCert": { - "description": "Describes the client certificate for system's reverse proxy", - "type": "string" - }, - "clientKey": { - "description": "Describes the client certificate key for system's reverse proxy", - "type": "string" - }, - "port": { - "description": "Describes the system's reverse proxy server port", - "type": "integer" - }, - "protocol": { - "description": "Describes the system's reverse proxy server protocol. Possible values [https, http]", - "enum": [ - "http", - "https" - ], - "type": "string" - }, - "server": { - "description": "Describes the system's reverse proxy server", - "type": "string" - } - } - }, - "v1ConstraintError": { - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "v1ConstraintValidatorResponse": { - "description": "Constraint validator response", - "properties": { - "results": { - "items": { - "$ref": "#/definitions/v1ConstraintValidatorResult" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ConstraintValidatorResult": { - "description": "Constraint validator result", - "properties": { - "displayName": { - "type": "string" - }, - "errors": { - "items": { - "$ref": "#/definitions/v1ConstraintError" - }, - "type": "array", - "uniqueItems": true - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1ControlPlaneEndPoint": { - "properties": { - "ddnsSearchDomain": { - "description": "DDNSSearchDomain is the search domain used for resolving IP addresses when the EndpointType is DDNS. This search domain is appended to the generated Hostname to obtain the complete DNS name for the endpoint. If Host is already a DDNS FQDN, DDNSSearchDomain is not required", - "type": "string" - }, - "host": { - "description": "IP or FQDN(External/DDNS)", - "type": "string" - }, - "type": { - "description": "VIP or External", - "enum": [ - "VIP", - "External", - "DDNS" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeAccount": { - "description": "CoxEdge cloud account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1CoxEdgeCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1CoxEdgeAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1CoxEdgeAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1CoxEdgeBaseUrls": { - "description": "List of CoxEdge base urls", - "properties": { - "baseUrls": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "baseUrls" - ], - "type": "object" - }, - "v1CoxEdgeCloudAccount": { - "description": "CoxEdge cloud account", - "properties": { - "apiBaseUrl": { - "description": "The base url - used to make api calls", - "type": "string" - }, - "apiKey": { - "description": "CoxEdge cloud account ApiKey", - "type": "string" - }, - "environment": { - "description": "The environment belonging to the organization", - "type": "string" - }, - "organizationId": { - "description": "The Id of organization", - "type": "string" - }, - "service": { - "description": "The service for which the organization is allowed to provision resources", - "type": "string" - } - }, - "required": [ - "apiBaseUrl", - "apiKey" - ], - "type": "object" - }, - "v1CoxEdgeCloudClusterConfigEntity": { - "description": "CoxEdge cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1CoxEdgeClusterConfig" - } - }, - "type": "object" - }, - "v1CoxEdgeCloudConfig": { - "description": "CoxEdgeCloudConfig is the Schema for the coxedgecloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1CoxEdgeCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1CoxEdgeCloudConfigStatus" - } - }, - "type": "object" - }, - "v1CoxEdgeCloudConfigSpec": { - "description": "CoxEdgeCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains GcpCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1CoxEdgeClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1CoxEdgeCloudConfigStatus": { - "description": "CoxEdgeCloudConfigStatus defines the observed state of CoxEdgeCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "conditions": { - "description": "spectroAnsibleProvisioner: should be added only once, subsequent recocile will use the same provisioner SpectroAnsiblePacker bool `json:\"spectroAnsiblePacker,omitempty\"`", - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "imageID": { - "description": "For mold controller to identify if is there any changes in Pack", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeClusterConfig": { - "description": "Cluster level configuration for coxedge cloud and applicable for all the machine pools", - "properties": { - "coxEdgeLoadBalancerConfig": { - "$ref": "#/definitions/v1CoxEdgeLoadBalancerConfig" - }, - "coxEdgeWorkerLoadBalancerConfig": { - "$ref": "#/definitions/v1CoxEdgeLoadBalancerConfig" - }, - "environment": { - "type": "string" - }, - "organizationId": { - "type": "string" - }, - "sshAuthorizedKeys": { - "description": "CoxEdge ssh authorized keys", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "sshAuthorizedKeys", - "coxEdgeLoadBalancerConfig" - ], - "type": "object" - }, - "v1CoxEdgeCredentials": { - "description": "CoxEdge credentials to get organizations", - "properties": { - "apiBaseUrl": { - "description": "CoxEdge baseUrl - for api calls", - "type": "string" - }, - "apiKey": { - "description": "CoxEdge ApiKey - secret for api calls", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeDeployment": { - "properties": { - "cpuUtilization": { - "format": "int32", - "type": "integer" - }, - "enableAutoScaling": { - "type": "boolean" - }, - "instancesPerPop": { - "format": "int32", - "type": "integer" - }, - "maxInstancesPerPop": { - "format": "int32", - "type": "integer" - }, - "minInstancesPerPop": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "pops": { - "items": { - "type": "string" - }, - "type": "array" - } - } - }, - "v1CoxEdgeEnvironment": { - "description": "CoxEdge environment entity", - "properties": { - "id": { - "description": "CoxEdge environment id", - "type": "string" - }, - "isDeleted": { - "description": "CoxEdge environment state", - "type": "boolean" - }, - "name": { - "description": "CoxEdge environment name", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeEnvironments": { - "description": "List of CoxEdge environments", - "properties": { - "environments": { - "items": { - "$ref": "#/definitions/v1CoxEdgeEnvironment" - }, - "type": "array" - } - }, - "required": [ - "environments" - ], - "type": "object" - }, - "v1CoxEdgeEnvironmentsRequest": { - "description": "Request payload to get CoxEdge environments", - "properties": { - "credentials": { - "$ref": "#/definitions/v1CoxEdgeCredentials" - }, - "organizationId": { - "description": "CoxEdge organizationId", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeInstanceTypes": { - "description": "List of CoxEdge instance types", - "properties": { - "instanceTypes": { - "items": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1CoxEdgeLoadBalancerConfig": { - "description": "CoxEdge loadbalancer config", - "properties": { - "pops": { - "description": "CoxEdge PoPs - geographical location for the loadbalancer", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1CoxEdgeLoadPersistentStorage": { - "description": "CoxEdge load persistent storage", - "properties": { - "path": { - "description": "Coxedge load persistent storage path", - "type": "string" - }, - "size": { - "description": "Coxedge load persistent storage size", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "v1CoxEdgeMachine": { - "description": "CoxEdge cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1CoxEdgeMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1CoxEdgeMachinePoolCloudConfigEntity": { - "properties": { - "deployments": { - "items": { - "$ref": "#/definitions/v1CoxEdgeDeployment" - }, - "type": "array" - }, - "persistentStorages": { - "description": "Array of coxedge load persistent storages", - "items": { - "$ref": "#/definitions/v1CoxEdgeLoadPersistentStorage" - }, - "type": "array", - "uniqueItems": true - }, - "securityGroupRules": { - "items": { - "$ref": "#/definitions/v1CoxEdgeSecurityGroupRule" - }, - "type": "array" - }, - "spec": { - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "deployments": { - "items": { - "$ref": "#/definitions/v1CoxEdgeDeployment" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "persistentStorages": { - "description": "Array of coxedge load persistent storages", - "items": { - "$ref": "#/definitions/v1CoxEdgeLoadPersistentStorage" - }, - "type": "array", - "uniqueItems": true - }, - "securityGroupRules": { - "items": { - "$ref": "#/definitions/v1CoxEdgeSecurityGroupRule" - }, - "type": "array" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "spec": { - "type": "string" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "isControlPlane" - ], - "type": "object" - }, - "v1CoxEdgeMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1CoxEdgeMachineSpec": { - "description": "CoxEdge cloud VM definition spec", - "properties": { - "addAnycastIpAddress": { - "type": "boolean" - }, - "deployments": { - "items": { - "$ref": "#/definitions/v1CoxEdgeDeployment" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "persistentStorages": { - "items": { - "$ref": "#/definitions/v1CoxEdgeLoadPersistentStorage" - }, - "type": "array" - }, - "ports": { - "items": { - "$ref": "#/definitions/v1CoxEdgePort" - }, - "type": "array" - }, - "providerId": { - "type": "string" - }, - "specs": { - "type": "string" - }, - "sshAuthorizedKeys": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1CoxEdgeMachines": { - "description": "CoxEdge machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1CoxEdgeMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1CoxEdgeOrganization": { - "description": "CoxEdge Organization entity", - "properties": { - "id": { - "description": "CoxEdge organization id", - "type": "string" - }, - "isDeleted": { - "description": "CoxEdge organization state", - "type": "boolean" - }, - "name": { - "description": "CoxEdge organization name", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeOrganizations": { - "description": "List of CoxEdge organizations", - "properties": { - "organizations": { - "items": { - "$ref": "#/definitions/v1CoxEdgeOrganization" - }, - "type": "array" - } - }, - "required": [ - "organizations" - ], - "type": "object" - }, - "v1CoxEdgePort": { - "description": "CoxEdge network port", - "properties": { - "protocol": { - "type": "string" - }, - "publicPort": { - "type": "string" - }, - "publicPortDesc": { - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeRegion": { - "description": "CoxEdge region entity", - "properties": { - "code": { - "description": "Code of the CoxEdge region", - "type": "string" - }, - "location": { - "$ref": "#/definitions/v1ClusterLocation" - }, - "name": { - "description": "Name of the CoxEdge region", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeRegions": { - "description": "List of CoxEdge regions", - "properties": { - "regions": { - "items": { - "$ref": "#/definitions/v1CoxEdgeRegion" - }, - "type": "array" - } - }, - "required": [ - "regions" - ], - "type": "object" - }, - "v1CoxEdgeSecurityGroupRule": { - "properties": { - "action": { - "enum": [ - "block", - "allow" - ], - "type": "string" - }, - "description": { - "type": "string" - }, - "portRange": { - "type": "string" - }, - "protocol": { - "enum": [ - "TCP", - "UDP", - "TCP_UDP", - "ESP", - "AH", - "ICMP", - "GRE" - ], - "type": "string" - }, - "source": { - "type": "string" - }, - "type": { - "type": "string" - } - } - }, - "v1CoxEdgeService": { - "description": "CoxEdge service entity", - "properties": { - "code": { - "description": "CoxEdge service code", - "type": "string" - }, - "id": { - "description": "CoxEdge service id", - "type": "string" - }, - "name": { - "description": "CoxEdge service name", - "type": "string" - } - }, - "type": "object" - }, - "v1CoxEdgeServices": { - "description": "List of CoxEdge services", - "properties": { - "services": { - "items": { - "$ref": "#/definitions/v1CoxEdgeService" - }, - "type": "array" - } - }, - "required": [ - "services" - ], - "type": "object" - }, - "v1DashboardWorkspace": { - "description": "Workspace information", - "properties": { - "meta": { - "$ref": "#/definitions/v1DashboardWorkspaceMeta" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1DashboardWorkspaceSpec" - }, - "status": { - "$ref": "#/definitions/v1DashboardWorkspaceStatus" - } - } - }, - "v1DashboardWorkspaceAllocation": { - "description": "Workspace allocation", - "properties": { - "cpu": { - "$ref": "#/definitions/v1DashboardWorkspaceResourceAllocation" - }, - "memory": { - "$ref": "#/definitions/v1DashboardWorkspaceResourceAllocation" - } - } - }, - "v1DashboardWorkspaceClusterRef": { - "description": "Workspace cluster reference", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "v1DashboardWorkspaceMeta": { - "description": "Deprecated. Workspace meta data", - "properties": { - "clusterNames": { - "description": "Deprecated. Use clusterRefs", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1DashboardWorkspaceClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "creationTime": { - "$ref": "#/definitions/v1Time" - }, - "name": { - "type": "string" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "uid": { - "type": "string" - } - } - }, - "v1DashboardWorkspaceNamespaceAllocation": { - "description": "Workspace namespace allocation", - "properties": { - "name": { - "type": "string" - }, - "total": { - "$ref": "#/definitions/v1DashboardWorkspaceAllocation" - } - } - }, - "v1DashboardWorkspaceQuota": { - "description": "Workspace resource quota", - "properties": { - "resourceAllocation": { - "$ref": "#/definitions/v1DashboardWorkspaceQuotaResourceAllocation" - } - } - }, - "v1DashboardWorkspaceQuotaResourceAllocation": { - "description": "Workspace quota resource allocation", - "properties": { - "cpu": { - "exclusiveMinimum": true, - "minimum": 0, - "type": "number" - }, - "memory": { - "exclusiveMinimum": true, - "minimum": 0, - "type": "number" - } - } - }, - "v1DashboardWorkspaceResourceAllocation": { - "description": "Workspace resource allocation", - "properties": { - "allocated": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "usage": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1DashboardWorkspaceSpec": { - "description": "Workspace spec summary", - "properties": { - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1DashboardWorkspaceClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "quota": { - "$ref": "#/definitions/v1DashboardWorkspaceQuota" - } - } - }, - "v1DashboardWorkspaceStatus": { - "description": "Workspace status", - "properties": { - "namespaces": { - "items": { - "$ref": "#/definitions/v1DashboardWorkspaceNamespaceAllocation" - }, - "type": "array", - "uniqueItems": true - }, - "total": { - "$ref": "#/definitions/v1DashboardWorkspaceAllocation" - } - } - }, - "v1DashboardWorkspaces": { - "properties": { - "cpuUnit": { - "type": "string" - }, - "items": { - "items": { - "$ref": "#/definitions/v1DashboardWorkspace" - }, - "type": "array", - "uniqueItems": true - }, - "memoryUnit": { - "type": "string" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1DataSinkConfig": { - "description": "Data sink", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1DataSinkSpec" - } - }, - "type": "object" - }, - "v1DataSinkSpec": { - "properties": { - "auditDataSinks": { - "items": { - "$ref": "#/definitions/v1DataSinkableSpec" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1DataSinkableSpec": { - "properties": { - "cloudWatch": { - "$ref": "#/definitions/v1CloudWatch" - }, - "type": { - "enum": [ - "cloudwatch" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1DatabaseTransferJob": { - "description": "database transfer job details", - "properties": { - "backupStatus": { - "$ref": "#/definitions/v1TransferJob" - }, - "backupUid": { - "type": "string" - }, - "mode": { - "enum": [ - "FileSystem", - "Ftp" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1DatabaseTransferStatus": { - "description": "database transfer status", - "properties": { - "backups": { - "items": { - "$ref": "#/definitions/v1DatabaseTransferJob" - }, - "type": "array" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1DeleteMeta": { - "description": "Properties to send back after deletion operation", - "properties": { - "count": { - "format": "int64", - "type": "integer" - }, - "items": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - } - }, - "v1DeletedMsg": { - "description": "Deleted response with message", - "properties": { - "msg": { - "type": "string" - } - } - }, - "v1DeveloperCredit": { - "description": "Credits allocated for each tenant/user", - "properties": { - "cpu": { - "description": "cpu in cores", - "format": "int32", - "type": "number", - "x-omitempty": false - }, - "memoryGiB": { - "description": "memory in GiB", - "format": "int32", - "type": "number", - "x-omitempty": false - }, - "nestedClustersLimit": { - "description": "Deprecated. Use field 'virtualClustersLimit'", - "format": "int32", - "type": "number", - "x-omitempty": false - }, - "storageGiB": { - "description": "storage in GiB", - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "virtualClustersLimit": { - "description": "number of active virtual clusters", - "format": "int32", - "type": "number", - "x-omitempty": false - } - } - }, - "v1DeviceSpec": { - "description": "DeviceSpec defines the desired state of Device", - "properties": { - "cpu": { - "$ref": "#/definitions/v1CPU" - }, - "disks": { - "items": { - "$ref": "#/definitions/v1Disk" - }, - "type": "array" - }, - "gpus": { - "items": { - "$ref": "#/definitions/v1GPUDeviceSpec" - }, - "type": "array" - }, - "memory": { - "$ref": "#/definitions/v1Memory" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1Nic" - }, - "type": "array" - }, - "os": { - "$ref": "#/definitions/v1OS" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1Disk": { - "properties": { - "controller": { - "type": "string" - }, - "partitions": { - "items": { - "$ref": "#/definitions/v1Partition" - }, - "type": "array" - }, - "size": { - "description": "Size in GB", - "format": "int32", - "type": "integer" - }, - "vendor": { - "type": "string" - } - }, - "type": "object" - }, - "v1DomainHost": { - "description": "update domain host for application. RootDomain gets dervied from domain host url", - "properties": { - "host": { - "type": "string" - } - }, - "type": "object" - }, - "v1EcrAuthorizationRequestEntity": { - "description": "Ecr registry credentials entity", - "properties": { - "awsCloudAccount": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "endpoint": { - "description": "Endpoint url to make the request", - "type": "string" - }, - "isPrivate": { - "description": "If it is public or private", - "type": "boolean" - }, - "region": { - "description": "Name of the region", - "type": "string" - } - }, - "type": "object" - }, - "v1EcrImageValidateEntity": { - "description": "Ecr registry image meta", - "properties": { - "authEntity": { - "$ref": "#/definitions/v1EcrAuthorizationRequestEntity" - }, - "imageTag": { - "description": "Name of the image tag", - "type": "string" - }, - "repoName": { - "description": "Name of the repo", - "type": "string" - } - }, - "type": "object" - }, - "v1EcrRegistry": { - "description": "Ecr registry information", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EcrRegistrySpec" - } - }, - "type": "object" - }, - "v1EcrRegistrySpec": { - "description": "Ecr registry spec", - "properties": { - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount" - }, - "defaultRegion": { - "type": "string" - }, - "endpoint": { - "type": "string" - }, - "isPrivate": { - "type": "boolean" - }, - "scope": { - "type": "string" - } - }, - "required": [ - "endpoint", - "isPrivate" - ], - "type": "object" - }, - "v1EdgeCloudClusterConfigEntity": { - "description": "Edge cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1EdgeClusterConfig" - } - }, - "type": "object" - }, - "v1EdgeCloudConfig": { - "description": "EdgeCloudConfig is the Schema for the Edgecloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1EdgeCloudConfigStatus" - } - }, - "type": "object" - }, - "v1EdgeCloudConfigSpec": { - "description": "EdgeCloudConfigSpec defines the desired state of EdgeCloudConfig", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1EdgeClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1EdgeMachinePoolConfig" - }, - "type": "array" - } - }, - "required": [ - "clusterConfig", - "machinePoolConfig" - ], - "type": "object" - }, - "v1EdgeCloudConfigStatus": { - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "nodeImage": { - "type": "string" - }, - "sourceImageId": { - "description": "SourceImageId can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "description": "PackerVariableDigest string `json:\"packerDigest,omitempty\"` If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - } - }, - "type": "object" - }, - "v1EdgeClusterConfig": { - "description": "EdgeClusterConfig defines Edge Cluster specific Spec", - "properties": { - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys to access the vms as a 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1EdgeHost": { - "description": "EdgeHost is the underlying appliance", - "properties": { - "hostAddress": { - "description": "HostAddress is a FQDN or IP address of the Host", - "type": "string" - }, - "hostAuthToken": { - "description": "HostAuthToken to authorize auto registration", - "type": "string", - "x-omitempty": false - }, - "hostChecksum": { - "description": "HostChecksum is the checksum provided by the edge host, to be persisted in SaaS", - "type": "string", - "x-omitempty": false - }, - "hostIdentity": { - "$ref": "#/definitions/v1EdgeHostIdentity", - "description": "HostIdentity is the identity to access the edge host" - }, - "hostPairingKey": { - "description": "HostPairingKey is the one-time pairing key to pair the edge host with the device registered in SaaS", - "format": "password", - "type": "string", - "x-omitempty": false - }, - "hostUid": { - "description": "HostUid is the ID of the EdgeHost", - "type": "string" - }, - "macAddress": { - "description": "Mac address of edgehost", - "type": "string", - "x-omitempty": false - }, - "project": { - "$ref": "#/definitions/v1ObjectEntity", - "description": "ProjectUid where the edgehost will be placed during auto registration", - "x-omitempty": false - } - }, - "required": [ - "hostUid", - "hostAddress" - ], - "type": "object" - }, - "v1EdgeHostCloudProperties": { - "description": "Additional cloud properties of edge host", - "properties": { - "vsphere": { - "$ref": "#/definitions/v1EdgeHostVsphereCloudProperties" - } - }, - "type": "object" - }, - "v1EdgeHostClusterEntity": { - "properties": { - "clusterUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDevice": { - "properties": { - "aclmeta": { - "$ref": "#/definitions/v1AclMeta" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeHostDeviceSpec" - }, - "status": { - "$ref": "#/definitions/v1EdgeHostDeviceStatus" - } - } - }, - "v1EdgeHostDeviceEntity": { - "description": "Edge host device information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectTagsEntity" - }, - "spec": { - "$ref": "#/definitions/v1EdgeHostDeviceSpecEntity" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceHostCheckSum": { - "properties": { - "hostCheckSum": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceHostPairingKey": { - "properties": { - "hostPairingKey": { - "format": "password", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceMetaUpdateEntity": { - "description": "Edge host device uid and name", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectTagsEntity" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceSpec": { - "description": "EdgeHostDeviceSpec defines the desired state of EdgeHostDevice", - "properties": { - "cloudProperties": { - "$ref": "#/definitions/v1EdgeHostCloudProperties" - }, - "clusterProfileTemplates": { - "items": { - "$ref": "#/definitions/v1ClusterProfileTemplate" - }, - "type": "array" - }, - "device": { - "$ref": "#/definitions/v1DeviceSpec" - }, - "host": { - "$ref": "#/definitions/v1EdgeHost" - }, - "properties": { - "$ref": "#/definitions/v1EdgeHostProperties" - }, - "service": { - "$ref": "#/definitions/v1ServiceSpec" - }, - "type": { - "enum": [ - "libvirt", - "vsphere", - "edge-native" - ], - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceSpecEntity": { - "description": "Edge host device spec", - "properties": { - "hostPairingKey": { - "format": "password", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDeviceStatus": { - "description": "EdgeHostDeviceStatus defines the observed state of EdgeHostDevice", - "properties": { - "health": { - "$ref": "#/definitions/v1EdgeHostHealth" - }, - "inUseClusters": { - "items": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "type": "array" - }, - "packs": { - "items": { - "$ref": "#/definitions/v1ClusterPackStatus" - }, - "type": "array" - }, - "profileStatus": { - "$ref": "#/definitions/v1ProfileStatus" - }, - "serviceAuthToken": { - "type": "string" - }, - "state": { - "enum": [ - "ready", - "unpaired", - "in-use" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostDevices": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1EdgeHostDevice" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EdgeHostHealth": { - "description": "EdgeHostHealth defines the desired health state of EdgeHostDevice", - "properties": { - "agentVersion": { - "type": "string" - }, - "message": { - "type": "string" - }, - "state": { - "enum": [ - "healthy", - "unhealthy" - ], - "type": "string" - } - } - }, - "v1EdgeHostIdentity": { - "properties": { - "caCert": { - "description": "CACert is the client CA certificate", - "type": "string" - }, - "mode": { - "description": "Mode indicates a system or session connection to the host", - "type": "string" - }, - "socketPath": { - "description": "SocketPath is an optional path to the socket on the host, if not using defaults", - "type": "string" - }, - "sshSecret": { - "$ref": "#/definitions/v1EdgeHostSSHSecret", - "description": "SSHSecret to the secret containing ssh-username" - } - } - }, - "v1EdgeHostMeta": { - "properties": { - "name": { - "type": "string" - }, - "state": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostNetwork": { - "description": "Network defines the network configuration for a virtual machine", - "properties": { - "networkName": { - "description": "NetworkName of the network where this machine will be connected", - "type": "string" - }, - "networkType": { - "description": "NetworkType specifies the type of network", - "enum": [ - "default", - "bridge" - ], - "type": "string" - } - }, - "required": [ - "networkName", - "networkType" - ], - "type": "object" - }, - "v1EdgeHostProperties": { - "description": "Additional properties of edge host", - "properties": { - "networks": { - "items": { - "$ref": "#/definitions/v1EdgeHostNetwork" - }, - "type": "array" - }, - "storagePools": { - "items": { - "$ref": "#/definitions/v1EdgeHostStoragePool" - }, - "type": "array" - } - } - }, - "v1EdgeHostSSHSecret": { - "properties": { - "name": { - "description": "SSH secret name", - "type": "string" - }, - "privateKey": { - "description": "Private Key to access the host", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostSpecHost": { - "description": "Host specifications", - "properties": { - "macAddress": { - "type": "string" - } - } - }, - "v1EdgeHostState": { - "enum": [ - "ready", - "unpaired", - "in-use" - ], - "type": "string" - }, - "v1EdgeHostStoragePool": { - "description": "StoragePool is the storage pool for the vm image", - "properties": { - "name": { - "type": "string" - } - } - }, - "v1EdgeHostVsphereCloudProperties": { - "description": "Vsphere cloud properties of edge host", - "properties": { - "datacenters": { - "items": { - "$ref": "#/definitions/v1VsphereCloudDatacenter" - }, - "type": "array" - } - } - }, - "v1EdgeHostsMeta": { - "properties": { - "edgeHosts": { - "items": { - "$ref": "#/definitions/v1EdgeHostMeta" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1EdgeHostsMetadata": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeHostsMetadataSpec" - }, - "status": { - "$ref": "#/definitions/v1EdgeHostsMetadataStatus" - } - }, - "type": "object" - }, - "v1EdgeHostsMetadataFilter": { - "description": "Edge host metadata spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1EdgeHostsMetadataFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1EdgeHostsMetadataSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1EdgeHostsMetadataFilterSpec": { - "description": "Edge hosts metadata filter spec", - "properties": { - "name": { - "$ref": "#/definitions/v1FilterString" - }, - "states": { - "items": { - "$ref": "#/definitions/v1EdgeHostState" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1EdgeHostsMetadataSortFields": { - "enum": [ - "name", - "state", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1EdgeHostsMetadataSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1EdgeHostsMetadataSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1EdgeHostsMetadataSpec": { - "properties": { - "clusterProfileTemplates": { - "items": { - "$ref": "#/definitions/v1ProfileTemplateSummary" - }, - "type": "array" - }, - "device": { - "$ref": "#/definitions/v1DeviceSpec" - }, - "host": { - "$ref": "#/definitions/v1EdgeHostSpecHost" - }, - "projectMeta": { - "$ref": "#/definitions/v1ProjectMeta" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeHostsMetadataStatus": { - "properties": { - "health": { - "$ref": "#/definitions/v1EdgeHostHealth" - }, - "inUseClusters": { - "items": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "type": "array" - }, - "state": { - "$ref": "#/definitions/v1EdgeHostState" - } - }, - "type": "object" - }, - "v1EdgeHostsMetadataSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1EdgeHostsMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EdgeHostsSearchSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1EdgeHostsMetadata" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EdgeInstanceType": { - "description": "EdgeInstanceType defines the instance configuration for a docker container node", - "properties": { - "memoryInMB": { - "description": "MemoryinMB is the memory in megabytes", - "format": "int32", - "type": "integer" - }, - "numCPUs": { - "description": "NumCPUs is the number of CPUs", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "numCPUs", - "memoryInMB" - ], - "type": "object" - }, - "v1EdgeMachine": { - "description": "Edge cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1EdgeMachinePoolCloudConfigEntity": { - "properties": { - "edgeHosts": { - "items": { - "$ref": "#/definitions/v1EdgeMachinePoolHostEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "edgeHosts" - ] - }, - "v1EdgeMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "hosts": { - "items": { - "$ref": "#/definitions/v1EdgeMachinePoolHost" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "hosts" - ], - "type": "object" - }, - "v1EdgeMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "type": "object" - }, - "v1EdgeMachinePoolHost": { - "description": "EdgeHost of Edge clusters", - "properties": { - "hostAddress": { - "description": "HostAddress is a FQDN or IP address of the Host", - "type": "string" - }, - "hostIdentity": { - "$ref": "#/definitions/v1EdgeMachinePoolHostIdentity", - "description": "HostIdentity is the identity to access the edge host" - }, - "hostName": { - "description": "HostName is the name of the EdgeHost", - "type": "string" - }, - "hostUid": { - "description": "HostUid is the ID of the EdgeHost", - "type": "string" - } - }, - "required": [ - "hostUid", - "hostAddress" - ], - "type": "object" - }, - "v1EdgeMachinePoolHostEntity": { - "properties": { - "hostUid": { - "type": "string" - } - }, - "required": [ - "hostUid" - ] - }, - "v1EdgeMachinePoolHostIdentity": { - "properties": { - "caCert": { - "description": "CACert is the client CA certificate", - "type": "string" - }, - "socketPath": { - "description": "SocketPath is an optional path to the socket on the host, if not using defaults", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeMachineSpec": { - "description": "Edge cloud VM definition spec", - "properties": { - "bootstrapped": { - "type": "boolean" - }, - "customImage": { - "type": "string" - }, - "edgeHostUid": { - "type": "string" - }, - "instanceType": { - "$ref": "#/definitions/v1EdgeInstanceType" - }, - "loadBalancerConfigured": { - "type": "boolean" - }, - "mounts": { - "items": { - "$ref": "#/definitions/v1EdgeMount" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1EdgeMachines": { - "description": "Edge machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1EdgeMachine" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EdgeMount": { - "description": "Edge mounts", - "properties": { - "containerPath": { - "type": "string" - }, - "hostPath": { - "type": "string" - }, - "readonly": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1EdgeNativeCloudClusterConfigEntity": { - "description": "EdgeNative cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1EdgeNativeClusterConfig" - } - }, - "type": "object" - }, - "v1EdgeNativeCloudConfig": { - "description": "EdgeNativeCloudConfig is the Schema for the edgenativecloudconfigs API", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeNativeCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1EdgeNativeCloudConfigStatus" - } - }, - "type": "object" - }, - "v1EdgeNativeCloudConfigSpec": { - "description": "EdgeNativeCloudConfigSpec defines the desired state of EdgeNativeCloudConfig", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1EdgeNativeClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolConfig" - }, - "type": "array" - } - }, - "required": [ - "clusterConfig", - "machinePoolConfig" - ], - "type": "object" - }, - "v1EdgeNativeCloudConfigStatus": { - "description": "EdgeNativeCloudConfigStatus defines the observed state of EdgeNativeCloudConfig", - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "nodeImage": { - "type": "string" - }, - "sourceImageId": { - "description": "SourceImageId can be from packref's annotations or from pack.json", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeNativeClusterConfig": { - "description": "EdgeNativeClusterConfig definnes Edge Native Cluster specific Spec", - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1EdgeNativeControlPlaneEndPoint", - "description": "ControlPlaneEndpoint is the control plane endpoint, which can be an IP or FQDN" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list", - "items": { - "default": "", - "type": "string" - }, - "type": "array" - }, - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys to access the vms as a 'spectro' user", - "items": { - "default": "", - "type": "string" - }, - "type": "array" - }, - "staticIp": { - "description": "StaticIP indicates if IP allocation type is static IP. DHCP is the default allocation type", - "type": "boolean" - } - }, - "type": "object" - }, - "v1EdgeNativeControlPlaneEndPoint": { - "properties": { - "ddnsSearchDomain": { - "description": "DDNSSearchDomain is the search domain used for resolving IP addresses when the EndpointType is DDNS. This search domain is appended to the generated Hostname to obtain the complete DNS name for the endpoint. If Host is already a DDNS FQDN, DDNSSearchDomain is not required", - "type": "string" - }, - "host": { - "description": "Host is FQDN(DDNS) or IP", - "type": "string" - }, - "type": { - "description": "Type indicates DDNS or VIP", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeNativeHost": { - "description": "EdgeNativeHost is the underlying appliance", - "properties": { - "IsCandidateCaption": { - "default": false, - "description": "Is Edge host nominated as candidate", - "type": "boolean", - "x-omitempty": false - }, - "caCert": { - "description": "CACert for TLS connections", - "type": "string" - }, - "hostAddress": { - "default": "", - "description": "HostAddress is a FQDN or IP address of the Host", - "type": "string" - }, - "hostUid": { - "default": "", - "description": "HostUid is the ID of the EdgeHost", - "type": "string" - }, - "nicName": { - "description": "Edge host nic name", - "type": "string" - }, - "staticIP": { - "description": "Edge host static IP", - "type": "string" - } - }, - "required": [ - "hostUid", - "hostAddress" - ], - "type": "object" - }, - "v1EdgeNativeInstanceType": { - "description": "EdgeNativeInstanceType defines the instance configuration for a docker container node", - "properties": { - "diskGiB": { - "description": "DiskGiB is the size of a virtual machine's disk", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "MemoryMiB is the size of a virtual machine's memory, in MiB", - "format": "int32", - "type": "integer" - }, - "name": { - "description": "Name is the instance name", - "type": "string" - }, - "numCPUs": { - "description": "NumCPUs is the number of CPUs", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1EdgeNativeMachine": { - "description": "EdgeNative cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeNativeMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - } - }, - "v1EdgeNativeMachinePoolCloudConfigEntity": { - "properties": { - "edgeHosts": { - "items": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolHostEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "edgeHosts" - ] - }, - "v1EdgeNativeMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "default": "", - "type": "string" - }, - "description": "AdditionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "default": "", - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "hosts": { - "items": { - "$ref": "#/definitions/v1EdgeNativeHost" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "default": "", - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "osType": { - "description": "the os type for the pool, must be supported by the provider", - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array" - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "hosts" - ], - "type": "object" - }, - "v1EdgeNativeMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "type": "object" - }, - "v1EdgeNativeMachinePoolHostEntity": { - "properties": { - "hostUid": { - "description": "Edge host id", - "type": "string" - }, - "nicName": { - "description": "Edge host nic name", - "type": "string" - }, - "staticIP": { - "description": "Edge host static IP", - "type": "string" - } - }, - "required": [ - "hostUid" - ] - }, - "v1EdgeNativeMachineSpec": { - "description": "EdgeNative cloud VM definition spec", - "properties": { - "edgeHostUid": { - "type": "string" - }, - "instanceType": { - "$ref": "#/definitions/v1EdgeNativeInstanceType" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1EdgeNativeNic" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1EdgeNativeMachines": { - "description": "EdgeNative machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1EdgeNativeMachine" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EdgeNativeNic": { - "description": "Generic network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeServiceLogin": { - "description": "System service login input", - "properties": { - "authToken": { - "description": "authToken helps in two step verification for the authorization.", - "type": "string" - }, - "edgeHostUid": { - "type": "string" - }, - "serviceName": { - "type": "string" - }, - "serviceVersion": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeToken": { - "description": "Edge token information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeTokenSpec" - }, - "status": { - "$ref": "#/definitions/v1EdgeTokenStatus" - } - }, - "type": "object" - }, - "v1EdgeTokenActiveState": { - "description": "Edge token active state", - "properties": { - "isActive": { - "description": "Set to 'true', if the token is active", - "type": "boolean" - } - } - }, - "v1EdgeTokenEntity": { - "description": "Edge token request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeTokenSpecEntity" - } - }, - "type": "object" - }, - "v1EdgeTokenProject": { - "description": "Edge token project information", - "properties": { - "name": { - "description": "Project name", - "type": "string" - }, - "uid": { - "description": "Project uid", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeTokenSpec": { - "description": "Edge token specification", - "properties": { - "defaultProject": { - "$ref": "#/definitions/v1EdgeTokenProject", - "description": "Default project where the edgehost will be placed on the token authorization" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "Edge token expiry date" - }, - "token": { - "description": "Edge token", - "type": "string" - } - }, - "type": "object" - }, - "v1EdgeTokenSpecEntity": { - "description": "Edge token specification", - "properties": { - "defaultProjectUid": { - "description": "Default project where the edgehost will be placed on the token authorization", - "type": "string" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "Edge token expiry date" - } - }, - "type": "object" - }, - "v1EdgeTokenSpecUpdate": { - "description": "Edge token spec to be updated", - "properties": { - "defaultProjectUid": { - "description": "Default project where the edgehost will be placed on the token authorization", - "type": "string" - }, - "expiry": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1EdgeTokenStatus": { - "description": "Edge token status", - "properties": { - "isActive": { - "description": "Set to 'true', if the token is active", - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1EdgeTokenUpdate": { - "description": "Edge token update request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EdgeTokenSpecUpdate" - } - }, - "type": "object" - }, - "v1EdgeTokens": { - "properties": { - "items": { - "description": "List of edge tokens", - "items": { - "$ref": "#/definitions/v1EdgeToken" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EksAddon": { - "description": "EksAddon represents a EKS addon", - "properties": { - "conflictResolution": { - "description": "ConflictResolution is used to declare what should happen if there are parameter conflicts.", - "type": "string" - }, - "name": { - "description": "Name is the name of the addon", - "type": "string" - }, - "serviceAccountRoleARN": { - "description": "ServiceAccountRoleArn is the ARN of an IAM role to bind to the addons service account", - "type": "string" - }, - "version": { - "description": "Version is the version of the addon to use", - "type": "string" - } - }, - "required": [ - "name", - "version" - ], - "type": "object" - }, - "v1EksCloudClusterConfigEntity": { - "description": "EKS cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1EksClusterConfig" - } - }, - "type": "object" - }, - "v1EksCloudConfig": { - "description": "EksCloudConfig is the Schema for the ekscloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1EksCloudConfigSpec" - } - }, - "type": "object" - }, - "v1EksCloudConfigSpec": { - "description": "EksCloudConfigSpec defines the cloud configuration input by user", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains EksCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1EksClusterConfig" - }, - "fargateProfiles": { - "items": { - "$ref": "#/definitions/v1FargateProfile" - }, - "type": "array" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1EksMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1EksClusterConfig": { - "description": "EksClusterConfig defines EKS specific config", - "properties": { - "addons": { - "description": "Addons defines the EKS addons to enable with the EKS cluster. This may be required for brownfield clusters", - "items": { - "$ref": "#/definitions/v1EksAddon" - }, - "type": "array" - }, - "bastionDisabled": { - "description": "BastionDisabled is the option to disable bastion node", - "type": "boolean" - }, - "controlPlaneLoadBalancer": { - "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"", - "type": "string" - }, - "encryptionConfig": { - "$ref": "#/definitions/v1EncryptionConfig", - "description": "EncryptionConfig specifies the encryption configuration for the cluster" - }, - "endpointAccess": { - "$ref": "#/definitions/v1EksClusterConfigEndpointAccess", - "description": "Endpoints specifies access to this cluster's control plane endpoints" - }, - "region": { - "description": "The AWS Region the cluster lives in.", - "type": "string" - }, - "sshKeyName": { - "description": "SSHKeyName specifies which EC2 SSH key can be used to access machines.", - "type": "string" - }, - "vpcId": { - "description": "VPC Id to deploy cluster into should have one public and one private subnet for the the cluster creation, this field is optional, If VPC Id is not provided a fully managed VPC will be created", - "type": "string" - } - }, - "required": [ - "region" - ], - "type": "object" - }, - "v1EksClusterConfigEndpointAccess": { - "description": "EndpointAccess specifies how control plane endpoints are accessible", - "properties": { - "private": { - "description": "Private points VPC-internal control plane access to the private endpoint", - "type": "boolean" - }, - "public": { - "description": "Public controls whether control plane endpoints are publicly accessible", - "type": "boolean" - }, - "publicCIDRs": { - "description": "PublicCIDRs specifies which blocks can access the public endpoint", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1EksFargateProfiles": { - "description": "Fargate profiles", - "properties": { - "fargateProfiles": { - "items": { - "$ref": "#/definitions/v1FargateProfile" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1EksMachineCloudConfigEntity": { - "properties": { - "awsLaunchTemplate": { - "$ref": "#/definitions/v1AwsLaunchTemplate" - }, - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "capacityType": { - "default": "on-demand", - "description": "EC2 instance capacity type", - "enum": [ - "on-demand", - "spot" - ], - "type": "string" - }, - "enableAwsLaunchTemplate": { - "description": "flag to know if aws launch template is enabled", - "type": "boolean" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "maximum": 2000, - "minimum": 1, - "type": "integer" - }, - "spotMarketOptions": { - "$ref": "#/definitions/v1SpotMarketOptions", - "description": "SpotMarketOptions allows users to configure instances to be run using AWS Spot instances." - }, - "subnets": { - "items": { - "$ref": "#/definitions/v1EksSubnetEntity" - }, - "type": "array" - } - } - }, - "v1EksMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "awsLaunchTemplate": { - "$ref": "#/definitions/v1AwsLaunchTemplate" - }, - "azs": { - "description": "AZs is only used for dynamic placement", - "items": { - "type": "string" - }, - "type": "array" - }, - "capacityType": { - "default": "on-demand", - "description": "EC2 instance capacity type", - "enum": [ - "on-demand", - "spot" - ], - "type": "string" - }, - "enableAwsLaunchTemplate": { - "description": "flag to know if aws launch template is enabled", - "type": "boolean" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean", - "x-omitempty": false - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "spotMarketOptions": { - "$ref": "#/definitions/v1SpotMarketOptions", - "description": "SpotMarketOptions allows users to configure instances to be run using AWS Spot instances." - }, - "subnetIds": { - "additionalProperties": { - "type": "string" - }, - "description": "AZ to subnet mapping filled by ally from hubble SubnetIDs [\"us-west-2d\"] = \"subnet-079b6061\" This field is optional If we don't provide a subnetId then by default the first private subnet from the AZ will be picked up for deployment", - "type": "object" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "isControlPlane" - ], - "type": "object" - }, - "v1EksMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EksMachineCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - } - } - }, - "v1EksSubnetEntity": { - "properties": { - "az": { - "type": "string" - }, - "id": { - "type": "string" - } - } - }, - "v1EncryptionConfig": { - "description": "EncryptionConfig specifies the encryption configuration for the EKS clsuter.", - "properties": { - "isEnabled": { - "description": "Is encryption configuration enabled for the cluster", - "type": "boolean" - }, - "provider": { - "description": "Provider specifies the ARN or alias of the CMK (in AWS KMS)", - "type": "string" - }, - "resources": { - "description": "Resources specifies the resources to be encrypted", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1Event": { - "description": "Describes the component event details", - "properties": { - "involvedObject": { - "$ref": "#/definitions/v1ObjectReference", - "description": "Describes object involved in event generation", - "type": "object" - }, - "message": { - "description": "Describes message associated with the event", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta", - "type": "object" - }, - "reason": { - "description": "Describes the reason for the event", - "type": "string" - }, - "relatedObject": { - "$ref": "#/definitions/v1EventRelatedObject", - "description": "Describes object related to the event", - "type": "object" - }, - "severity": { - "description": "Describes the gravitas for the event", - "type": "string" - }, - "source": { - "$ref": "#/definitions/v1EventSource", - "description": "Describes the origin for the event", - "type": "object" - } - }, - "type": "object" - }, - "v1EventRelatedObject": { - "description": "Object for which the event is related", - "properties": { - "kind": { - "enum": [ - "spectrocluster", - "edgehost" - ], - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1EventSource": { - "description": "Describes the origin for the event", - "properties": { - "component": { - "description": "Describes the component where event originated", - "type": "string" - }, - "host": { - "description": "Describes the host where event originated", - "type": "string" - } - }, - "type": "object" - }, - "v1Events": { - "description": "An array of component events items", - "properties": { - "items": { - "description": "Describes a list of returned component events", - "items": { - "$ref": "#/definitions/v1Event" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData", - "description": "Describes the meta information about the component event lists" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1EventsRelatedObjectsEntity": { - "properties": { - "relatedObjectUids": { - "description": "List of uids of the related object", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "relatedObjectUids" - ], - "type": "object" - }, - "v1FargateProfile": { - "description": "FargateProfile defines the desired state of FargateProfile", - "properties": { - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to AWS resources managed by the AWS provider, in addition to the ones added by default.", - "type": "object" - }, - "name": { - "description": "name specifies the profile name.", - "type": "string" - }, - "selectors": { - "description": "Selectors specify fargate pod selectors.", - "items": { - "$ref": "#/definitions/v1FargateSelector" - }, - "type": "array" - }, - "subnetIds": { - "description": "SubnetIDs specifies which subnets are used for the auto scaling group of this nodegroup.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1FargateSelector": { - "description": "FargateSelector specifies a selector for pods that should run on this fargate pool", - "properties": { - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Labels specifies which pod labels this selector should match.", - "type": "object" - }, - "namespace": { - "description": "Namespace specifies which namespace this selector should match.", - "type": "string" - } - }, - "required": [ - "namespace" - ], - "type": "object" - }, - "v1FileUploadResponse": { - "description": "File upload response", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1FilterArray": { - "properties": { - "beginsWith": { - "items": { - "type": "string" - }, - "type": "array", - "x-nullable": true - }, - "eq": { - "items": { - "type": "string" - }, - "type": "array", - "x-nullable": true - }, - "ignoreCase": { - "default": true, - "type": "boolean" - }, - "ne": { - "items": { - "type": "string" - }, - "type": "array", - "x-nullable": true - } - }, - "type": "object" - }, - "v1FilterIntRange": { - "properties": { - "eq": { - "format": "int32", - "type": "integer", - "x-nullable": true - }, - "gt": { - "format": "int32", - "type": "integer", - "x-nullable": true - }, - "gte": { - "format": "int32", - "type": "integer", - "x-nullable": true - }, - "lt": { - "format": "int32", - "type": "integer", - "x-nullable": true - }, - "lte": { - "format": "int32", - "type": "integer", - "x-nullable": true - }, - "ne": { - "format": "int32", - "type": "integer", - "x-nullable": true - } - }, - "type": "object" - }, - "v1FilterMetadata": { - "description": "Filter metadata object", - "properties": { - "filterType": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1FilterNumberRange": { - "properties": { - "eq": { - "type": "number", - "x-nullable": true - }, - "gt": { - "type": "number", - "x-nullable": true - }, - "gte": { - "type": "number", - "x-nullable": true - }, - "lt": { - "type": "number", - "x-nullable": true - }, - "lte": { - "type": "number", - "x-nullable": true - }, - "ne": { - "type": "number", - "x-nullable": true - } - }, - "type": "object" - }, - "v1FilterString": { - "properties": { - "beginsWith": { - "type": "string", - "x-nullable": true - }, - "contains": { - "type": "string", - "x-nullable": true - }, - "eq": { - "type": "string", - "x-nullable": true - }, - "ignoreCase": { - "default": true, - "type": "boolean" - }, - "ne": { - "type": "string", - "x-nullable": true - } - }, - "type": "object" - }, - "v1FilterSummary": { - "description": "Filter summary object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1FilterSummarySpec" - } - }, - "type": "object" - }, - "v1FilterSummarySpec": { - "properties": { - "filterType": { - "type": "string" - } - } - }, - "v1FilterVersionString": { - "properties": { - "beginsWith": { - "type": "string", - "x-nullable": true - }, - "eq": { - "type": "string", - "x-nullable": true - }, - "gt": { - "type": "string", - "x-nullable": true - }, - "lt": { - "type": "string", - "x-nullable": true - }, - "ne": { - "type": "string", - "x-nullable": true - } - }, - "type": "object" - }, - "v1FiltersMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1FilterMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1FiltersSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1FilterSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1FipsConfig": { - "description": "FIPS configuration", - "properties": { - "mode": { - "default": "fipsDisabled", - "description": "enable or disable the FIPS complaint", - "enum": [ - "fipsEnabled", - "fipsDisabled" - ], - "type": "string" - } - } - }, - "v1FreemiumUsage": { - "properties": { - "usage": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1FreemiumUsageLimit": { - "properties": { - "activeClusters": { - "type": "integer", - "x-omitempty": false - }, - "overageUsage": { - "type": "number", - "x-omitempty": false - }, - "usage": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1GPUConfig": { - "properties": { - "addresses": { - "additionalProperties": { - "type": "string" - }, - "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n", - "type": "object" - }, - "deviceModel": { - "description": "DeviceModel is the model of GPU, for a given vendor, for eg., TU104GL [Tesla T4]", - "type": "string" - }, - "numGPUs": { - "description": "NumGPUs is the number of GPUs", - "format": "int32", - "type": "integer" - }, - "vendorName": { - "description": "VendorName is the GPU vendor, for eg., NVIDIA or AMD", - "type": "string" - } - }, - "type": "object" - }, - "v1GPUDeviceSpec": { - "properties": { - "addresses": { - "additionalProperties": { - "type": "string" - }, - "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n", - "type": "object" - }, - "model": { - "description": "Model is the model of GPU, for a given vendor, for eg., TU104GL [Tesla T4]", - "type": "string" - }, - "vendor": { - "description": "Vendor is the GPU vendor, for eg., NVIDIA or AMD", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpAccount": { - "description": "GCP account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GcpAccountSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1GcpAccountEntity": { - "description": "GCP account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GcpAccountEntitySpec" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1GcpAccountEntitySpec": { - "properties": { - "jsonCredentials": { - "description": "Gcp cloud account json credentials", - "type": "string" - }, - "jsonCredentialsFileUid": { - "description": "Reference of the credentials stored in the file", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpAccountNameValidateSpec": { - "description": "Gcp cloud account name validate spec", - "properties": { - "bucketName": { - "description": "Bucket name in the GCP", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1GcpAccountValidateSpec" - }, - "projectId": { - "description": "ProjectId in the GCP", - "type": "string" - } - }, - "required": [ - "credentials", - "bucketName" - ], - "type": "object" - }, - "v1GcpAccountSpec": { - "properties": { - "jsonCredentials": { - "description": "Gcp cloud account json credentials", - "type": "string" - }, - "jsonCredentialsFileName": { - "description": "Reference of the credentials stored in the file", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpAccountValidateSpec": { - "description": "Gcp cloud account entity which takes json credentials or reference to the file where credentials are stored", - "properties": { - "jsonCredentials": { - "description": "Gcp cloud account json credentials", - "type": "string" - }, - "jsonCredentialsFileUid": { - "description": "Reference of the credentials stored in the file", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1GcpAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1GcpCloudAccountValidateEntity": { - "description": "Gcp cloud account spec", - "properties": { - "spec": { - "$ref": "#/definitions/v1GcpAccountValidateSpec" - } - }, - "type": "object" - }, - "v1GcpCloudClusterConfigEntity": { - "description": "Gcp cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1GcpClusterConfig" - } - }, - "type": "object" - }, - "v1GcpCloudConfig": { - "description": "GcpCloudConfig is the Schema for the gcpcloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GcpCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1GcpCloudConfigStatus" - } - }, - "type": "object" - }, - "v1GcpCloudConfigSpec": { - "description": "GcpCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains GcpCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1GcpClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1GcpMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpCloudConfigStatus": { - "description": "GcpCloudConfigStatus defines the observed state of GcpCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "ansibleRoleDigest": { - "description": "For mold controller to identify if is there any changes in Pack", - "type": "string" - }, - "conditions": { - "description": "spectroAnsibleProvisioner: should be added only once, subsequent recocile will use the same provisioner SpectroAnsiblePacker bool `json:\"spectroAnsiblePacker,omitempty\"`", - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "images": { - "$ref": "#/definitions/v1GcpImage", - "description": "Images array items should be 1-to-1 mapping to Spec.MachinePoolConfig" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - }, - "roleDigest": { - "additionalProperties": { - "type": "string" - }, - "description": "this map will be for ansible roles present in each pack", - "type": "object" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "description": "PackerVariableDigest string `json:\"packerDigest,omitempty\"` If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - } - }, - "type": "object" - }, - "v1GcpClusterConfig": { - "description": "Cluster level configuration for gcp cloud and applicable for all the machine pools", - "properties": { - "managedClusterConfig": { - "$ref": "#/definitions/v1GcpManagedClusterConfig" - }, - "network": { - "description": "NetworkName if empty would create VPC Network in auto mode. If provided, custom VPC network will be used", - "type": "string" - }, - "project": { - "description": "Name of the project in which cluster is to be deployed", - "type": "string" - }, - "region": { - "description": "GCP region for the cluster", - "type": "string" - } - }, - "required": [ - "project", - "region" - ], - "type": "object" - }, - "v1GcpImage": { - "description": "Refers to GCP image", - "properties": { - "name": { - "type": "string" - }, - "os": { - "type": "string" - }, - "region": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1GcpImageUrlEntity": { - "description": "Gcp image url entity", - "properties": { - "imageFamily": { - "description": "The name of the image family to which this image belongs", - "type": "string" - }, - "imageUrl": { - "description": "Server-defined URL for the resource", - "type": "string" - }, - "name": { - "description": "Name of the resource", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpInstanceTypes": { - "description": "Retrieves a list of GCP instance types", - "properties": { - "instanceTypes": { - "description": "List of GCP instance types", - "items": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpMachine": { - "description": "GCP cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GcpMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1GcpMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "instanceType": { - "type": "string" - }, - "rootDeviceSize": { - "description": "Size of root volume in GB. Default is 30GB", - "format": "int64", - "type": "integer" - }, - "subnet": { - "description": "Subnet specifies the subnetwork to use for given instance. If not specified, the first subnet from the cluster region and network is used", - "type": "string" - }, - "subnets": { - "items": { - "$ref": "#/definitions/v1GcpSubnetEntity" - }, - "type": "array" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1GcpMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rootDeviceSize": { - "description": "Size of root volume in GB. Default is 30GB", - "format": "int64", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "subnet": { - "description": "Subnet specifies the subnetwork to use for given instance. If not specified, the first subnet from the cluster region and network is used", - "type": "string" - }, - "subnetIds": { - "additionalProperties": { - "type": "string" - }, - "description": "AZ to subnet mapping filled by ally from hubble SubnetIDs [\"us-west-2d\"] = \"subnet-079b6061\" This field is optional If we don't provide a subnetId then by default the first private subnet from the AZ will be picked up for deployment", - "type": "object" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "isControlPlane", - "instanceType" - ], - "type": "object" - }, - "v1GcpMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1GcpMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1GcpMachineSpec": { - "description": "GCP cloud VM definition spec", - "properties": { - "image": { - "type": "string" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "type": "string" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1GcpNic" - }, - "type": "array" - }, - "project": { - "type": "string" - }, - "region": { - "type": "string" - }, - "rootDeviceSize": { - "format": "int64", - "type": "integer" - }, - "zone": { - "type": "string" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1GcpMachines": { - "description": "GCP machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1GcpMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1GcpManagedClusterConfig": { - "description": "GCP managed cluster config", - "properties": { - "enableAutoPilot": { - "description": "EnableAutopilot indicates whether to enable autopilot for this GKE cluster", - "type": "boolean" - }, - "location": { - "description": "Can be Region or Zone", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpNetwork": { - "description": "GCP network enity is a virtual version of a physical network", - "properties": { - "name": { - "description": "GCP network name", - "type": "string" - }, - "subnets": { - "description": "List of GCP subnet", - "items": { - "$ref": "#/definitions/v1GcpSubnet" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpNetworks": { - "description": "List of GCP networks", - "properties": { - "networks": { - "items": { - "$ref": "#/definitions/v1GcpNetwork" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpNic": { - "description": "GCP network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1GcpProject": { - "description": "GCP project organizes all Google Cloud resources", - "properties": { - "id": { - "description": "GCP project id", - "type": "string" - }, - "name": { - "description": "GCP project name", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpProjects": { - "description": "List of GCP Projects", - "properties": { - "projects": { - "description": "List of GCP Projects", - "items": { - "$ref": "#/definitions/v1GcpProject" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpRegion": { - "description": "Geographical region made up of zones where you can host your GCP resources", - "properties": { - "name": { - "description": "GCP region name", - "type": "string" - }, - "status": { - "description": "GCP region status", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpRegions": { - "description": "List of GCP Regions", - "properties": { - "regions": { - "items": { - "$ref": "#/definitions/v1GcpRegion" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpStorageConfig": { - "description": "GCP storage config object", - "properties": { - "bucketName": { - "description": "GCP storage bucket name", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1.GcpAccountEntitySpec", - "description": "GCP cloud account credentials" - } - }, - "required": [ - "bucketName", - "credentials" - ], - "type": "object" - }, - "v1GcpStorageTypes": { - "description": "List of GCP storage types", - "properties": { - "storageTypes": { - "items": { - "$ref": "#/definitions/v1StorageType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GcpSubnet": { - "description": "Subnets are regional resources, and have IP address ranges associated with them", - "properties": { - "id": { - "description": "GCP subnet id", - "type": "string" - }, - "name": { - "description": "GCP subnet name", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpSubnetEntity": { - "properties": { - "az": { - "type": "string" - }, - "id": { - "type": "string" - } - } - }, - "v1GcpZone": { - "description": "A zone is a deployment area for Google Cloud resources within a region", - "properties": { - "name": { - "description": "GCP zone name", - "type": "string" - } - }, - "type": "object" - }, - "v1GcpZones": { - "description": "List of GCP zones", - "properties": { - "zones": { - "items": { - "$ref": "#/definitions/v1GcpZone" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GenericCloudClusterConfigEntity": { - "description": "Generic cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1GenericClusterConfig" - } - }, - "type": "object" - }, - "v1GenericCloudConfig": { - "description": "Generic CloudConfig for all cloud types", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GenericCloudConfigSpec" - } - } - }, - "v1GenericCloudConfigSpec": { - "description": "Generic CloudConfig spec for all cloud types", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "Cloud account reference is optional and dynamically handled based on the kind" - }, - "clusterConfig": { - "$ref": "#/definitions/v1GenericClusterConfig" - }, - "edgeHostRefs": { - "description": "Appliances (Edge Host) uids", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1GenericMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1GenericClusterConfig": { - "description": "Generic cluster config", - "properties": { - "instanceType": { - "$ref": "#/definitions/v1GenericInstanceType" - }, - "region": { - "description": "cluster region information", - "type": "string" - } - }, - "type": "object" - }, - "v1GenericInstanceType": { - "properties": { - "diskGiB": { - "description": "DiskGiB is the size of a virtual machine's disk, in GiB", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "MemoryMiB is the size of a virtual machine's memory, in MiB", - "format": "int64", - "type": "integer" - }, - "name": { - "type": "string" - }, - "numCPUs": { - "description": "NumCPUs is the number of virtual processors in a virtual machine", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1GenericMachine": { - "description": "Generic cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1GenericMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - } - }, - "v1GenericMachinePoolConfig": { - "properties": { - "instanceType": { - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "rootDeviceSize": { - "description": "Size of root volume in GB. Default is 30GB", - "format": "int64", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "isControlPlane" - ], - "type": "object" - }, - "v1GenericMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1GenericClusterConfig" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - } - } - }, - "v1GenericMachineSpec": { - "description": "Generic cloud VM definition spec", - "properties": { - "hostName": { - "type": "string" - }, - "imageId": { - "type": "string" - }, - "instanceType": { - "$ref": "#/definitions/v1GenericInstanceType" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1GenericNic" - }, - "type": "array" - }, - "sshKeyName": { - "type": "string" - } - } - }, - "v1GenericMachines": { - "description": "Generic machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1GenericMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1GenericNic": { - "description": "Generic network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1GeolocationLatlong": { - "description": "Geolocation Latlong entity", - "properties": { - "latitude": { - "description": "Latitude of a resource", - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "longitude": { - "description": "Longitude of a resource", - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1GitRepoFileContent": { - "properties": { - "content": { - "type": "string" - }, - "name": { - "type": "string" - }, - "path": { - "type": "string" - }, - "repoName": { - "type": "string" - }, - "sha": { - "type": "string" - } - }, - "type": "object" - }, - "v1HealthCheck": { - "properties": { - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1HealthLocks": { - "properties": { - "expiredLocks": { - "items": { - "$ref": "#/definitions/v1Lock" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1HealthPing": { - "properties": { - "msg": { - "type": "string" - } - }, - "type": "object" - }, - "v1HelmChartOption": { - "description": "If chart options are provided then the specified chart is validated first and synced immediately. If the specified chart is not found in the specified registry then creation is cancelled.", - "properties": { - "name": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1HelmRegistries": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1HelmRegistry" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1HelmRegistriesSummary": { - "description": "Helm Registries Summary", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1HelmRegistrySummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1HelmRegistry": { - "description": "Helm registry information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1HelmRegistrySpec" - }, - "status": { - "$ref": "#/definitions/v1HelmRegistryStatus" - } - }, - "type": "object" - }, - "v1HelmRegistryCreateOption": { - "description": "Helm registry create options", - "properties": { - "charts": { - "items": { - "$ref": "#/definitions/v1HelmChartOption" - }, - "type": "array", - "uniqueItems": true - }, - "skipSync": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1HelmRegistryEntity": { - "description": "Helm registry information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1HelmRegistrySpecEntity" - } - }, - "type": "object" - }, - "v1HelmRegistrySpec": { - "description": "Helm registry credentials spec", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "endpoint": { - "type": "string" - }, - "isPrivate": { - "type": "boolean", - "x-omitempty": false - }, - "name": { - "type": "string" - }, - "scope": { - "type": "string" - } - }, - "required": [ - "endpoint", - "auth" - ], - "type": "object" - }, - "v1HelmRegistrySpecEntity": { - "description": "Helm registry credentials spec", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "createOption": { - "$ref": "#/definitions/v1HelmRegistryCreateOption" - }, - "endpoint": { - "type": "string" - }, - "isPrivate": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "scope": { - "type": "string" - } - }, - "required": [ - "endpoint", - "auth" - ], - "type": "object" - }, - "v1HelmRegistrySpecSummary": { - "description": "Helm Registry spec summary", - "properties": { - "endpoint": { - "type": "string" - }, - "isPrivate": { - "type": "boolean", - "x-omitempty": false - }, - "scope": { - "type": "string" - } - }, - "type": "object" - }, - "v1HelmRegistryStatus": { - "description": "Status of the helm registry", - "properties": { - "helmSyncStatus": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - }, - "type": "object" - }, - "v1HelmRegistryStatusSummary": { - "description": "Helm registry status summary", - "properties": { - "sync": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - } - }, - "v1HelmRegistrySummary": { - "description": "Helm Registry summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1HelmRegistrySpecSummary" - }, - "status": { - "$ref": "#/definitions/v1HelmRegistryStatusSummary" - } - }, - "type": "object" - }, - "v1HostClusterConfig": { - "properties": { - "clusterEndpoint": { - "$ref": "#/definitions/v1HostClusterEndpoint", - "description": "host cluster configuration" - }, - "clusterGroup": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cluster group reference" - }, - "hostCluster": { - "$ref": "#/definitions/v1ObjectReference", - "description": "host cluster reference" - }, - "isHostCluster": { - "default": false, - "description": "is enabled as host cluster", - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1HostClusterConfigEntity": { - "properties": { - "hostClusterConfig": { - "$ref": "#/definitions/v1HostClusterConfig" - } - }, - "type": "object" - }, - "v1HostClusterConfigResponse": { - "properties": { - "clusterGroup": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cluster group reference" - } - } - }, - "v1HostClusterEndpoint": { - "properties": { - "config": { - "$ref": "#/definitions/v1HostClusterEndpointConfig" - }, - "type": { - "description": "is enabled as host cluster", - "enum": [ - "Ingress", - "LoadBalancer" - ], - "type": "string" - } - } - }, - "v1HostClusterEndpointConfig": { - "properties": { - "ingressConfig": { - "$ref": "#/definitions/v1IngressConfig" - }, - "loadBalancerConfig": { - "$ref": "#/definitions/v1LoadBalancerConfig" - } - } - }, - "v1HttpPatch": { - "properties": { - "from": { - "description": "A path to the pointer from which reference will be taken", - "type": "string" - }, - "op": { - "description": "The operation to be performed", - "enum": [ - "add", - "remove", - "replace", - "move", - "copy" - ], - "type": "string" - }, - "path": { - "description": "A path to the pointer on which operation will be done", - "type": "string" - }, - "value": { - "description": "The value to be used within the operations.", - "type": "object" - } - }, - "required": [ - "op", - "path" - ], - "type": "object" - }, - "v1HubbleInfo": { - "properties": { - "apiEndpoint": { - "type": "string" - }, - "apiPort": { - "type": "string" - }, - "natsEndpoint": { - "type": "string" - }, - "uiEndpoint": { - "type": "string" - }, - "uiPort": { - "type": "string" - } - }, - "type": "object" - }, - "v1IPPool": { - "description": "IPPool defines static IPs available. Gateway, Prefix, Nameserver, if defined, will be default values for all Pools", - "properties": { - "gateway": { - "description": "Gateway is the gateway ip address", - "type": "string" - }, - "nameserver": { - "$ref": "#/definitions/v1Nameserver", - "description": "Nameserver provide information for dns resolvation" - }, - "pools": { - "description": "Pools contains the list of IP addresses pools", - "items": { - "$ref": "#/definitions/v1Pool" - }, - "type": "array" - }, - "prefix": { - "description": "Prefix is the mask of the network as integer (max 128)", - "format": "int32", - "type": "integer" - }, - "uid": { - "description": "UID is the UID of this IPPool, used by Hubble", - "type": "string" - } - }, - "type": "object" - }, - "v1IdentityProvider": { - "description": "Describes a predefined Identity Provider (IDP)", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1IdentityProviders": { - "description": "Describes a list of predefined Identity Provider (IDP)", - "items": { - "$ref": "#/definitions/v1IdentityProvider" - }, - "type": "array", - "uniqueItems": true - }, - "v1ImportClusterConfig": { - "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, - "importMode": { - "description": "If the importMode is empty then cluster is imported with full permission mode. By default importMode is empty and cluster is imported in full permission mode.", - "enum": [ - "read-only" - ], - "type": "string" - }, - "proxy": { - "$ref": "#/definitions/v1ClusterProxySpec", - "description": "Cluster proxy settings" - } - }, - "type": "object" - }, - "v1ImportEdgeHostConfig": { - "properties": { - "edgeHostUid": { - "description": "Deprecated. Use 'edgeHostUids' field", - "type": "string" - }, - "edgeHostUids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1InfraLBConfig": { - "properties": { - "apiServerLB": { - "$ref": "#/definitions/v1LoadBalancerSpec", - "description": "APIServerLB is the configuration for the control-plane load balancer." - } - }, - "type": "object" - }, - "v1IngressConfig": { - "description": "Ingress configuration for exposing the virtual cluster's kube-apiserver", - "properties": { - "host": { - "type": "string" - }, - "port": { - "format": "int64", - "type": "integer" - } - } - }, - "v1InstallerStatus": { - "description": "Spectro cluster installer status", - "properties": { - "clusterMigration": { - "$ref": "#/definitions/v1SpectroClusterMigration" - }, - "clusterState": { - "type": "string" - }, - "endpoint": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1InstanceConfig": { - "properties": { - "category": { - "type": "string" - }, - "cpuSet": { - "format": "int64", - "type": "integer" - }, - "diskGiB": { - "format": "int64", - "type": "integer" - }, - "memoryMiB": { - "description": "MemoryMiB is the size of a virtual machine's memory, in MiB", - "format": "int64", - "type": "integer" - }, - "name": { - "type": "string" - }, - "numCPUs": { - "description": "NumCPUs is the number of virtual processors in a virtual machine", - "format": "int32", - "type": "integer" - } - } - }, - "v1InstanceCost": { - "description": "Instance cost entity", - "properties": { - "price": { - "description": "Array of cloud instance price", - "items": { - "$ref": "#/definitions/v1InstancePrice" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1InstancePrice": { - "description": "Cloud instance price", - "properties": { - "onDemand": { - "description": "OnDemand price of instance", - "format": "double", - "type": "number" - }, - "os": { - "description": "Os associated with instance price. Allowed values - [linux, windows]", - "enum": [ - "linux", - "windows" - ], - "type": "string" - }, - "spot": { - "description": "Spot price of instance", - "format": "double", - "type": "number" - } - }, - "type": "object" - }, - "v1InstanceType": { - "description": "Cloud Instance type details", - "properties": { - "category": { - "description": "Category of instance type", - "type": "string", - "x-go-name": "Category" - }, - "cost": { - "$ref": "#/definitions/v1InstanceCost" - }, - "cpu": { - "description": "Cpu of instance type", - "format": "double", - "type": "number", - "x-go-name": "Cpu" - }, - "gpu": { - "description": "Gpu of instance type", - "format": "double", - "type": "number", - "x-go-name": "Gpu" - }, - "memory": { - "description": "Memory of instance type", - "format": "double", - "type": "number", - "x-go-name": "Memory" - }, - "nonSupportedZones": { - "description": "Non supported zones of the instance in a particular region", - "items": { - "type": "string" - }, - "type": "array" - }, - "price": { - "description": "Price of instance type", - "format": "double", - "type": "number", - "x-go-name": "Price" - }, - "supportedArchitectures": { - "description": "Supported architecture of the instance", - "items": { - "type": "string" - }, - "type": "array" - }, - "type": { - "description": "Type of instance type", - "type": "string", - "x-go-name": "Type" - } - }, - "type": "object" - }, - "v1Invoice": { - "description": "Invoice object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1InvoiceSpec" - }, - "status": { - "$ref": "#/definitions/v1InvoiceStatus" - } - } - }, - "v1InvoiceBillingPeriod": { - "description": "Invoice billing period object", - "properties": { - "end": { - "$ref": "#/definitions/v1Time" - }, - "start": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1InvoiceCredits": { - "description": "Invoice credits object", - "properties": { - "alloyFreeCredits": { - "description": "Credits allocated for import clusters", - "format": "int64", - "type": "number" - }, - "pureFreeCredits": { - "description": "Credits allocated for managed clusters", - "format": "int64", - "type": "number" - } - } - }, - "v1InvoicePlan": { - "description": "Invoice plan object", - "properties": { - "freeCredits": { - "description": "List of free credits", - "items": { - "$ref": "#/definitions/v1InvoicePlanCredit" - }, - "type": "array" - }, - "plantype": { - "enum": [ - "Trial", - "MonthlyOnDemand", - "AnnualSubscription" - ], - "type": "string" - }, - "slaCredits": { - "description": "List of SLA credits", - "items": { - "$ref": "#/definitions/v1InvoicePlanCredit" - }, - "type": "array" - } - } - }, - "v1InvoicePlanCredit": { - "description": "Invoice plan credit object", - "properties": { - "planCredit": { - "$ref": "#/definitions/v1PlanCredit" - }, - "totalCpuCoreHours": { - "description": "Total used cpu core hours", - "format": "int64", - "type": "number" - } - } - }, - "v1InvoiceProduct": { - "description": "Product invoice object", - "properties": { - "alloy": { - "$ref": "#/definitions/v1InvoiceProductData" - }, - "pure": { - "$ref": "#/definitions/v1InvoiceProductData" - } - } - }, - "v1InvoiceProductData": { - "description": "Product invoice data", - "properties": { - "allocatedCredits": { - "description": "Allocated credits", - "format": "int64", - "type": "number" - }, - "amount": { - "description": "Total amount", - "format": "float64", - "type": "number" - }, - "billableCredits": { - "description": "Credits to be billed", - "format": "float64", - "type": "number" - }, - "breachedCredits": { - "description": "Credits that are exceeds the allocated credits", - "format": "float64", - "type": "number" - }, - "discount": { - "description": "Applied discount", - "format": "int64", - "type": "number" - }, - "freeCredits": { - "description": "Allocated free credits", - "format": "int64", - "type": "number" - }, - "overageLimitPercentage": { - "description": "Allowed overage limit in percentage", - "format": "int8", - "type": "number" - }, - "tierName": { - "description": "Tier name", - "type": "string" - }, - "tierPrice": { - "description": "Tier price", - "format": "float64", - "type": "number" - }, - "totalUsedCredits": { - "description": "Total used credits", - "format": "float64", - "type": "number" - }, - "usedCredits": { - "description": "Used credits", - "format": "float64", - "type": "number" - } - } - }, - "v1InvoiceProject": { - "description": "Invoice project object", - "properties": { - "amount": { - "description": "Billing amount for the project", - "format": "float64", - "type": "number" - }, - "projectName": { - "description": "Name of the project", - "type": "string" - }, - "projectUid": { - "description": "Project identifier", - "type": "string" - }, - "usage": { - "$ref": "#/definitions/v1ProjectUsage", - "description": "Usage by the project" - } - } - }, - "v1InvoiceRetryRequest": { - "description": "Retry invoice request object", - "properties": { - "customerId": { - "description": "Customer invoice uid", - "type": "string" - }, - "invoiceUid": { - "description": "Invoice uid", - "type": "string" - }, - "paymentMethodId": { - "description": "Payment method uid", - "type": "string" - } - } - }, - "v1InvoiceSpec": { - "description": "Invoice specification", - "properties": { - "address": { - "$ref": "#/definitions/v1Address" - }, - "billingPeriod": { - "$ref": "#/definitions/v1InvoiceBillingPeriod" - }, - "credits": { - "$ref": "#/definitions/v1InvoiceCredits" - }, - "envType": { - "description": "Environment type [Trial,MonthlyOnDemand,AnnualSubscription,OnPrem]", - "type": "string" - }, - "month": { - "$ref": "#/definitions/v1Time", - "description": "Month for which invoice is generated" - }, - "paymentUnit": { - "enum": [ - "usd" - ], - "type": "string" - }, - "plan": { - "$ref": "#/definitions/v1InvoicePlan" - } - } - }, - "v1InvoiceState": { - "description": "Invoice state object", - "properties": { - "paymentMsg": { - "description": "Payment status message", - "type": "string" - }, - "state": { - "enum": [ - "Paid", - "PaymentPending", - "PaymentInProgress", - "PaymentFailed" - ], - "type": "string" - }, - "timestamp": { - "$ref": "#/definitions/v1Time", - "description": "Time on which the state has been updated" - } - } - }, - "v1InvoiceStatus": { - "description": "Invoice Status", - "properties": { - "billableAmount": { - "description": "Total billable amount", - "format": "float64", - "type": "number" - }, - "productInvoice": { - "$ref": "#/definitions/v1InvoiceProduct" - }, - "projects": { - "description": "List of project invoices", - "items": { - "$ref": "#/definitions/v1InvoiceProject" - }, - "type": "array" - }, - "states": { - "description": "List of invoice states", - "items": { - "$ref": "#/definitions/v1InvoiceState" - }, - "type": "array", - "uniqueItems": true - }, - "stripeInvoiceId": { - "description": "Stripe invoice uid", - "type": "string" - } - } - }, - "v1Invoices": { - "description": "List of invoices", - "properties": { - "invoices": { - "items": { - "$ref": "#/definitions/v1Invoice" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "invoices" - ], - "type": "object" - }, - "v1IpPoolEntity": { - "description": "IP Pool entity definition", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "pool": { - "$ref": "#/definitions/v1Pool" - }, - "priavetGatewayUid": { - "type": "string" - }, - "restrictToSingleCluster": { - "description": "if true, restricts this IP pool to be used by single cluster at any time", - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1IpPoolStatus" - } - }, - "type": "object" - }, - "v1IpPoolInputEntity": { - "description": "IP Pool input entity definition", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "pool": { - "$ref": "#/definitions/v1Pool" - }, - "restrictToSingleCluster": { - "description": "if true, restricts this IP pool to be used by single cluster at any time", - "type": "boolean" - } - }, - "required": [ - "pool" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1IpPoolStatus": { - "description": "IP Pool status", - "properties": { - "allottedIps": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "associatedClusters": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "inUse": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1IpPools": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1IpPoolEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1JWKResponse": { - "properties": { - "alg": { - "description": "The \"alg\" (algorithm) parameter identifies the algorithm intended for use with the key", - "type": "string" - }, - "e": { - "type": "string" - }, - "key_ops": { - "description": "The \"key_ops\" (key operations) parameter identifies the operation(s) for which the key is intended to be used", - "type": "string" - }, - "kid": { - "description": "The \"kid\" (key ID) parameter is used to match a specific key", - "type": "string" - }, - "kty": { - "description": "The \"kty\" (key type) parameter identifies the cryptographic algorithm family used with the key, such as \"RSA\" or \"EC\"", - "type": "string" - }, - "n": { - "type": "string" - }, - "use": { - "description": "The \"use\" (public key use) parameter identifies the intended use of the public key", - "type": "string" - } - }, - "type": "object" - }, - "v1JWKSetResponse": { - "properties": { - "keys": { - "description": "The value of the \"keys\" parameter is an array of JWK values", - "items": { - "$ref": "#/definitions/v1JWKResponse" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1JetAuthKey": { - "properties": { - "authKey": { - "type": "string" - } - }, - "type": "object" - }, - "v1JetAuthKeyResponse": { - "properties": { - "authKey": { - "type": "string" - } - }, - "type": "object" - }, - "v1JetServiceLogin": { - "description": "jet service login input", - "properties": { - "authKey": { - "description": "authToken helps in two step verification for the authorization.", - "type": "string" - }, - "edgeHostUid": { - "type": "string" - }, - "hostClusterUid": { - "type": "string" - }, - "isSystem": { - "type": "boolean" - }, - "jetUid": { - "type": "string" - }, - "overlordUid": { - "type": "string" - }, - "serviceVersion": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1KubeBenchEntity": { - "description": "KubeBench response", - "properties": { - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1KubeBenchReportEntity" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "status": { - "enum": [ - "Completed", - "InProgress", - "Failed", - "Initiated" - ], - "type": "string" - } - }, - "required": [ - "requestUid", - "status", - "reports" - ] - }, - "v1KubeBenchLog": { - "description": "Compliance Scan KubeBench Log", - "properties": { - "description": { - "type": "string" - }, - "expected": { - "type": "string" - }, - "remediation": { - "type": "string" - }, - "state": { - "type": "string" - }, - "testId": { - "type": "string" - }, - "value": { - "type": "string" - } - } - }, - "v1KubeBenchLogEntity": { - "description": "KubeBench log", - "properties": { - "description": { - "type": "string" - }, - "expected": { - "type": "string" - }, - "remediation": { - "type": "string" - }, - "state": { - "type": "string" - }, - "testId": { - "type": "string" - }, - "value": { - "type": "string" - } - } - }, - "v1KubeBenchReport": { - "description": "Compliance Scan KubeBench Report", - "properties": { - "fail": { - "format": "int32", - "type": "integer" - }, - "info": { - "format": "int32", - "type": "integer" - }, - "logs": { - "items": { - "$ref": "#/definitions/v1KubeBenchLog" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "pass": { - "format": "int32", - "type": "integer" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "type": { - "type": "string" - }, - "warn": { - "format": "int32", - "type": "integer" - } - } - }, - "v1KubeBenchReportEntity": { - "description": "KubeBench report", - "properties": { - "fail": { - "format": "int32", - "type": "integer" - }, - "info": { - "format": "int32", - "type": "integer" - }, - "logs": { - "items": { - "$ref": "#/definitions/v1KubeBenchLogEntity" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "pass": { - "format": "int32", - "type": "integer" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "type": { - "type": "string" - }, - "warn": { - "format": "int32", - "type": "integer" - } - } - }, - "v1KubeHunterEntity": { - "description": "KubeHunter response", - "properties": { - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1KubeHunterReportEntity" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "status": { - "enum": [ - "Completed", - "InProgress", - "Failed", - "Initiated" - ], - "type": "string" - } - }, - "required": [ - "requestUid", - "status", - "reports" - ] - }, - "v1KubeHunterLog": { - "description": "Compliance Scan KubeHunter Log", - "properties": { - "description": { - "type": "string" - }, - "evidence": { - "type": "string" - }, - "reference": { - "type": "string" - }, - "severity": { - "type": "string" - }, - "testId": { - "type": "string" - }, - "vulnerability": { - "type": "string" - } - } - }, - "v1KubeHunterLogEntity": { - "description": "KubeHunter log", - "properties": { - "description": { - "type": "string" - }, - "evidence": { - "type": "string" - }, - "reference": { - "type": "string" - }, - "severity": { - "type": "string" - }, - "testId": { - "type": "string" - }, - "vulnerability": { - "type": "string" - } - } - }, - "v1KubeHunterReport": { - "description": "Compliance Scan KubeHunter Report", - "properties": { - "logs": { - "items": { - "$ref": "#/definitions/v1KubeHunterLog" - }, - "type": "array" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "vulnerabilites": { - "$ref": "#/definitions/v1KubeHunterVulnerabilities" - } - } - }, - "v1KubeHunterReportEntity": { - "description": "KubeHunter report", - "properties": { - "logs": { - "items": { - "$ref": "#/definitions/v1KubeHunterLogEntity" - }, - "type": "array" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "vulnerabilities": { - "$ref": "#/definitions/v1KubeHunterVulnerabilityDataEntity" - } - } - }, - "v1KubeHunterVulnerabilities": { - "description": "Compliance Scan KubeHunter Vulnerabilities", - "properties": { - "high": { - "format": "int32", - "type": "integer" - }, - "low": { - "format": "int32", - "type": "integer" - }, - "medium": { - "format": "int32", - "type": "integer" - } - } - }, - "v1KubeHunterVulnerabilityDataEntity": { - "description": "KubeHunter vulnerability data", - "properties": { - "high": { - "format": "int32", - "type": "integer" - }, - "low": { - "format": "int32", - "type": "integer" - }, - "medium": { - "format": "int32", - "type": "integer" - } - } - }, - "v1KubeMeta": { - "description": "Spectro cluster kube meta", - "properties": { - "hasKubeConfig": { - "type": "boolean", - "x-omitempty": false - }, - "hasKubeConfigClient": { - "type": "boolean", - "x-omitempty": false - }, - "hasManifest": { - "type": "boolean", - "x-omitempty": false - }, - "kubernetesVersion": { - "type": "string" - } - }, - "type": "object" - }, - "v1LibvirtCloudClusterConfigEntity": { - "description": "Libvirt cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1LibvirtClusterConfig" - } - }, - "type": "object" - }, - "v1LibvirtCloudConfig": { - "description": "LibvirtCloudConfig is the Schema for the libvirtcloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1LibvirtCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1LibvirtCloudConfigStatus" - } - }, - "type": "object" - }, - "v1LibvirtCloudConfigSpec": { - "description": "LibvirtCloudConfigSpec defines the desired state of LibvirtCloudConfig", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1LibvirtClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1LibvirtMachinePoolConfig" - }, - "type": "array" - } - }, - "required": [ - "clusterConfig", - "machinePoolConfig" - ], - "type": "object" - }, - "v1LibvirtCloudConfigStatus": { - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "nodeImages": { - "description": "NodeImages are the list of images generated on all the LibvirtHosts", - "items": { - "$ref": "#/definitions/v1LibvirtImage" - }, - "type": "array" - }, - "sourceImageId": { - "description": "SourceImageId can be from packref's annotations or from pack.json", - "type": "string" - } - }, - "type": "object" - }, - "v1LibvirtClusterConfig": { - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1LibvirtControlPlaneEndPoint", - "description": "ControlPlaneEndpoint is the control plane endpoint, which can be an IP or FQDN" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list", - "items": { - "type": "string" - }, - "type": "array" - }, - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys to access the vms as a 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - }, - "staticIp": { - "description": "StaticIP indicates if IP allocation type is static IP. DHCP is the default allocation type", - "type": "boolean" - } - }, - "type": "object" - }, - "v1LibvirtControlPlaneEndPoint": { - "properties": { - "ddnsSearchDomain": { - "description": "DDNSSearchDomain is the search domain used for resolving IP addresses when the EndpointType is DDNS. This search domain is appended to the generated Hostname to obtain the complete DNS name for the endpoint. If Host is already a DDNS FQDN, DDNSSearchDomain is not required", - "type": "string" - }, - "host": { - "description": "Host is FQDN(DDNS) or IP", - "type": "string" - }, - "type": { - "description": "Type indicates DDNS or VIP", - "type": "string" - } - }, - "type": "object" - }, - "v1LibvirtDiskSpec": { - "properties": { - "dataStoragePool": { - "description": "DataStoragePool is the storage pool from which additional disks are assigned", - "type": "string" - }, - "managed": { - "description": "Managed indicates if the disk is a persistent or not. By default its false indicating all disks are ephemeral.", - "type": "boolean" - }, - "sizeInGB": { - "description": "SizeInGB is the target size in GB of the disk to be added", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "sizeInGB" - ], - "type": "object" - }, - "v1LibvirtHostIdentity": { - "properties": { - "caCert": { - "description": "CACert is the client CA certificate", - "type": "string" - }, - "mode": { - "description": "Mode indicates a system or session connection to the host", - "type": "string" - }, - "socketPath": { - "description": "SocketPath is an optional path to the socket on the host, if not using defaults", - "type": "string" - }, - "sshSecret": { - "$ref": "#/definitions/v1EdgeHostSSHSecret", - "description": "SSHSecrets to the secret containing ssh-username" - } - }, - "type": "object" - }, - "v1LibvirtImage": { - "description": "LibvirtImage is the Image generated on the LibvirtHost", - "properties": { - "hostID": { - "description": "HostID is the ID of the LibvirtHost", - "type": "string" - }, - "imageName": { - "description": "ImageName is the name of the Libvirt image", - "type": "string" - }, - "storagePool": { - "description": "StoragePool is the name of the storagePool where is image is located", - "type": "string" - } - }, - "type": "object" - }, - "v1LibvirtInstanceType": { - "description": "LibvirtInstanceType defines the instance configuration for a virtual machine", - "properties": { - "cpuPassthroughSpec": { - "$ref": "#/definitions/v1CPUPassthroughSpec", - "description": "Defines CPU Passthrough Spec. A not null value enables CPU Passthrough for the libvirt domain. Further cache passthrough can be enabled with the CPU passthrough spec." - }, - "cpuset": { - "description": "CPUSet defines cpuset for an instance which allows allocation specific set of cpus E.g cpuset=\"1-4,^3,6\" See https://libvirt.org/formatdomain.html#cpu-allocation", - "type": "string" - }, - "gpuConfig": { - "$ref": "#/definitions/v1GPUConfig", - "description": "GPU configuration" - }, - "memoryInMB": { - "description": "MemoryinMB is the memory in megabytes", - "format": "int32", - "type": "integer" - }, - "numCPUs": { - "description": "NumCPUs is the number of CPUs", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "numCPUs", - "memoryInMB" - ], - "type": "object" - }, - "v1LibvirtMachine": { - "description": "Libvirt cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1LibvirtMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - } - }, - "v1LibvirtMachinePoolCloudConfigEntity": { - "properties": { - "instanceType": { - "$ref": "#/definitions/v1LibvirtInstanceType" - }, - "nonRootDisksInGB": { - "description": "NonRootDisksInGB is the list of additional disks, if required, in GB", - "items": { - "$ref": "#/definitions/v1LibvirtDiskSpec" - }, - "type": "array" - }, - "placements": { - "description": "Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster", - "items": { - "$ref": "#/definitions/v1LibvirtPlacementEntity" - }, - "type": "array", - "uniqueItems": true - }, - "rootDiskInGB": { - "description": "RootDiskInGB is the size of a vm's root disk, in GiB", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "instanceType", - "placements", - "rootDiskInGB" - ] - }, - "v1LibvirtMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceType": { - "$ref": "#/definitions/v1LibvirtInstanceType", - "description": "InstanceType defines the instance configuration of the vms in the machine pool" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "nonRootDisksInGB": { - "description": "NonRootDisksInGB is the list of additional disks, if required, in GB", - "items": { - "$ref": "#/definitions/v1LibvirtDiskSpec" - }, - "type": "array" - }, - "placements": { - "description": "Placements defines the configurations of the failureDomains(hosts) for the machine pool", - "items": { - "$ref": "#/definitions/v1LibvirtPlacementConfig" - }, - "type": "array" - }, - "rootDiskInGB": { - "description": "RootDiskInGB is the size of a vm's root disk, in GB", - "format": "int32", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "instanceType", - "placements", - "rootDiskInGB" - ], - "type": "object" - }, - "v1LibvirtMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1LibvirtMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "type": "object" - }, - "v1LibvirtMachineSpec": { - "description": "libvirt cloud VM definition spec", - "properties": { - "disks": { - "items": { - "$ref": "#/definitions/v1LibvirtDiskSpec" - }, - "type": "array" - }, - "edgeHostUid": { - "type": "string" - }, - "failureDomain": { - "type": "string" - }, - "imageName": { - "type": "string" - }, - "instanceType": { - "$ref": "#/definitions/v1LibvirtInstanceType" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1LibvirtNicSpec" - }, - "type": "array" - }, - "targetStoragePool": { - "type": "string" - } - }, - "type": "object" - }, - "v1LibvirtMachines": { - "description": "Libvirt machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1LibvirtMachine" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1LibvirtNetworkSpec": { - "description": "LibvirtNetworkSpec defines the network configuration for a virtual machine", - "properties": { - "networkName": { - "description": "NetworkName of the libvirt network where this machine will be connected", - "type": "string" - }, - "networkType": { - "description": "NetworkType specifies the type of network", - "enum": [ - "default", - "bridge" - ], - "type": "string" - } - }, - "required": [ - "networkName", - "networkType" - ], - "type": "object" - }, - "v1LibvirtNicSpec": { - "description": "Libvirt network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "macAddress": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "macAddress" - ], - "type": "object" - }, - "v1LibvirtPlacementConfig": { - "properties": { - "dataStoragePool": { - "description": "DataStoragePool is the storage pool from which additional disks are assigned", - "type": "string" - }, - "gpuDevices": { - "description": "GPU Devices is the list of LibvirtHost GPU devices, to be used for this placement", - "items": { - "$ref": "#/definitions/v1GPUDeviceSpec" - }, - "type": "array" - }, - "hostAddress": { - "description": "HostAddress is a FQDN or IP address of the LibvirtHost", - "type": "string" - }, - "hostIdentity": { - "$ref": "#/definitions/v1LibvirtHostIdentity", - "description": "HostIdentity is the identity to access the LibvirtHost" - }, - "hostUid": { - "description": "HostUid is the ID of the LibvirtHost", - "type": "string" - }, - "networks": { - "description": "Networks defines the network specifications of the vms in the machine pool", - "items": { - "$ref": "#/definitions/v1LibvirtNetworkSpec" - }, - "type": "array" - }, - "sourceStoragePool": { - "description": "SourceStoragePool is the storage pool for the vm image", - "type": "string" - }, - "targetStoragePool": { - "description": "TargetStoragePool is the optional storage pool from which additional disks are assigned. If not specified, the sourceStoragePool is also used as the targetStoragePool", - "type": "string" - } - }, - "required": [ - "hostUid", - "hostAddress", - "networks", - "sourceStoragePool" - ], - "type": "object" - }, - "v1LibvirtPlacementEntity": { - "description": "Libvirt placement config", - "properties": { - "dataStoragePool": { - "type": "string" - }, - "hostUid": { - "type": "string" - }, - "networks": { - "items": { - "$ref": "#/definitions/v1LibvirtNetworkSpec" - }, - "type": "array" - }, - "sourceStoragePool": { - "type": "string" - }, - "targetStoragePool": { - "type": "string" - } - }, - "required": [ - "hostUid" - ], - "type": "object" - }, - "v1LifecycleConfig": { - "properties": { - "pause": { - "default": false, - "description": "enable pause life cycle config", - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1LifecycleConfigEntity": { - "properties": { - "lifecycleConfig": { - "$ref": "#/definitions/v1LifecycleConfig" - } - }, - "type": "object" - }, - "v1LifecycleStatus": { - "properties": { - "msg": { - "description": "error or success msg of lifecycle", - "type": "string" - }, - "status": { - "description": "lifecycle status", - "enum": [ - "Pausing", - "Paused", - "Resuming", - "Running", - "Error" - ], - "type": "string" - } - } - }, - "v1ListMetaData": { - "description": "ListMeta describes metadata for the resource listing", - "properties": { - "continue": { - "description": "Next token for the pagination. Next token is equal to empty string indicates end of result set.", - "type": "string", - "x-omitempty": false - }, - "count": { - "description": "Total count of the resources which might change during pagination based on the resources addition or deletion", - "type": "integer", - "x-omitempty": false - }, - "limit": { - "description": "Number of records feteched", - "type": "integer", - "x-omitempty": false - }, - "offset": { - "description": "The next offset for the pagination. Starting index for which next request will be placed.", - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1LoadBalancerConfig": { - "description": "Load balancer configuration for exposing the virtual cluster's kube-apiserver", - "properties": { - "externalIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "externalTrafficPolicy": { - "type": "string" - }, - "loadBalancerSourceRanges": { - "items": { - "type": "string" - }, - "type": "array" - } - } - }, - "v1LoadBalancerService": { - "properties": { - "host": { - "description": "IP or Host from svc.Status.LoadBalancerStatus.Ingress", - "type": "string" - }, - "name": { - "description": "name of the loadbalancer service", - "type": "string" - }, - "ports": { - "description": "port this service exposed", - "items": { - "$ref": "#/definitions/v1ServicePort" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1LoadBalancerSpec": { - "description": "LoadBalancerSpec defines an Azure load balancer.", - "properties": { - "apiServerLBStaticIP": { - "type": "string" - }, - "ipAllocationMethod": { - "default": "Dynamic", - "enum": [ - "Static", - "Dynamic" - ], - "type": "string" - }, - "privateDNSName": { - "type": "string" - }, - "type": { - "default": "Public", - "description": "Load Balancer type", - "enum": [ - "Internal", - "Public" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1LocationType": { - "default": "s3", - "description": "Location type", - "enum": [ - "s3", - "gcp", - "minio" - ], - "type": "string" - }, - "v1Lock": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta", - "type": "object", - "x-omitempty": false - }, - "spec": { - "properties": { - "expireAt": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - }, - "key": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1Locks": { - "items": { - "$ref": "#/definitions/v1Lock" - }, - "type": "array", - "uniqueItems": true - }, - "v1Login": { - "description": "Login input", - "properties": { - "emailId": { - "type": "string" - } - }, - "type": "object" - }, - "v1LoginBannerSettings": { - "properties": { - "Message": { - "description": "Login banner message displayed to the user", - "type": "string", - "x-omitempty": false - }, - "isEnabled": { - "description": "Set to 'true' if login banner has to be displayed for user", - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1LoginResponse": { - "description": "Returns the allowed login method and information with the organization details", - "properties": { - "appEnv": { - "description": "Describes the env type. Possible values [ saas, self-hosted, quick-start, enterprise, airgap]", - "type": "string" - }, - "authType": { - "description": "Describes the default mode of authentication. Possible values [password, sso]", - "enum": [ - "password", - "sso" - ], - "type": "string" - }, - "orgName": { - "description": "Organization name.", - "type": "string" - }, - "redirectUrl": { - "description": "Describes the default redirect Url for authentication. If authType is sso, it will have tenant configured saml/oidc idp url else it will be users organization url", - "type": "string", - "x-omitempty": false - }, - "rootDomain": { - "description": "Describes the domain url on which the saas is available", - "type": "string" - }, - "ssoLogins": { - "$ref": "#/definitions/v1SsoLogins", - "description": "Just Inside. Describes the allowed social logins" - }, - "totalTenants": { - "description": "Describes the total number of tenant present in the system", - "format": "int64", - "type": "number" - } - }, - "type": "object" - }, - "v1LogoutResponse": { - "description": "Logout response specifying the redirect url", - "properties": { - "redirectUrl": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1MaasAccount": { - "description": "Maas cloud account information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1MaasCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1MaasAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MaasCloudAccount": { - "properties": { - "apiEndpoint": { - "type": "string" - }, - "apiKey": { - "type": "string" - }, - "preferredSubnets": { - "description": "list of preferred subnets order in the list reflects order in which subnets will be selected for ip address selection in apiserver dns endpoint this way user can specify external or preferable subnet \"10.11.130.0/24,10.10.10.0/24\"", - "items": { - "default": "", - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "apiKey", - "apiEndpoint" - ], - "type": "object" - }, - "v1MaasCloudClusterConfigEntity": { - "description": "Maas cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1MaasClusterConfig" - } - }, - "type": "object" - }, - "v1MaasCloudConfig": { - "description": "MaasCloudConfig is the Schema for the maascloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1MaasCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1MaasCloudConfigStatus" - } - }, - "type": "object" - }, - "v1MaasCloudConfigSpec": { - "description": "MaasCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains MaasCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1MaasClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1MaasMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MaasCloudConfigStatus": { - "description": "MaasCloudConfigStatus defines the observed state of MaasCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "ansibleRoleDigest": { - "description": "For mold controller to identify if is there any changes in Pack", - "type": "string" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - }, - "nodeImage": { - "$ref": "#/definitions/v1MaasImage" - }, - "roleDigest": { - "additionalProperties": { - "type": "string" - }, - "description": "this map will be for ansible roles present in eack pack", - "type": "object" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "description": "PackerVariableDigest string `json:\"packerDigest,omitempty\"` If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - } - }, - "type": "object" - }, - "v1MaasClusterConfig": { - "description": "Cluster level configuration for MAAS cloud and applicable for all the machine pools", - "properties": { - "domain": { - "description": "Domain name of the cluster to be provisioned", - "type": "string" - }, - "sshKeys": { - "description": "SSH keys specifies a list of ssh authorized keys for the 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "domain" - ], - "type": "object" - }, - "v1MaasDomain": { - "description": "Maas domain", - "properties": { - "name": { - "description": "Name of Maas domain", - "type": "string" - } - }, - "type": "object" - }, - "v1MaasDomains": { - "description": "List of Maas domains", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasDomain" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MaasImage": { - "description": "Name of the image", - "properties": { - "name": { - "description": "full path of the image template location it contains datacenter/folder/templatename etc eg: /mydc/vm/template/spectro/workerpool-1-centos", - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1MaasInstanceType": { - "properties": { - "minCPU": { - "description": "Minimum CPU cores", - "format": "int32", - "type": "integer" - }, - "minMemInMB": { - "description": "Minimum memory in MiB", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1MaasMachine": { - "description": "Maas cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1MaasMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1MaasMachineConfigEntity": { - "properties": { - "azs": { - "description": "for master pool, this will be the failure domains for kcp", - "items": { - "type": "string" - }, - "type": "array" - }, - "instanceType": { - "$ref": "#/definitions/v1MaasInstanceType" - }, - "resourcePool": { - "type": "string" - } - }, - "type": "object" - }, - "v1MaasMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "instanceType": { - "$ref": "#/definitions/v1MaasInstanceType" - }, - "resourcePool": { - "description": "the resource pool", - "type": "string" - } - }, - "required": [ - "instanceType", - "resourcePool" - ], - "type": "object" - }, - "v1MaasMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceType": { - "$ref": "#/definitions/v1MaasInstanceType", - "description": "InstanceType defines the required CPU, Memory" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "resourcePool": { - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1MaasMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1MaasMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1MaasMachineSpec": { - "description": "Maas cloud VM definition spec", - "properties": { - "az": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1MaasNic" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MaasMachines": { - "description": "List of MAAS machines", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MaasNic": { - "description": "Maas network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1MaasPool": { - "description": "Maas pool", - "properties": { - "description": { - "description": "Description of Maas domain", - "type": "string" - }, - "name": { - "description": "Name of Maas pool", - "type": "string" - } - }, - "type": "object" - }, - "v1MaasPools": { - "description": "List of Maas pools", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasPool" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MaasSubnet": { - "description": "Maas subnet", - "properties": { - "id": { - "description": "Id of Maas subnet", - "type": "integer" - }, - "name": { - "description": "Name of Maas subnet", - "type": "string" - }, - "space": { - "description": "Space associated with Maas subnet", - "type": "string" - }, - "vlans": { - "$ref": "#/definitions/v1MaasVlan" - } - }, - "type": "object" - }, - "v1MaasSubnets": { - "description": "List of Maas subnets", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasSubnet" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MaasVlan": { - "description": "Maas vlan entity", - "properties": { - "fabric": { - "description": "Fabric associated with Maas Vlan", - "type": "string" - }, - "id": { - "description": "Id of Maas Vlan", - "type": "integer" - }, - "name": { - "description": "Name of Maas Vlan", - "type": "string" - } - }, - "type": "object" - }, - "v1MaasZone": { - "description": "Maas zone", - "properties": { - "description": { - "description": "Description of Maas domain", - "type": "string" - }, - "name": { - "description": "Name of Maas zone", - "type": "string" - } - }, - "type": "object" - }, - "v1MaasZones": { - "description": "List of Maas zones", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MaasZone" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MachineCertificate": { - "description": "K8 Certificates for master nodes", - "properties": { - "certificateAuthorities": { - "description": "Applicable certificate authorities", - "items": { - "$ref": "#/definitions/v1CertificateAuthority" - }, - "type": "array" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1MachineCertificates": { - "description": "K8 Certificates for all the cluster's master nodes", - "properties": { - "machineCertificates": { - "items": { - "$ref": "#/definitions/v1MachineCertificate" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MachineHealth": { - "description": "Machine health state", - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1MachineHealthCondition" - }, - "type": "array" - }, - "lastHeartBeatTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1MachineHealthCheckConfig": { - "properties": { - "healthCheckMaxUnhealthy": { - "description": "HealthCheckMaxUnhealthy is the value above which, if current nodes are unhealthy remediation will not be triggered Can be an absolute int64 number or a percentage string Default value is 100%, i.e by default it is disabled", - "type": "string" - }, - "networkReadyHealthCheckDuration": { - "description": "NetworkReadyHealthCheckDuration is the timeout to check for the network availability. If the network is not available in the given available time, beyond the timeout check a node will be killed and a new node will be created. Default time is 10m", - "type": "string" - }, - "nodeReadyHealthCheckDuration": { - "description": "NodeReadyHealthCheckDuration is the timeout to check for the node ready state. If the node is not ready within the time out set, the node will be deleted and a new node will be launched. Default time is 10m", - "type": "string" - } - }, - "type": "object" - }, - "v1MachineHealthCondition": { - "description": "Machine health condition", - "properties": { - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1MachineManagementConfig": { - "properties": { - "osPatchConfig": { - "$ref": "#/definitions/v1OsPatchConfig", - "description": "Os patch config contains properties to patch node os with latest security packages. If OsPatchConfig is not provided then node os will not be patched with latest security updates." - } - }, - "type": "object" - }, - "v1MachinePoolConfigEntity": { - "description": "Machine pool configuration for the cluster", - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "Additional labels to be part of the machine pool", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "isControlPlane": { - "description": "Whether this pool is for control plane", - "type": "boolean", - "x-omitempty": false - }, - "labels": { - "description": "Labels for this machine pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "Max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "Min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "size": { - "description": "Size of the pool, number of nodes/machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "Master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "Rolling update strategy for this machine pool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "name", - "size", - "labels" - ], - "type": "object" - }, - "v1MachinePoolMeta": { - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "healthy": { - "description": "number of healthy machines", - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplateMeta", - "description": "InfraClusterProfile contains OS/Kernel for this NodePool" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1MachinePoolProfileConfigEntity": { - "properties": { - "infraProfileUid": { - "description": "InfraClusterProfile uid for the machine pool", - "type": "string" - }, - "packValues": { - "items": { - "$ref": "#/definitions/v1PackValuesEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "infraProfileUid" - ], - "type": "object" - }, - "v1MachinePoolRate": { - "description": "Machine pool estimated rate information", - "properties": { - "name": { - "type": "string" - }, - "nodesCount": { - "format": "int32", - "type": "integer" - }, - "rate": { - "$ref": "#/definitions/v1CloudRate" - } - }, - "type": "object" - }, - "v1MachinePoolsMachineUids": { - "properties": { - "machinePools": { - "additionalProperties": { - "$ref": "#/definitions/v1MachineUids" - }, - "type": "object" - } - } - }, - "v1MachineUids": { - "properties": { - "machineUids": { - "items": { - "type": "string" - }, - "type": "array" - } - } - }, - "v1Macro": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - } - }, - "v1Macros": { - "properties": { - "macros": { - "items": { - "$ref": "#/definitions/v1Macro" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ManagedDisk": { - "properties": { - "storageAccountType": { - "type": "string" - } - }, - "type": "object" - }, - "v1Manifest": { - "description": "Manifest object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ManifestPublishedSpec" - } - } - }, - "v1ManifestData": { - "description": "Published manifest object", - "properties": { - "content": { - "description": "Manifest content in yaml", - "type": "string" - }, - "digest": { - "description": "Manifest digest", - "type": "string" - } - }, - "type": "object" - }, - "v1ManifestEntities": { - "properties": { - "items": { - "description": "Manifests array", - "items": { - "$ref": "#/definitions/v1ManifestEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ManifestEntity": { - "description": "Manifest object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ManifestSpec" - } - } - }, - "v1ManifestInputEntity": { - "description": "Manifest request payload", - "properties": { - "content": { - "description": "Manifest content", - "type": "string" - }, - "name": { - "description": "Manifest name", - "type": "string" - } - } - }, - "v1ManifestPublishedSpec": { - "description": "Manifest spec", - "properties": { - "published": { - "$ref": "#/definitions/v1ManifestData" - } - } - }, - "v1ManifestRefInputEntities": { - "description": "Pack manifests input params", - "properties": { - "manifests": { - "description": "Pack manifests array", - "items": { - "$ref": "#/definitions/v1ManifestRefInputEntity" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ManifestRefInputEntity": { - "description": "Manifest request payload", - "properties": { - "content": { - "description": "Manifest content in yaml", - "type": "string" - }, - "uid": { - "description": "Manifest uid", - "type": "string" - } - } - }, - "v1ManifestRefUpdateEntity": { - "description": "Manifest update request payload", - "properties": { - "content": { - "description": "Manifest content in yaml", - "type": "string" - }, - "name": { - "description": "Manifest name", - "type": "string" - }, - "uid": { - "description": "Manifest uid", - "type": "string" - } - }, - "required": [ - "name" - ] - }, - "v1ManifestSpec": { - "description": "Manifest spec", - "properties": { - "draft": { - "$ref": "#/definitions/v1ManifestData" - }, - "published": { - "$ref": "#/definitions/v1ManifestData" - } - }, - "type": "object" - }, - "v1ManifestSummary": { - "description": "Manifest object", - "properties": { - "content": { - "description": "Manifest content in yaml", - "type": "string" - }, - "name": { - "description": "Manifest name", - "type": "string" - }, - "uid": { - "description": "Manifest uid", - "type": "string" - } - } - }, - "v1Memory": { - "properties": { - "sizeInMB": { - "description": "memory size in bytes", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "v1MetricAggregation": { - "description": "Aggregation values", - "properties": { - "avg": { - "type": "number", - "x-omitempty": false - }, - "count": { - "format": "int64", - "type": "number", - "x-omitempty": false - }, - "max": { - "type": "number", - "x-omitempty": false - }, - "min": { - "type": "number", - "x-omitempty": false - }, - "sum": { - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1MetricMetadata": { - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1MetricPoint": { - "description": "Metric Info", - "properties": { - "avg": { - "type": "number" - }, - "count": { - "format": "int64", - "type": "number" - }, - "max": { - "type": "number" - }, - "min": { - "type": "number" - }, - "sum": { - "type": "number" - }, - "timestamp": { - "format": "int64", - "type": "number" - }, - "value": { - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1MetricTimeSeries": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Metrics" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1MetricTimeSeriesList": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1MetricsList" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1Metrics": { - "properties": { - "aggregation": { - "$ref": "#/definitions/v1MetricAggregation" - }, - "kind": { - "type": "string" - }, - "points": { - "items": { - "$ref": "#/definitions/v1MetricPoint" - }, - "type": "array", - "uniqueItems": true - }, - "unit": { - "type": "string" - } - }, - "type": "object" - }, - "v1MetricsList": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1MetricMetadata" - }, - "metrics": { - "items": { - "$ref": "#/definitions/v1Metrics" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1MgmtApp": { - "description": "Spectro application management data", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1MgmtAppSpec" - }, - "status": { - "$ref": "#/definitions/v1MgmtAppStatus" - } - }, - "type": "object" - }, - "v1MgmtAppContainersState": { - "properties": { - "running": { - "properties": { - "startedAt": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "terminated": { - "properties": { - "exitCode": { - "type": "integer" - }, - "finishedAt": { - "$ref": "#/definitions/v1Time" - }, - "reason": { - "type": "string" - }, - "signal": { - "type": "integer" - }, - "startedAt": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "waiting": { - "properties": { - "reason": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppContainersStatus": { - "properties": { - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string" - }, - "name": { - "type": "string" - }, - "numberOfRestarts": { - "type": "integer" - }, - "state": { - "$ref": "#/definitions/v1MgmtAppContainersState" - } - }, - "type": "object" - }, - "v1MgmtAppCronJobStatus": { - "properties": { - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "lastScheduleTime": { - "$ref": "#/definitions/v1Time" - }, - "lastSuccessfulRunTime": { - "$ref": "#/definitions/v1Time" - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "pods": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppPodsStatus" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppEnvHealthStatus": { - "properties": { - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaces": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppNameSpaceStatus" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppHealth": { - "properties": { - "isHealthy": { - "type": "boolean" - }, - "podHealth": { - "items": { - "$ref": "#/definitions/v1MgmtPodHealth" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MgmtAppNameSpaceStatus": { - "properties": { - "cronJobs": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppCronJobStatus" - }, - "type": "object" - }, - "deployments": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppObjectStatus" - }, - "type": "object" - }, - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "statefulSets": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppObjectStatus" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppObjectStatus": { - "properties": { - "availableReplicas": { - "type": "integer" - }, - "creationTime": { - "$ref": "#/definitions/v1Time" - }, - "desiredReplicaCount": { - "type": "integer" - }, - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "pods": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppPodsStatus" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppPodsStatus": { - "properties": { - "containers": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppContainersStatus" - }, - "type": "object" - }, - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "messages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "phase": { - "type": "string" - }, - "pvcs": { - "additionalProperties": { - "$ref": "#/definitions/v1MgmtAppPvcStatus" - }, - "type": "object" - }, - "reason": { - "type": "string" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1MgmtAppPvcStatus": { - "properties": { - "claimName": { - "type": "string" - }, - "creationTime": { - "$ref": "#/definitions/v1Time" - }, - "isHealthy": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string" - }, - "name": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtAppSpec": { - "description": "spectro application management specifications", - "properties": { - "appEnv": { - "type": "string" - }, - "cloudType": { - "type": "string" - }, - "installedVersion": { - "type": "string" - }, - "latestVersion": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - } - } - }, - "v1MgmtAppStatus": { - "description": "spectro application management status", - "properties": { - "appVersions": { - "items": { - "$ref": "#/definitions/v1AppVersion" - }, - "type": "array", - "uniqueItems": true - }, - "isFailed": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string" - }, - "messageLogs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "state": { - "type": "string" - }, - "upgradeHistory": { - "items": { - "$ref": "#/definitions/v1SpectroMgmtUpgrade" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1MgmtAppUpgrade": { - "properties": { - "spec": { - "properties": { - "currentVersion": { - "type": "string", - "x-omitempty": false - }, - "previousVersion": { - "type": "string", - "x-omitempty": false - }, - "toBeUpgradedVersion": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "status": { - "properties": { - "action": { - "type": "string", - "x-omitempty": false - }, - "states": { - "properties": { - "imageUpdate": { - "$ref": "#/definitions/v1MgmtUpgradeState", - "x-omitempty": false, - "x-order": 1 - }, - "spectroClusterUpdate": { - "$ref": "#/definitions/v1MgmtUpgradeState", - "x-omitempty": false, - "x-order": 0 - }, - "spectroServiceResume": { - "$ref": "#/definitions/v1MgmtUpgradeState", - "x-omitempty": false, - "x-order": 4 - }, - "spectroVersionConfigMapUpdate": { - "$ref": "#/definitions/v1MgmtUpgradeState", - "x-omitempty": false, - "x-order": 3 - }, - "spectroVersionServiceSuspend": { - "$ref": "#/definitions/v1MgmtUpgradeState", - "x-omitempty": false, - "x-order": 2 - } - }, - "type": "object" - }, - "upgradeStatus": { - "type": "string", - "x-omitempty": false - }, - "versionHistory": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtAppVersion": { - "description": "spectro application management version", - "properties": { - "version": { - "properties": { - "appEnv": { - "type": "string" - }, - "cloudType": { - "type": "string" - }, - "installedVersion": { - "type": "string" - }, - "latestVersion": { - "type": "string" - } - }, - "type": "object" - } - } - }, - "v1MgmtBackupSpec": { - "description": "backup spec", - "properties": { - "backupUid": { - "type": "string" - }, - "mode": { - "type": "string" - }, - "modeUid": { - "type": "string" - }, - "proxy": { - "description": "proxy information if applicable", - "type": "string" - }, - "scheduleTime": { - "$ref": "#/definitions/v1Time" - }, - "scheduleType": { - "default": "Automated", - "enum": [ - "OnDemand", - "Automated" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtDbCollectionIndexInfo": { - "description": "Database info", - "properties": { - "key": { - "additionalProperties": { - "type": "integer" - } - }, - "name": { - "type": "string" - }, - "size": { - "type": "integer" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtDbCollectionInfo": { - "description": "Database info", - "properties": { - "count": { - "type": "integer" - }, - "indexes": { - "items": { - "$ref": "#/definitions/v1MgmtDbCollectionIndexInfo" - }, - "type": "array" - }, - "isCapped": { - "type": "boolean" - }, - "isReadOnly": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "size": { - "type": "integer" - }, - "storageSize": { - "type": "integer" - }, - "totalIndexSize": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MgmtDbHealth": { - "properties": { - "databases": { - "items": { - "$ref": "#/definitions/v1MgmtDbInfo" - }, - "type": "array" - }, - "totalIndexSize": { - "type": "integer" - }, - "totalSize": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MgmtDbInfo": { - "description": "Database info", - "properties": { - "collections": { - "items": { - "$ref": "#/definitions/v1MgmtDbCollectionInfo" - }, - "type": "array" - }, - "isEmpty": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "size": { - "type": "integer" - }, - "totalIndexSize": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MgmtDeleteBackupFtpEntity": { - "description": "delete backups based on retention period", - "properties": { - "fileTransferConfig": { - "$ref": "#/definitions/v1MgmtFileTransferFtpEntity" - }, - "retentionPeriod": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MgmtDeleteBackupS3Entity": { - "description": "delete backups based on retention period", - "properties": { - "fileTransferConfig": { - "$ref": "#/definitions/v1MgmtFileTransferS3Entity" - }, - "retentionPeriod": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MgmtErrLog": { - "properties": { - "ref": { - "type": "string" - }, - "spec": { - "$ref": "#/definitions/v1MgmtErrSpec" - } - }, - "type": "object" - }, - "v1MgmtErrLogs": { - "items": { - "$ref": "#/definitions/v1MgmtErrLog" - }, - "type": "array", - "uniqueItems": true - }, - "v1MgmtErrSpec": { - "properties": { - "causes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "data": { - "type": "string" - }, - "debug": { - "additionalProperties": { - "type": "object" - }, - "type": "object" - }, - "errCode": { - "type": "string" - }, - "errMsg": { - "type": "string" - }, - "stackTraces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "userCtx": { - "properties": { - "projectUid": { - "type": "string" - }, - "serviceResUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - }, - "userUid": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1MgmtFileTransferFtpEntity": { - "description": "file transfer details", - "properties": { - "backupSpec": { - "$ref": "#/definitions/v1MgmtBackupSpec" - }, - "ftp": { - "$ref": "#/definitions/v1MgmtFtpConfig" - } - }, - "type": "object" - }, - "v1MgmtFileTransferS3Entity": { - "description": "file transfer details", - "properties": { - "backupSpec": { - "$ref": "#/definitions/v1MgmtBackupSpec" - }, - "s3": { - "$ref": "#/definitions/v1MgmtS3Config" - } - }, - "type": "object" - }, - "v1MgmtFtpConfig": { - "description": "ftp config", - "properties": { - "directory": { - "type": "string" - }, - "password": { - "type": "string" - }, - "server": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtHash": { - "properties": { - "hash": { - "type": "string" - } - }, - "required": [ - "hash" - ], - "type": "object" - }, - "v1MgmtListBackupFtpEntity": { - "description": "list ftp backups", - "properties": { - "fileTransferConfig": { - "$ref": "#/definitions/v1MgmtFileTransferFtpEntity" - } - }, - "type": "object" - }, - "v1MgmtListBackupS3Entity": { - "description": "list s3 backups", - "properties": { - "fileTransferConfig": { - "$ref": "#/definitions/v1MgmtFileTransferS3Entity" - } - }, - "type": "object" - }, - "v1MgmtMigrateEntity": { - "description": "SystemAdmin", - "properties": { - "db": { - "type": "string" - }, - "host": { - "type": "string" - }, - "isServiceRecord": { - "type": "boolean" - }, - "password": { - "type": "string" - }, - "port": { - "type": "integer" - }, - "uri": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtMigrationStatuses": { - "description": "SystemAdmin", - "properties": { - "finishTime": { - "$ref": "#/definitions/v1Time" - }, - "folderName": { - "type": "string" - }, - "isCompleted": { - "type": "boolean" - }, - "message": { - "items": { - "type": "string" - }, - "type": "array" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string", - "x-omitempty": false - }, - "status": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1MgmtMsgBrokerReinitStatus": { - "properties": { - "failures": { - "items": { - "$ref": "#/definitions/v1MgmtMsgBrokerReinitStatusEntity" - }, - "type": "array" - }, - "success": { - "items": { - "$ref": "#/definitions/v1MgmtMsgBrokerReinitStatusEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MgmtMsgBrokerReinitStatusEntity": { - "properties": { - "account": { - "type": "string" - }, - "isSuccess": { - "type": "boolean" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtPodHealth": { - "description": "SystemAdmin", - "properties": { - "isHealthy": { - "type": "boolean" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtS3Config": { - "description": "s3 config", - "properties": { - "accessKey": { - "type": "string" - }, - "bucket": { - "type": "string" - }, - "directory": { - "type": "string" - }, - "region": { - "type": "string" - }, - "secretKey": { - "type": "string" - } - }, - "type": "object" - }, - "v1MgmtUpgradeState": { - "properties": { - "description": { - "type": "string", - "x-omitempty": false - }, - "details": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - }, - "endTimestamp": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - }, - "isCompleted": { - "type": "boolean", - "x-omitempty": false - }, - "message": { - "type": "string", - "x-omitempty": false - }, - "startTimestamp": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1MonthlyUsage": { - "description": "Monthly usage object", - "properties": { - "month": { - "$ref": "#/definitions/v1Time", - "description": "Month of usage" - }, - "tenantUsages": { - "description": "List of tenants usage", - "items": { - "$ref": "#/definitions/v1TenantUsage" - }, - "type": "array", - "uniqueItems": true - }, - "usedAlloyCredits": { - "description": "Credits used by imported clusters", - "format": "float64", - "type": "number" - }, - "usedPureCredits": { - "description": "Credits used by managed clusters", - "format": "float64", - "type": "number" - } - } - }, - "v1MsgBrokerConnection": { - "properties": { - "account": { - "type": "string" - }, - "accountUid": { - "type": "string" - }, - "cid": { - "type": "integer" - }, - "cluster": { - "properties": { - "addr": { - "type": "string" - }, - "authTimeout": { - "type": "integer" - }, - "clusterPort": { - "type": "integer" - }, - "urls": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "cpu": { - "type": "number" - }, - "duplicationCount": { - "type": "integer" - }, - "iP": { - "type": "string" - }, - "idle": { - "type": "string" - }, - "inBytes": { - "type": "integer" - }, - "inMsgs": { - "type": "integer" - }, - "lang": { - "type": "string" - }, - "lastActivity": { - "$ref": "#/definitions/v1Time" - }, - "name": { - "type": "string" - }, - "outBytes": { - "type": "integer" - }, - "outMsgs": { - "type": "integer" - }, - "pendingBytes": { - "type": "integer" - }, - "port": { - "type": "integer" - }, - "rtt": { - "type": "string" - }, - "start": { - "$ref": "#/definitions/v1Time" - }, - "subscriptionList": { - "items": { - "type": "string" - }, - "type": "array" - }, - "subscriptions": { - "type": "integer" - }, - "tLSCipherSuite": { - "type": "string" - }, - "tLSVersion": { - "type": "string" - }, - "uptime": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1MsgBrokerConnectionList": { - "items": { - "$ref": "#/definitions/v1MsgBrokerConnection" - }, - "type": "array" - }, - "v1MsgBrokerConnections": { - "properties": { - "connections": { - "items": { - "$ref": "#/definitions/v1MsgBrokerConnection" - }, - "type": "array", - "uniqueItems": true - }, - "limit": { - "type": "integer" - }, - "now": { - "$ref": "#/definitions/v1Time" - }, - "numOfConnections": { - "type": "integer" - }, - "offset": { - "type": "integer" - }, - "serverId": { - "type": "string" - }, - "totalConnections": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MsgBrokerHealth": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta", - "type": "object" - }, - "spec": { - "$ref": "#/definitions/v1MsgBrokerNodesHealthSpec", - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1MsgBrokerNodesHealthStatus", - "type": "object" - } - }, - "type": "object" - }, - "v1MsgBrokerNodeHealth": { - "properties": { - "allyPublishersByTenant": { - "additionalProperties": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "type": "object" - }, - "duplicateSubscribersCount": { - "additionalProperties": { - "type": "integer" - }, - "type": "object" - }, - "hubbleSubscribersByService": { - "additionalProperties": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "type": "object" - }, - "hubbleSubscribersByTenant": { - "additionalProperties": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "type": "object" - }, - "hubbleSubscribersByType": { - "additionalProperties": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "type": "object" - }, - "nodeId": { - "type": "string" - }, - "subscriberWithAbnormalRTT": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "subscribersWithAbnormalSubscriptions": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - }, - "uniqueSubscribers": { - "type": "integer" - }, - "unrecognizedClients": { - "$ref": "#/definitions/v1MsgBrokerConnectionList" - } - }, - "type": "object" - }, - "v1MsgBrokerNodeHealthSpec": { - "properties": { - "connections": { - "$ref": "#/definitions/v1MsgBrokerConnections", - "type": "object" - }, - "nodeId": { - "type": "string" - }, - "routes": { - "$ref": "#/definitions/v1MsgBrokerRoutes", - "type": "object" - }, - "variables": { - "$ref": "#/definitions/v1MsgBrokerVariables", - "type": "object" - } - }, - "type": "object" - }, - "v1MsgBrokerNodesHealthSpec": { - "properties": { - "nodes": { - "items": { - "$ref": "#/definitions/v1MsgBrokerNodeHealthSpec" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MsgBrokerNodesHealthStatus": { - "properties": { - "nodes": { - "items": { - "$ref": "#/definitions/v1MsgBrokerNodeHealth" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1MsgBrokerRoutes": { - "properties": { - "numRoutes": { - "type": "integer" - }, - "routes": { - "items": { - "$ref": "#/definitions/v1NatsRoute" - }, - "type": "array" - }, - "serverId": { - "type": "string" - } - }, - "type": "object" - }, - "v1MsgBrokerVariables": { - "properties": { - "authRequired": { - "type": "boolean" - }, - "authTimeout": { - "type": "integer" - }, - "cluster": { - "properties": { - "addr": { - "type": "string" - }, - "authTimeout": { - "type": "integer" - }, - "clusterPort": { - "type": "integer" - }, - "urls": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "configLoadTime": { - "$ref": "#/definitions/v1Time" - }, - "connectUrls": { - "items": { - "type": "string" - }, - "type": "array" - }, - "connections": { - "type": "integer" - }, - "cores": { - "type": "integer" - }, - "cpu": { - "type": "number" - }, - "gitCommit": { - "type": "string" - }, - "go": { - "type": "string" - }, - "gomaxprocs": { - "type": "integer" - }, - "host": { - "type": "string" - }, - "httpHost": { - "type": "string" - }, - "httpPort": { - "type": "integer" - }, - "inBytes": { - "type": "integer" - }, - "inMsgs": { - "type": "integer" - }, - "leafNodes": { - "type": "integer" - }, - "maxConnections": { - "type": "integer" - }, - "maxControlLine": { - "type": "integer" - }, - "maxPayload": { - "type": "integer" - }, - "maxPending": { - "type": "integer" - }, - "mem": { - "type": "integer" - }, - "now": { - "$ref": "#/definitions/v1Time" - }, - "outBytes": { - "type": "integer" - }, - "outMsgs": { - "type": "integer" - }, - "pingInterval": { - "type": "integer" - }, - "pingMax": { - "type": "integer" - }, - "port": { - "type": "integer" - }, - "proto": { - "type": "integer" - }, - "remotes": { - "type": "integer" - }, - "routes": { - "type": "integer" - }, - "serverId": { - "type": "string" - }, - "serverName": { - "type": "string" - }, - "slowConsumers": { - "type": "integer" - }, - "start": { - "$ref": "#/definitions/v1Time" - }, - "subscriptions": { - "type": "integer" - }, - "tlsRequired": { - "type": "boolean" - }, - "tlsTimeout": { - "type": "integer" - }, - "totalConnections": { - "type": "integer" - }, - "uptime": { - "type": "string" - }, - "version": { - "type": "string" - }, - "writeDeadline": { - "type": "integer" - } - }, - "type": "object" - }, - "v1MsgSubscriber": { - "description": "Message subscriber request", - "properties": { - "accountId": { - "type": "string" - }, - "publisher": { - "type": "string" - }, - "service": { - "type": "string" - }, - "userId": { - "type": "string" - } - }, - "type": "object" - }, - "v1Nameserver": { - "description": "Nameserver define search domains and nameserver addresses", - "properties": { - "addresses": { - "items": { - "type": "string" - }, - "type": "array" - }, - "search": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1NatsConfiguration": { - "description": "Describes the response that contains the nats configuration to establish credentials", - "properties": { - "connectionString": { - "description": "Describes the preCalculated connection string, can be used directly to make connection", - "type": "string" - }, - "enableTls": { - "description": "Describes the NATs application option to use a TLS based custom dialer. Its enabled when external Certificate is used over the existing one.", - "type": "boolean" - }, - "insecureTls": { - "description": "Describes the NATs tls option to skip verifying the client certificate", - "type": "boolean" - }, - "password": { - "description": "Describes the NATs user's password", - "type": "string" - }, - "scheme": { - "description": "Describes the NATs protocol for the connection. Eg- 'tls', 'nats'", - "type": "string" - }, - "tlsCertificate": { - "description": "Describes the NATs tls certificate used for making a secure connection", - "type": "string" - }, - "tlsKey": { - "description": "Describes the NATs tls certificate key used for making a secure connection", - "type": "string" - }, - "urls": { - "description": "Describes the URLs of the nats nodes used in nats HA setup where the client will connect", - "type": "string" - }, - "userName": { - "description": "Describes the NATs user name", - "type": "string" - } - }, - "type": "object" - }, - "v1NatsCredentialRequest": { - "description": "Describes the request for resource's nats credential", - "properties": { - "clusterUid": { - "description": "Deprecated. please use resourceUid", - "type": "string" - }, - "isSystem": { - "description": "Describes if its a system request", - "type": "boolean" - }, - "resourceUid": { - "description": "Describes the resource for which credentials has to be fetched", - "type": "string" - }, - "serviceName": { - "description": "Describes the service for which credentials has to be fetched. Possible values [ally, jet]", - "enum": [ - "ally", - "jet" - ], - "type": "string" - }, - "tenantUid": { - "description": "Describes the tenant of the resource", - "type": "string" - } - }, - "type": "object" - }, - "v1NatsCredentials": { - "description": "Describes the response that contains the nats credentials", - "properties": { - "allowedPublisher": { - "description": "Describes the subject on which client is allowed to publish", - "type": "string" - }, - "allowedSubcriber": { - "description": "Describes the subject on which client is allowed to subscribe", - "type": "string" - }, - "jwt": { - "description": "Describes the jwt token which will be used as an credential for the nats", - "type": "string" - }, - "seed": { - "description": "Describes the seed for the jwt", - "type": "string" - } - }, - "type": "object" - }, - "v1NatsRoute": { - "properties": { - "didSolicit": { - "type": "boolean" - }, - "inBytes": { - "type": "integer" - }, - "inMsgs": { - "type": "integer" - }, - "isConfigured": { - "type": "boolean" - }, - "outBytes": { - "type": "integer" - }, - "outMsgs": { - "type": "integer" - }, - "pendingSize": { - "type": "integer" - }, - "port": { - "type": "integer" - }, - "remoteId": { - "type": "string" - }, - "rid": { - "type": "integer" - }, - "rtt": { - "type": "string" - }, - "subscriptions": { - "type": "integer" - } - }, - "type": "object" - }, - "v1NestedCloudConfigStatus": { - "description": "NestedCloudConfigStatus defines the observed state of NestedCloudConfig", - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - } - }, - "type": "object" - }, - "v1Nic": { - "properties": { - "dns": { - "items": { - "type": "string" - }, - "type": "array" - }, - "gateway": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "isDefault": { - "type": "boolean" - }, - "macAddr": { - "type": "string" - }, - "nicName": { - "type": "string" - }, - "subnet": { - "type": "string" - } - }, - "type": "object" - }, - "v1NodesAutoRemediationSettings": { - "properties": { - "disableNodesAutoRemediation": { - "type": "boolean", - "x-omitempty": false - }, - "isEnabled": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1Notification": { - "description": "Describes event notification and action definition", - "properties": { - "action": { - "$ref": "#/definitions/v1NotificationAction", - "description": "Describes actions for the notification", - "type": "object" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta", - "type": "object" - }, - "relatedObject": { - "$ref": "#/definitions/v1RelatedObject", - "type": "object" - }, - "source": { - "$ref": "#/definitions/v1NotificationSource", - "description": "Describes origin info for the notification", - "type": "object" - }, - "type": { - "description": "Describes type of notification. Possible values [NotificationPackUpdate, NotificationPackRegistryUpdate, NotificationNone]", - "enum": [ - "NotificationPackUpdate", - "NotificationPackRegistryUpdate", - "NotificationNone" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1NotificationAction": { - "description": "Describes actions for the notification", - "properties": { - "ack": { - "description": "Describes the acknowledgement status for the notification", - "type": "boolean", - "x-omitempty": false - }, - "actionMessage": { - "description": "Describes information related to notification action", - "type": "string" - }, - "actionType": { - "description": "Describes action type for the notification. Possible Values [NotifyActionPacksUpdate, NotifyActionClusterProfileUpdate, NotifyActionPackRegistryUpdate, NotifyActionClusterUpdate, NotifyActionNone]", - "enum": [ - "NotifyActionPacksUpdate", - "NotifyActionClusterProfileUpdate", - "NotifyActionPackRegistryUpdate", - "NotifyActionClusterUpdate", - "NotifyActionNone" - ], - "type": "string" - }, - "events": { - "additionalProperties": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "description": "Describes the events happened for the notifications", - "type": "object" - }, - "isDone": { - "description": "Describes the \"Done\" status for the notification", - "type": "boolean", - "x-omitempty": false - }, - "isInfo": { - "description": "Describes the notification as a information", - "type": "boolean", - "x-omitempty": false - }, - "link": { - "type": "string" - } - }, - "type": "object" - }, - "v1NotificationEvent": { - "description": "Describes notification event details", - "properties": { - "component": { - "description": "Describes component of notification event", - "type": "string" - }, - "digest": { - "description": "Describes notification event digest", - "type": "string" - }, - "message": { - "description": "Describes a information for the notification event", - "type": "string" - }, - "meta": { - "additionalProperties": { - "type": "string" - }, - "description": "Describes a event messages with meta digest as the key", - "type": "object" - }, - "type": { - "description": "Describes notification event type", - "enum": [ - "NotificationPackSync", - "NotificationClusterProfileSync" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1NotificationSource": { - "description": "Describes origin info for the notification", - "properties": { - "component": { - "description": "Describes component where notification originated", - "type": "string" - } - }, - "type": "object" - }, - "v1Notifications": { - "description": "Describe a list of generated notifications", - "properties": { - "items": { - "description": "Describe a list of generated notifications", - "items": { - "$ref": "#/definitions/v1Notification" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData", - "description": "Describes the meta information about the notification lists" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OS": { - "properties": { - "family": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectEntity": { - "description": "Object identity meta", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectMeta": { - "description": "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", - "type": "object" - }, - "creationTimestamp": { - "$ref": "#/definitions/v1Time", - "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" - }, - "deletionTimestamp": { - "$ref": "#/definitions/v1Time", - "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", - "type": "object" - }, - "lastModifiedTimestamp": { - "$ref": "#/definitions/v1Time", - "description": "LastModifiedTimestamp is a timestamp representing the server time when this object was last modified. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" - }, - "name": { - "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", - "type": "string" - }, - "namespace": { - "description": "Namespace defines the space within each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces", - "type": "string" - }, - "resourceVersion": { - "description": "An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency", - "type": "string" - }, - "selfLink": { - "description": "SelfLink is a URL representing this object. Populated by the system. Read-only.", - "type": "string" - }, - "uid": { - "description": "UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids", - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectMetaInputEntity": { - "description": "ObjectMeta input entity for object creation", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", - "type": "object" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", - "type": "object" - }, - "name": { - "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectMetaInputEntitySchema": { - "description": "Resource metadata", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "required": [ - "metadata" - ], - "type": "object" - }, - "v1ObjectMetaUpdateEntity": { - "description": "ObjectMeta update entity with uid as input", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectReference": { - "description": "ObjectReference contains enough information to let you inspect or modify the referred object.", - "properties": { - "apiVersion": { - "description": "API version of the referent.", - "type": "string" - }, - "fieldPath": { - "description": "If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: \"spec.containers{name}\" (where \"name\" refers to the name of the container that triggered the event) or if no container name is specified \"spec.containers[2]\" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.", - "type": "string" - }, - "kind": { - "description": "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds", - "type": "string" - }, - "name": { - "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", - "type": "string" - }, - "namespace": { - "description": "Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/", - "type": "string" - }, - "resourceVersion": { - "description": "Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency", - "type": "string" - }, - "uid": { - "description": "UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids", - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectResReference": { - "description": "Object resource reference", - "properties": { - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "projectUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectScopeEntity": { - "description": "Object scope identity meta", - "properties": { - "name": { - "type": "string" - }, - "scope": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ObjectTagsEntity": { - "description": "Object identity meta with tags", - "properties": { - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1OciRegistries": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OciRegistry" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OciRegistry": { - "description": "Oci registry information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1OciRegistrySpec" - } - }, - "type": "object" - }, - "v1OciRegistryAuth": { - "description": "Auth credentials of the oci registry", - "properties": { - "password": { - "description": "Password in the credentials", - "format": "password", - "type": "string" - }, - "username": { - "description": "Username in the credentials", - "type": "string" - } - }, - "type": "object" - }, - "v1OciRegistryEntity": { - "description": "Oci registry credentials", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "defaultRegion": { - "type": "string" - }, - "endpoint": { - "type": "string" - }, - "providerType": { - "type": "string" - }, - "scope": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1OciRegistrySpec": { - "description": "Image registry spec", - "properties": { - "defaultRegion": { - "type": "string" - }, - "endpoint": { - "type": "string" - }, - "isPrivate": { - "type": "boolean" - }, - "providerType": { - "type": "string" - }, - "registryType": { - "type": "string" - }, - "scope": { - "type": "string" - } - }, - "type": "object" - }, - "v1OidcAuth": { - "properties": { - "oidcToken": { - "type": "string" - }, - "org": { - "type": "string" - } - }, - "type": "object" - }, - "v1OidcAuthLogin": { - "properties": { - "emailId": { - "type": "string" - }, - "password": { - "format": "password", - "type": "string" - } - }, - "type": "object" - }, - "v1OidcAuthorizationTokenResponse": { - "properties": { - "access_token": { - "type": "string" - }, - "error": { - "type": "string" - }, - "error_description": { - "type": "string" - }, - "expires_in": { - "type": "integer" - }, - "id_token": { - "type": "string" - }, - "raw": { - "type": "object" - }, - "refresh_token": { - "type": "string" - }, - "scope": { - "type": "string" - } - }, - "type": "object" - }, - "v1OidcLogins": { - "description": "loginsDetails", - "properties": { - "systemLogins": { - "items": { - "$ref": "#/definitions/v1SsoLogin" - }, - "type": "array", - "uniqueItems": true - }, - "tenantLogin": { - "properties": { - "authType": { - "type": "string" - }, - "redirectUrl": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1OidcRefreshToken": { - "description": "oidc request with token", - "properties": { - "token": { - "type": "string" - } - }, - "type": "object" - }, - "v1OpenIDProviderMetadataResponse": { - "properties": { - "authorization_endpoint": { - "description": "REQUIRED. URL of the OP's OAuth 2.0 Authorization Endpoint", - "type": "string" - }, - "claims_supported": { - "description": "RECOMMENDED. JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for", - "type": "string" - }, - "id_token_signing_alg_values_supported": { - "description": "REQUIRED. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT", - "type": "object" - }, - "issuer": { - "description": "REQUIRED. URL using the https scheme with no query or fragment component that the OP asserts as its Issuer Identifier", - "type": "string" - }, - "jwks_uri": { - "description": "REQUIRED. URL of the OP's JSON Web Key Set [JWK] document.", - "type": "string" - }, - "registration_endpoint": { - "description": "RECOMMENDED. URL of the OP's Dynamic Client Registration Endpoint", - "type": "string" - }, - "response_types_supported": { - "description": "REQUIRED. JSON array containing a list of the OAuth 2.0 response_type values that this OP supports", - "type": "string" - }, - "scopes_supported": { - "description": "RECOMMENDED. JSON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports", - "type": "string" - }, - "subject_types_supported": { - "description": "REQUIRED. JSON array containing a list of the Subject Identifier types that this OP supports", - "type": "string" - }, - "token_endpoint": { - "description": "URL of the OP's OAuth 2.0 Token Endpoint", - "type": "string" - }, - "userinfo_endpoint": { - "description": "RECOMMENDED. URL of the OP's UserInfo Endpoint", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackAccount": { - "description": "OpenStack account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1OpenStackCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1OpenStackAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackAz": { - "description": "OpenStack az entity", - "properties": { - "name": { - "description": "Name of OpenStack az", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackAzs": { - "description": "List of OpenStack azs", - "properties": { - "azs": { - "items": { - "$ref": "#/definitions/v1OpenStackAz" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "azs" - ], - "type": "object" - }, - "v1OpenStackCloudAccount": { - "description": "auth-url,project,username,password,domain,cacert etc", - "properties": { - "caCert": { - "description": "Ca cert for OpenStack", - "type": "string" - }, - "defaultDomain": { - "description": "Default Domain name", - "type": "string" - }, - "defaultProject": { - "description": "Default Project name", - "type": "string" - }, - "identityEndpoint": { - "description": "Identity endpoint for OpenStack", - "type": "string" - }, - "insecure": { - "description": "For self signed certs in IdentityEndpoint", - "type": "boolean" - }, - "parentRegion": { - "description": "Parent region of OpenStack", - "type": "string" - }, - "password": { - "description": "Password of OpenStack account", - "type": "string" - }, - "username": { - "description": "Username of OpenStack account", - "type": "string" - } - }, - "required": [ - "identityEndpoint", - "username", - "password" - ], - "type": "object" - }, - "v1OpenStackCloudClusterConfigEntity": { - "description": "Openstack cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1OpenStackClusterConfig" - } - }, - "type": "object" - }, - "v1OpenStackCloudConfig": { - "description": "OpenStackCloudConfig is the Schema for the OpenStackcloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1OpenStackCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1OpenStackCloudConfigStatus" - } - }, - "type": "object" - }, - "v1OpenStackCloudConfigSpec": { - "description": "OpenStackCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains OpenStackCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1OpenStackClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1OpenStackMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1OpenStackCloudConfigStatus": { - "description": "OpenStackCloudConfigStatus defines the observed state of OpenStackCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machinepool", - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "nodeImage": { - "type": "string" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "useCapiImage": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1OpenStackClusterConfig": { - "description": "Cluster level configuration for OpenStack cloud and applicable for all the machine pools", - "properties": { - "bastionDisabled": { - "description": "Create bastion node option we have earlier supported creation of bastion by default", - "type": "boolean" - }, - "dnsNameservers": { - "description": "DNSNameservers is the list of nameservers for OpenStack Subnet being created. Set this value when you need create a new network/subnet while the access through DNS is required.", - "items": { - "type": "string" - }, - "type": "array" - }, - "domain": { - "$ref": "#/definitions/v1OpenStackResource" - }, - "network": { - "$ref": "#/definitions/v1OpenStackResource", - "description": "For static placement" - }, - "nodeCidr": { - "description": "For dynamic provision NodeCIDR is the OpenStack Subnet to be created. Cluster actuator will create a network, a subnet with NodeCIDR, and a router connected to this subnet. If you leave this empty, no network will be created.", - "type": "string" - }, - "project": { - "$ref": "#/definitions/v1OpenStackResource" - }, - "region": { - "type": "string" - }, - "sshKeyName": { - "type": "string" - }, - "subnet": { - "$ref": "#/definitions/v1OpenStackResource" - } - }, - "type": "object" - }, - "v1OpenStackDomain": { - "description": "OpenStack domain. A Domain is a collection of projects, users, and roles", - "properties": { - "description": { - "description": "Description is the description of the Domain", - "type": "string" - }, - "id": { - "description": "ID is the unique ID of the domain", - "type": "string" - }, - "name": { - "description": "Name is the name of the domain", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackFlavor": { - "description": "OpenStack flavor entity. Flavor represent (virtual) hardware configurations for server resources", - "properties": { - "disk": { - "description": "Disk is the amount of root disk, measured in GB", - "type": "integer" - }, - "ephemeral": { - "description": "Ephemeral is the amount of ephemeral disk space, measured in GB", - "type": "integer" - }, - "id": { - "description": "ID is the flavor's unique ID", - "type": "string" - }, - "memory": { - "description": "Amount of memory, measured in MB", - "type": "integer" - }, - "name": { - "description": "Name is the name of the flavor", - "type": "string" - }, - "vcpus": { - "description": "VCPUs indicates how many (virtual) CPUs are available for this flavor", - "type": "integer" - } - }, - "type": "object" - }, - "v1OpenStackFlavors": { - "description": "List of OpenStack flavours", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackFlavor" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackKeypair": { - "description": "OpenStack keypair. KeyPair is an SSH key known to the OpenStack Cloud that is available to be injected into servers", - "properties": { - "name": { - "description": "Name is used to refer to this keypair from other services within this region", - "type": "string" - }, - "publicKey": { - "description": "PublicKey is the public key from this pair, in OpenSSH format", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackKeypairs": { - "description": "List of OpenStack keypairs", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackKeypair" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackMachine": { - "description": "OpenStack cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1OpenStackMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1OpenStackMachineConfigEntity": { - "properties": { - "azs": { - "description": "for master pool, this will be the failure domains for kcp", - "items": { - "type": "string" - }, - "type": "array" - }, - "flavorConfig": { - "$ref": "#/definitions/v1OpenstackFlavorConfig" - } - }, - "required": [ - "flavorConfig" - ], - "type": "object" - }, - "v1OpenStackMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "description": "for master pool, this will be the failure domains for kcp", - "items": { - "type": "string" - }, - "type": "array" - }, - "diskGiB": { - "description": "Root disk size", - "format": "int32", - "type": "integer" - }, - "flavorConfig": { - "$ref": "#/definitions/v1OpenstackFlavorConfig" - }, - "subnet": { - "$ref": "#/definitions/v1OpenStackResource" - } - }, - "required": [ - "flavorConfig" - ], - "type": "object" - }, - "v1OpenStackMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "description": "for master pool, this will be the failure domains for kcp", - "items": { - "type": "string" - }, - "type": "array" - }, - "diskGiB": { - "description": "DiskGiB is used to configure rootVolume, the volume metadata to boot from", - "format": "int32", - "type": "integer" - }, - "flavor": { - "description": "Openstack flavor name, only return argument", - "type": "string" - }, - "flavorConfig": { - "$ref": "#/definitions/v1OpenstackFlavorConfig", - "description": "Openstack flavor configuration, input argument" - }, - "image": { - "type": "string" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "subnet": { - "$ref": "#/definitions/v1OpenStackResource" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "flavorConfig" - ], - "type": "object" - }, - "v1OpenStackMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1OpenStackMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1OpenStackMachineSpec": { - "description": "OpenStack cloud VM definition spec", - "properties": { - "az": { - "type": "string" - }, - "image": { - "type": "string" - }, - "instanceType": { - "$ref": "#/definitions/v1GenericInstanceType", - "description": "Instance flavor of the machine with cpu and memory info" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1OpenStackNic" - }, - "type": "array" - }, - "projectId": { - "type": "string" - }, - "securityGroups": { - "items": { - "type": "string" - }, - "type": "array" - }, - "sshKeyName": { - "type": "string" - } - }, - "required": [ - "instanceType", - "nics" - ], - "type": "object" - }, - "v1OpenStackMachines": { - "description": "OpenStack machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackMachine" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackNetwork": { - "description": "OpenStack network", - "properties": { - "description": { - "description": "Description of OpenStack network", - "type": "string" - }, - "id": { - "description": "Id of OpenStack network", - "type": "string" - }, - "name": { - "description": "Name of OpenStack network", - "type": "string" - }, - "subnets": { - "description": "Subnets associated with OpenStack network", - "items": { - "$ref": "#/definitions/v1OpenStackSubnet" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1OpenStackNetworks": { - "description": "List of OpenStack networks", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackNetwork" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackNic": { - "description": "OpenStack network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "networkName" - ], - "type": "object" - }, - "v1OpenStackProject": { - "description": "Project represents an OpenStack Identity Project", - "properties": { - "description": { - "description": "Description is the description of the project", - "type": "string" - }, - "domainId": { - "description": "DomainID is the domain ID the project belongs to", - "type": "string" - }, - "id": { - "description": "ID is the unique ID of the project", - "type": "string" - }, - "name": { - "description": "Name is the name of the project", - "type": "string" - }, - "parentProjectId": { - "description": "ParentID is the parent_id of the project", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackProjects": { - "description": "Array of OpenStack projects", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1OpenStackProject" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1OpenStackRegion": { - "description": "OpenStack region entity", - "properties": { - "description": { - "description": "Description of OpenStack region", - "type": "string" - }, - "id": { - "description": "Id of OpenStack region", - "type": "string" - }, - "parentRegionId": { - "description": "Parent region id of OpenStack region", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackRegions": { - "description": "List of OpenStack regions and domains", - "properties": { - "domains": { - "description": "List of OpenStack domains", - "items": { - "$ref": "#/definitions/v1OpenStackDomain" - }, - "type": "array", - "uniqueItems": true - }, - "regions": { - "description": "List of OpenStack regions", - "items": { - "$ref": "#/definitions/v1OpenStackRegion" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "regions", - "domains" - ], - "type": "object" - }, - "v1OpenStackResource": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1OpenStackSubnet": { - "description": "OpenStack subnet entity", - "properties": { - "description": { - "description": "Description for the network", - "type": "string" - }, - "id": { - "description": "UUID for the network", - "type": "string" - }, - "name": { - "description": "Human-readable name for the network. Might not be unique", - "type": "string" - } - }, - "type": "object" - }, - "v1OpenstackFlavorConfig": { - "properties": { - "diskGiB": { - "description": "DiskGiB is the size of a virtual machine's disk, in GiB.", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "MemoryMiB is the size of a virtual machine's memory, in MiB.", - "format": "int64", - "type": "integer" - }, - "name": { - "description": "Openstack flavor name", - "type": "string" - }, - "numCPUs": { - "description": "NumCPUs is the number of virtual processors in a virtual machine.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "name" - ] - }, - "v1OrgState": { - "description": "Org state", - "properties": { - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1Organization": { - "description": "Describes user's organization details", - "properties": { - "authType": { - "description": "Describes user's enabled authorization mode", - "type": "string" - }, - "name": { - "description": "Describes user's organization name", - "type": "string" - }, - "redirectUrl": { - "description": "Describes user's organization authentication url", - "type": "string" - }, - "ssoLogins": { - "$ref": "#/definitions/v1SsoLogins", - "description": "Describes a list of allowed social logins for the organization" - } - }, - "type": "object" - }, - "v1Organizations": { - "description": "Returns a list of user's organizations details and login methods", - "properties": { - "organizations": { - "description": "Describes a list of user's organization", - "items": { - "$ref": "#/definitions/v1Organization" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1OsPatchConfig": { - "properties": { - "onDemandPatchAfter": { - "$ref": "#/definitions/v1Time", - "description": "OnDemandPatchAfter is the desired time for one time on-demand patch" - }, - "patchOnBoot": { - "description": "PatchOnBoot indicates need to do patch when node first boot up, only once", - "type": "boolean", - "x-omitempty": false - }, - "rebootIfRequired": { - "description": "Reboot once the OS patch is applied", - "type": "boolean", - "x-omitempty": false - }, - "schedule": { - "description": "The schedule at which security patches will be applied to OS. Schedule should be in Cron format, see https://en.wikipedia.org/wiki/Cron for more help.", - "type": "string" - } - }, - "type": "object" - }, - "v1OsPatchEntity": { - "properties": { - "osPatchConfig": { - "$ref": "#/definitions/v1OsPatchConfig" - } - }, - "type": "object" - }, - "v1OsType": { - "default": "Linux", - "enum": [ - "Linux", - "Windows" - ], - "type": "string" - }, - "v1OverloadSpec": { - "description": "Overload spec", - "properties": { - "cloudAccountUid": { - "type": "string", - "x-omitempty": false - }, - "ipAddress": { - "type": "string" - }, - "ipPools": { - "items": { - "$ref": "#/definitions/v1IpPoolEntity" - }, - "type": "array" - }, - "isSelfHosted": { - "type": "boolean" - }, - "isSystem": { - "type": "boolean" - }, - "registryUid": { - "type": "string", - "x-omitempty": false - }, - "spectroClusterUid": { - "type": "string", - "x-omitempty": false - }, - "tenantUid": { - "type": "string" - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1OverloadStatus": { - "description": "Overload status", - "properties": { - "health": { - "$ref": "#/definitions/v1SpectroClusterHealthStatus" - }, - "isActive": { - "type": "boolean", - "x-omitempty": false - }, - "isReady": { - "type": "boolean", - "x-omitempty": false - }, - "kubectlCommands": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1OverloadVsphereOva": { - "description": "Overload ova details", - "properties": { - "location": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1Overlord": { - "description": "Overlord defintiion", - "properties": { - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1OverloadSpec" - }, - "status": { - "$ref": "#/definitions/v1OverloadStatus" - } - }, - "type": "object" - }, - "v1OverlordMaasAccountCreate": { - "properties": { - "account": { - "$ref": "#/definitions/v1MaasCloudAccount" - }, - "name": { - "description": "Name for the private gateway \u0026 cloud account", - "type": "string" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordMaasAccountEntity": { - "properties": { - "account": { - "$ref": "#/definitions/v1MaasCloudAccount" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordMaasCloudConfig": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1MaasClusterConfig" - }, - "clusterSettings": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" - }, - "machineConfig": { - "$ref": "#/definitions/v1MaasMachineConfigEntity" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - } - } - }, - "v1OverlordManifest": { - "description": "overlord manifest", - "properties": { - "manifest": { - "type": "string" - } - }, - "type": "object" - }, - "v1OverlordMigrateEntity": { - "properties": { - "sourceUid": { - "type": "string" - }, - "targetUid": { - "type": "string" - } - } - }, - "v1OverlordOpenStackAccountCreate": { - "properties": { - "account": { - "$ref": "#/definitions/v1OpenStackCloudAccount" - }, - "name": { - "description": "Name for the private gateway \u0026 cloud account", - "type": "string" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordOpenStackAccountEntity": { - "properties": { - "account": { - "$ref": "#/definitions/v1OpenStackCloudAccount" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordOpenStackCloudConfig": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1OpenStackClusterConfig" - }, - "clusterSettings": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" - }, - "machineConfig": { - "$ref": "#/definitions/v1OpenStackMachineConfigEntity" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - } - } - }, - "v1OverlordVsphereAccountCreate": { - "properties": { - "account": { - "$ref": "#/definitions/v1VsphereCloudAccount" - }, - "name": { - "description": "Name for the private gateway \u0026 cloud account", - "type": "string" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordVsphereAccountEntity": { - "properties": { - "account": { - "$ref": "#/definitions/v1VsphereCloudAccount" - }, - "shareWithProjects": { - "type": "boolean", - "x-omitempty": false - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1OverlordVsphereCloudConfig": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1VsphereOverlordClusterConfigEntity" - }, - "clusterSettings": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - } - } - }, - "v1Overlords": { - "description": "Array of Overlords", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Overlord" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackConfig": { - "description": "Pack configuration", - "properties": { - "spec": { - "$ref": "#/definitions/v1PackConfigSpec" - } - }, - "type": "object" - }, - "v1PackConfigSpec": { - "properties": { - "associatedObject": { - "type": "string" - }, - "isValuesOverridden": { - "type": "boolean", - "x-omitempty": false - }, - "manifests": { - "items": { - "$ref": "#/definitions/v1PackManifestRef" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "packUid": { - "type": "string" - }, - "scope": { - "type": "string" - }, - "tag": { - "type": "string" - }, - "values": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1PackDependency": { - "description": "Pack template dependency", - "properties": { - "layer": { - "description": "Pack template dependency pack layer", - "type": "string" - }, - "name": { - "description": "Pack template dependency pack name", - "type": "string" - }, - "readOnly": { - "description": "If true then dependency pack values can't be overridden", - "type": "boolean" - } - }, - "type": "object" - }, - "v1PackDependencyMeta": { - "description": "Pack dependency metadata", - "properties": { - "displayName": { - "description": "Pack display name", - "type": "string" - }, - "logoUrl": { - "description": "Pack logo url", - "type": "string" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "uid": { - "description": "Pack uid", - "type": "string" - }, - "version": { - "description": "Pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1PackEntity": { - "description": "Pack object", - "properties": { - "layer": { - "description": "Pack layer", - "type": "string" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "tag": { - "description": "Pack tag", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "uid": { - "description": "Pack uid", - "type": "string" - }, - "values": { - "description": "values represents the values.yaml used as input parameters either Params OR Values should be used, not both If both applied at the same time, will only use Values", - "type": "string" - } - }, - "required": [ - "uid", - "name" - ], - "type": "object" - }, - "v1PackFilterSpec": { - "description": "Packs filter spec", - "properties": { - "addOnSubType": { - "description": "Pack add-on sub type such as monitoring, db etc", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "addOnType": { - "description": "Pack add-on type such as logging, monitoring, security etc", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "displayName": { - "$ref": "#/definitions/v1FilterString" - }, - "environment": { - "description": "Pack supported cloud types", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array", - "uniqueItems": true - }, - "layer": { - "description": "Pack layer", - "items": { - "$ref": "#/definitions/v1PackLayer" - }, - "type": "array", - "uniqueItems": true - }, - "name": { - "$ref": "#/definitions/v1FilterString" - }, - "registryUid": { - "description": "Pack registry uid", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "description": "Pack type", - "items": { - "$ref": "#/definitions/v1PackType" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1PackImportEntity": { - "description": "Pack import request payload", - "properties": { - "layer": { - "description": "Pack layer [ \"os\", \"k8s\", \"cni\", \"csi\", \"addon\" ]", - "type": "string" - }, - "manifests": { - "description": "Pack manifests array", - "items": { - "$ref": "#/definitions/v1PackManifestImportEntity" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "registry": { - "$ref": "#/definitions/v1PackRegistryImportEntity" - }, - "tag": { - "description": "Pack version tag", - "type": "string" - }, - "type": { - "description": "Pack type [ \"spectro\", \"helm\", \"manifest\", \"oci\" ]", - "type": "string" - }, - "values": { - "description": "Pack values are the customizable configurations for the pack", - "type": "string" - }, - "version": { - "description": "Pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1PackInputEntity": { - "description": "Pack request payload", - "properties": { - "pack": { - "$ref": "#/definitions/v1PackManifestEntity" - } - } - }, - "v1PackLayer": { - "enum": [ - "kernel", - "os", - "k8s", - "cni", - "csi", - "addon" - ], - "type": "string" - }, - "v1PackManifestEntity": { - "description": "Pack request payload", - "properties": { - "layer": { - "description": "Pack layer", - "type": "string" - }, - "manifests": { - "description": "Pack manifests are additional content as part of the profile", - "items": { - "$ref": "#/definitions/v1ManifestInputEntity" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "tag": { - "description": "Pack tag", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "uid": { - "description": "Pack uid", - "type": "string" - }, - "values": { - "description": "Pack values represents the values.yaml used as input parameters either Params OR Values should be used, not both If both applied at the same time, will only use Values", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1PackManifestImportEntity": { - "description": "Pack manifest import objct", - "properties": { - "content": { - "description": "Pack manifest content in yaml", - "type": "string" - }, - "name": { - "description": "Pack manifest name", - "type": "string" - } - }, - "type": "object" - }, - "v1PackManifestRef": { - "properties": { - "digest": { - "type": "string" - }, - "isOverridden": { - "type": "boolean", - "x-omitempty": false - }, - "name": { - "type": "string" - }, - "parentUid": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1PackManifestUpdateEntity": { - "description": "Pack input entity with values to overwrite and manifests for the intial creation", - "properties": { - "layer": { - "description": "Pack layer", - "type": "string" - }, - "manifests": { - "description": "Pack manifests are additional content as part of the profile", - "items": { - "$ref": "#/definitions/v1ManifestRefUpdateEntity" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "tag": { - "description": "Pack tag", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "uid": { - "description": "Pack uid", - "type": "string" - }, - "values": { - "description": "Pack values represents the values.yaml used as input parameters either Params OR Values should be used, not both If both applied at the same time, will only use Values", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1PackManifests": { - "properties": { - "items": { - "description": "Manifests array", - "items": { - "$ref": "#/definitions/v1Manifest" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackManifestsSpec": { - "description": "Pack manifests spec", - "properties": { - "addonType": { - "description": "Pack add-on type such as logging, monitoring, security etc", - "type": "string" - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Pack annotations is used to allow pack to add more arbitrary configurations", - "type": "object" - }, - "cloudTypes": { - "description": "Pack supported cloud types", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array" - }, - "digest": { - "description": "Pack digest", - "type": "string" - }, - "displayName": { - "description": "Pack display name", - "type": "string" - }, - "eol": { - "description": "Pack end of life, date format: yyyy-MM-dd", - "type": "string" - }, - "group": { - "description": "Pack group", - "type": "string" - }, - "layer": { - "$ref": "#/definitions/v1PackLayer" - }, - "logoUrl": { - "description": "Pack logo url", - "type": "string" - }, - "manifests": { - "description": "Pack manifests are additional content as part of the cluster profile", - "items": { - "$ref": "#/definitions/v1ManifestSummary" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "presets": { - "description": "Pack presets are the set of configurations applied on user selection of presets", - "items": { - "$ref": "#/definitions/v1PackPreset" - }, - "type": "array" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "schema": { - "description": "Pack schema contains constraints such as data type, format, hints for the pack values", - "items": { - "$ref": "#/definitions/v1PackSchema" - }, - "type": "array" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "values": { - "description": "Pack values", - "type": "string" - }, - "version": { - "description": "Pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1PackMetadata": { - "description": "Pack metadata object", - "properties": { - "apiVersion": { - "description": "Pack api version", - "type": "string" - }, - "kind": { - "description": "Pack kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackMetadataSpec" - } - }, - "type": "object" - }, - "v1PackMetadataList": { - "description": "List of packs metadata", - "properties": { - "items": { - "description": "Packs metadata array", - "items": { - "$ref": "#/definitions/v1PackMetadata" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackMetadataSpec": { - "description": "Pack metadata spec", - "properties": { - "addonSubType": { - "description": "Pack add-on sub type such as monitoring, db etc", - "type": "string" - }, - "addonType": { - "description": "Pack add-on type such as logging, monitoring, security etc", - "type": "string" - }, - "cloudTypes": { - "description": "Pack supported cloud types", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array" - }, - "displayName": { - "description": "Pack display name", - "type": "string" - }, - "group": { - "description": "Pack group", - "type": "string" - }, - "layer": { - "$ref": "#/definitions/v1PackLayer" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "registries": { - "description": "Pack registries array", - "items": { - "$ref": "#/definitions/v1RegistryPackMetadata" - }, - "type": "array" - }, - "type": { - "$ref": "#/definitions/v1PackType" - } - }, - "type": "object" - }, - "v1PackParamsEntity": { - "description": "Pack params request payload", - "properties": { - "references": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1PackPreset": { - "description": "PackPreset defines the preset pack values", - "properties": { - "add": { - "type": "string", - "x-omitempty": false - }, - "displayName": { - "type": "string", - "x-omitempty": false - }, - "group": { - "type": "string", - "x-omitempty": false - }, - "name": { - "type": "string", - "x-omitempty": false - }, - "remove": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1PackRef": { - "description": "PackRef server/name:tag to point to a pack PackRef is used when construct a ClusterProfile PackSpec is used for UI to render the parameters form ClusterProfile will not know inner details of a pack ClusterProfile only contain pack name:tag, and the param values user entered for it", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Annotations is used to allow packref to add more arbitrary information one example is to add git reference for values.yaml", - "type": "object" - }, - "digest": { - "description": "digest is used to specify the version should be installed by palette when pack upgrade available, change this digest to trigger upgrade", - "type": "string" - }, - "inValidReason": { - "type": "string" - }, - "isInvalid": { - "description": "pack is invalid when the associated tag is deleted from the registry", - "type": "boolean" - }, - "layer": { - "enum": [ - "kernel", - "os", - "k8s", - "cni", - "csi", - "addon" - ], - "type": "string" - }, - "manifests": { - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - }, - "name": { - "description": "pack name", - "type": "string" - }, - "packUid": { - "description": "PackUID is Hubble packUID, not palette Pack.UID It is used by Hubble only.", - "type": "string" - }, - "params": { - "additionalProperties": { - "type": "string" - }, - "description": "params passed as env variables to be consumed at installation time", - "type": "object" - }, - "presets": { - "items": { - "$ref": "#/definitions/v1PackPreset" - }, - "type": "array" - }, - "registryUid": { - "description": "pack registry uid", - "type": "string" - }, - "schema": { - "items": { - "$ref": "#/definitions/v1PackSchema" - }, - "type": "array" - }, - "server": { - "description": "pack registry server or helm repo", - "type": "string" - }, - "tag": { - "description": "pack tag", - "type": "string" - }, - "type": { - "description": "type of the pack", - "enum": [ - "spectro", - "helm", - "manifest" - ], - "type": "string" - }, - "values": { - "description": "values represents the values.yaml used as input parameters either Params OR Values should be used, not both If both applied at the same time, will only use Values", - "type": "string" - }, - "version": { - "description": "pack version", - "type": "string" - } - }, - "required": [ - "layer", - "name" - ], - "type": "object" - }, - "v1PackRefSummary": { - "description": "Pack ref summary", - "properties": { - "addonType": { - "type": "string" - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "displayName": { - "type": "string" - }, - "layer": { - "$ref": "#/definitions/v1PackLayer" - }, - "logoUrl": { - "type": "string" - }, - "name": { - "type": "string" - }, - "packUid": { - "type": "string" - }, - "tag": { - "type": "string" - }, - "type": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1PackRefSummaryResponse": { - "description": "Pack summary response", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackRefSummarySpec" - } - }, - "type": "object" - }, - "v1PackRefSummarySpec": { - "description": "Pack summary spec", - "properties": { - "macros": { - "$ref": "#/definitions/v1PackResolvedValues" - }, - "pack": { - "$ref": "#/definitions/v1PackSummarySpec" - }, - "registry": { - "$ref": "#/definitions/v1RegistryMetadata" - } - } - }, - "v1PackRegistries": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1PackRegistry" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackRegistriesSummary": { - "description": "Pack Registries Summary", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1PackRegistrySummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackRegistry": { - "description": "Pack registry information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackRegistrySpec" - }, - "status": { - "$ref": "#/definitions/v1PackRegistryStatus" - } - }, - "type": "object" - }, - "v1PackRegistryImportEntity": { - "description": "Pack registry import entity", - "properties": { - "matchingRegistries": { - "items": { - "$ref": "#/definitions/v1PackRegistryMetadata" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1PackRegistryMetadata" - } - }, - "type": "object" - }, - "v1PackRegistryMetadata": { - "description": "Pack registry metadata", - "properties": { - "isPrivate": { - "description": "If true then pack registry is private and is not accessible for the pack sync", - "type": "boolean", - "x-omitempty": false - }, - "kind": { - "description": "Pack registry kind [ \"pack\", \"helm\", \"oci\" ]", - "type": "string" - }, - "name": { - "description": "Pack registry name", - "type": "string" - }, - "uid": { - "description": "Pack registry uid", - "type": "string" - } - }, - "type": "object" - }, - "v1PackRegistrySpec": { - "description": "Pack registry credentials spec", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "endpoint": { - "type": "string" - }, - "name": { - "type": "string" - }, - "private": { - "type": "boolean", - "x-omitempty": false - }, - "scope": { - "type": "string" - } - }, - "required": [ - "endpoint", - "auth" - ], - "type": "object" - }, - "v1PackRegistrySpecSummary": { - "description": "Pack Registry spec summary", - "properties": { - "endpoint": { - "type": "string" - }, - "private": { - "type": "boolean", - "x-omitempty": false - }, - "scope": { - "type": "string" - } - }, - "type": "object" - }, - "v1PackRegistryStatus": { - "description": "Status of the pack registry", - "properties": { - "packSyncStatus": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - }, - "type": "object" - }, - "v1PackRegistryStatusSummary": { - "description": "Pack registry status summary", - "properties": { - "sync": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - }, - "type": "object" - }, - "v1PackRegistrySummary": { - "description": "Pack Registry summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackRegistrySpecSummary" - }, - "status": { - "$ref": "#/definitions/v1PackRegistryStatusSummary" - } - }, - "type": "object" - }, - "v1PackResolvedValues": { - "description": "Pack resolved values", - "properties": { - "resolved": { - "additionalProperties": { - "type": "string" - }, - "description": "Pack resolved values map", - "type": "object" - } - } - }, - "v1PackSchema": { - "description": "PackSchema defines the schema definition, hints for the pack values", - "properties": { - "format": { - "type": "string", - "x-omitempty": false - }, - "hints": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - }, - "listOptions": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - }, - "name": { - "type": "string", - "x-omitempty": false - }, - "readonly": { - "type": "boolean", - "x-omitempty": false - }, - "regex": { - "type": "string", - "x-omitempty": false - }, - "required": { - "type": "boolean", - "x-omitempty": false - }, - "type": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1PackSortFields": { - "description": "Packs sort by fields", - "enum": [ - "name", - "type", - "layer", - "addOnType", - "displayName" - ], - "type": "string", - "x-nullable": true - }, - "v1PackSortSpec": { - "description": "Packs sort spec", - "properties": { - "field": { - "$ref": "#/definitions/v1PackSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1PackSummaries": { - "description": "List of packs", - "properties": { - "items": { - "description": "Packs array", - "items": { - "$ref": "#/definitions/v1PackSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PackSummary": { - "description": "Pack summary object", - "properties": { - "apiVersion": { - "description": "Pack api version", - "type": "string" - }, - "kind": { - "description": "Pack kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PackSummarySpec" - }, - "status": { - "$ref": "#/definitions/v1PackSummaryStatus" - } - }, - "type": "object" - }, - "v1PackSummarySpec": { - "description": "Pack object", - "properties": { - "addonSubType": { - "description": "Pack add-on sub type such as monitoring, db etc", - "type": "string" - }, - "addonType": { - "description": "Pack add-on type such as logging, monitoring, security etc", - "type": "string" - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Pack annotations is used to allow pack to add more arbitrary configurations", - "type": "object" - }, - "cloudTypes": { - "description": "Pack supported cloud types", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array" - }, - "digest": { - "description": "Pack digest", - "type": "string" - }, - "displayName": { - "description": "Pack display name", - "type": "string" - }, - "eol": { - "description": "Pack end of life, date format: yyyy-MM-dd", - "type": "string" - }, - "group": { - "description": "Pack group", - "type": "string" - }, - "layer": { - "$ref": "#/definitions/v1PackLayer" - }, - "logoUrl": { - "description": "Pack logo url", - "type": "string" - }, - "manifests": { - "description": "Pack manifests are additional content as part of the cluster profile", - "items": { - "$ref": "#/definitions/v1ObjectReference" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "presets": { - "description": "Pack presets are the set of configurations applied on user selection of presets", - "items": { - "$ref": "#/definitions/v1PackPreset" - }, - "type": "array" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "schema": { - "description": "Pack schema contains constraints such as data type, format, hints for the pack values", - "items": { - "$ref": "#/definitions/v1PackSchema" - }, - "type": "array" - }, - "template": { - "$ref": "#/definitions/v1PackTemplate" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "values": { - "description": "Pack values", - "type": "string" - }, - "version": { - "description": "Pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1PackSummaryStatus": { - "description": "Pack status", - "type": "object" - }, - "v1PackTagEntity": { - "description": "Pack oject", - "properties": { - "addonSubType": { - "description": "Pack add-on sub type such as monitoring, db etc", - "type": "string" - }, - "addonType": { - "description": "Pack add-on type such as logging, monitoring, security etc", - "type": "string" - }, - "cloudTypes": { - "description": "Pack supported cloud types", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array" - }, - "displayName": { - "description": "Pack display name", - "type": "string" - }, - "layer": { - "$ref": "#/definitions/v1PackLayer" - }, - "logoUrl": { - "description": "Pack logo url", - "type": "string" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "packValues": { - "description": "Pack values array", - "items": { - "$ref": "#/definitions/v1PackUidValues" - }, - "type": "array" - }, - "registryUid": { - "description": "Pack registry uid", - "type": "string" - }, - "tags": { - "description": "Pack version tags array", - "items": { - "$ref": "#/definitions/v1PackTags" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1PackTags": { - "properties": { - "group": { - "description": "Pack group", - "type": "string" - }, - "packUid": { - "description": "Pack uid", - "type": "string" - }, - "parentTags": { - "description": "Pack version parent tags", - "items": { - "type": "string" - }, - "type": "array" - }, - "tag": { - "description": "Pack version tag", - "type": "string" - }, - "version": { - "description": "Pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1PackTemplate": { - "description": "Pack template configuration", - "properties": { - "manifest": { - "description": "Pack template manifest content", - "type": "string" - }, - "parameters": { - "$ref": "#/definitions/v1PackTemplateParameters" - }, - "values": { - "description": "Pack template values", - "type": "string" - } - } - }, - "v1PackTemplateParameter": { - "description": "Pack template parameter", - "properties": { - "description": { - "description": "Pack template parameter description", - "type": "string" - }, - "displayName": { - "description": "Pack template parameter display name", - "type": "string" - }, - "format": { - "description": "Pack template parameter format", - "type": "string" - }, - "hidden": { - "description": "Pack template parameter hidden flag, if true then the parameter is hidden in the UI", - "type": "boolean" - }, - "listOptions": { - "description": "Pack template parameter list options as string array", - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "description": "Pack template parameter name", - "type": "string" - }, - "optional": { - "description": "Pack template parameter optional flag, if true then the parameter value is not mandatory", - "type": "boolean" - }, - "options": { - "additionalProperties": { - "$ref": "#/definitions/v1PackTemplateParameterOption", - "type": "object" - }, - "description": "Pack template parameter options array", - "type": "object" - }, - "readOnly": { - "description": "Pack template parameter readonly flag, if true then the parameter value can't be overridden", - "type": "boolean" - }, - "regex": { - "description": "Pack template parameter regex, if set then parameter value must match with specified regex", - "type": "string" - }, - "targetKey": { - "description": "Pack template parameter target key which is mapped to the key defined in the pack values", - "type": "string" - }, - "type": { - "description": "Pack template parameter data type", - "type": "string" - }, - "value": { - "description": "Pack template parameter value", - "type": "string" - } - } - }, - "v1PackTemplateParameterOption": { - "description": "Pack template parameter option", - "properties": { - "dependencies": { - "description": "Pack template parameter dependencies", - "items": { - "$ref": "#/definitions/v1PackDependency" - }, - "type": "array" - }, - "description": { - "description": "Pack template parameter description", - "type": "string" - }, - "label": { - "description": "Pack template parameter label", - "type": "string" - } - }, - "type": "object" - }, - "v1PackTemplateParameters": { - "description": "Pack template parameters", - "properties": { - "inputParameters": { - "description": "Pack template input parameters array", - "items": { - "$ref": "#/definitions/v1PackTemplateParameter" - }, - "type": "array" - }, - "outputParameters": { - "description": "Pack template output parameters array", - "items": { - "$ref": "#/definitions/v1PackTemplateParameter" - }, - "type": "array" - } - } - }, - "v1PackType": { - "default": "spectro", - "enum": [ - "spectro", - "helm", - "manifest", - "oci" - ], - "type": "string" - }, - "v1PackUidValues": { - "properties": { - "dependencies": { - "description": "Pack dependencies array", - "items": { - "$ref": "#/definitions/v1PackDependencyMeta" - }, - "type": "array" - }, - "packUid": { - "description": "Pack uid", - "type": "string" - }, - "presets": { - "description": "Pack presets are the set of configurations applied on user selection of presets", - "items": { - "$ref": "#/definitions/v1PackPreset" - }, - "type": "array" - }, - "schema": { - "description": "Pack schema contains constraints such as data type, format, hints for the pack values", - "items": { - "$ref": "#/definitions/v1PackSchema" - }, - "type": "array" - }, - "template": { - "$ref": "#/definitions/v1PackTemplate" - }, - "values": { - "description": "Pack values represents the values.yaml used as input parameters", - "type": "string" - } - }, - "type": "object" - }, - "v1PackUpdateEntity": { - "description": "Pack update request payload", - "properties": { - "pack": { - "$ref": "#/definitions/v1PackEntity" - } - } - }, - "v1PackValuesEntity": { - "description": "Pack values entity to refer the existing pack for the values override", - "properties": { - "manifests": { - "description": "Pack manifests are additional content as part of the profile", - "items": { - "$ref": "#/definitions/v1ManifestRefUpdateEntity" - }, - "type": "array" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "tag": { - "description": "Pack version tag", - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "values": { - "description": "Pack values represents the values.yaml used as input parameters either Params OR Values should be used, not both If both applied at the same time, will only use Values", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1PacksFilterSpec": { - "description": "Packs filter spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1PackFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1PackSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1PairingCode": { - "description": "Pairing code response", - "properties": { - "pairingCode": { - "type": "string" - } - }, - "type": "object" - }, - "v1Partition": { - "properties": { - "fileSystemType": { - "type": "string" - }, - "freeSpace": { - "format": "int32", - "type": "integer" - }, - "mountPoint": { - "type": "string" - }, - "totalSpace": { - "format": "int32", - "type": "integer" - }, - "usedSpace": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1PaymentIntent": { - "description": "Payment setup object", - "properties": { - "clientSecret": { - "description": "Payment client secret", - "type": "string" - }, - "paymentIntentId": { - "description": "Payment intent id", - "type": "string" - }, - "status": { - "description": "Status of payment intent", - "type": "string" - } - } - }, - "v1PaymentMethod": { - "description": "Payment method object", - "properties": { - "card": { - "$ref": "#/definitions/v1Card" - }, - "customerId": { - "description": "Customer uid", - "type": "string" - }, - "firstName": { - "description": "First name of the user", - "type": "string" - }, - "lastName": { - "description": "Last name of the user", - "type": "string" - }, - "paymentMethodId": { - "description": "Payment method uid", - "type": "string" - } - } - }, - "v1PaymentMethods": { - "description": "Payment Method list", - "properties": { - "defaultPaymentMethod": { - "description": "Default payment method", - "type": "string" - }, - "paymentMethods": { - "description": "List of payment method", - "items": { - "$ref": "#/definitions/v1PaymentMethod" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1PaymentPlan": { - "description": "Stripe price detail object", - "properties": { - "billingScheme": { - "description": "Billing scheme", - "type": "string" - }, - "currency": { - "description": "Unit of currency", - "type": "string" - }, - "id": { - "description": "Stripe payment plan id", - "type": "string" - }, - "name": { - "description": "Name of the stripe plan", - "type": "string" - }, - "productId": { - "description": "Product identifier", - "type": "string" - }, - "type": { - "description": "Type of payment plan", - "type": "string" - }, - "unitAmount": { - "description": "Unit amount for the product", - "format": "int64", - "type": "number" - } - } - }, - "v1PaymentPlans": { - "description": "Payment plan object model", - "properties": { - "stripePlanDetails": { - "description": "List of Stripe plan details", - "items": { - "$ref": "#/definitions/v1PaymentPlan" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "stripePlanDetails" - ], - "type": "object" - }, - "v1PaymentSecrets": { - "description": "payment secrets", - "properties": { - "publishableKey": { - "type": "string" - }, - "secretKey": { - "type": "string" - } - } - }, - "v1PaymentSubscription": { - "description": "Payment subscription object", - "properties": { - "customerId": { - "description": "Customer uid", - "type": "string" - }, - "paymentIntent": { - "$ref": "#/definitions/v1PaymentIntent", - "description": "Payment intent" - }, - "paymentMethodIds": { - "description": "List of payment method uids", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "planType": { - "description": "Plan type", - "type": "string" - }, - "priceId": { - "description": "Price uid", - "type": "string" - }, - "subscriptionId": { - "description": "Subscription uid", - "type": "string" - }, - "subscriptionState": { - "description": "Plan subscription state", - "type": "string" - } - } - }, - "v1PcgSelfHostedParams": { - "properties": { - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "name": { - "type": "string" - } - } - }, - "v1PcgServiceKubectlCommands": { - "description": "Array of kubectl commands", - "properties": { - "kubectlCommands": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "overlordUid": { - "type": "string" - } - }, - "required": [ - "kubectlCommands" - ], - "type": "object" - }, - "v1PcgsSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Overlord" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1Permission": { - "description": "Permission information", - "properties": { - "name": { - "type": "string" - }, - "permissions": { - "items": { - "type": "string" - }, - "type": "array" - }, - "scope": { - "$ref": "#/definitions/v1Scope" - } - }, - "type": "object" - }, - "v1Permissions": { - "description": "Array of permissions", - "items": { - "$ref": "#/definitions/v1Permission" - }, - "type": "array" - }, - "v1Plan": { - "description": "Plan", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1PlanSpec" - }, - "status": { - "$ref": "#/definitions/v1PlanStatus" - } - } - }, - "v1PlanAddFreeCreditUpdate": { - "description": "Plan add free credit update entity", - "properties": { - "credit": { - "$ref": "#/definitions/v1PlanCreditEntity" - } - } - }, - "v1PlanAddSlaCreditUpdate": { - "description": "Plan add sla credit update entity", - "properties": { - "credit": { - "$ref": "#/definitions/v1PlanCreditEntity" - } - } - }, - "v1PlanChangeUpdate": { - "description": "Plan change update entity", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "plan expiry time" - }, - "isPaymentGateway": { - "type": "boolean" - }, - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - }, - "start": { - "$ref": "#/definitions/v1Time", - "description": "plan start time" - }, - "tierPrice": { - "$ref": "#/definitions/v1TierPrice" - }, - "type": { - "enum": [ - "Trial", - "MonthlyOnDemand", - "AnnualSubscription" - ], - "type": "string" - } - }, - "required": [ - "type", - "start", - "expiry" - ] - }, - "v1PlanCost": { - "description": "Plan Cost", - "properties": { - "discount": { - "format": "float", - "type": "number", - "x-omitempty": false - }, - "price": { - "format": "float", - "type": "number", - "x-omitempty": false - } - } - }, - "v1PlanCpuCoreHoursUsages": { - "properties": { - "hourlyUsages": { - "items": { - "$ref": "#/definitions/v1ResourceUsage" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1PlanCredit": { - "description": "Plan Credit", - "properties": { - "cpuCoreHours": { - "format": "int64", - "type": "number", - "x-omitempty": false - }, - "creditUid": { - "type": "string" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "credit expiry time" - }, - "name": { - "type": "string" - }, - "start": { - "$ref": "#/definitions/v1Time", - "description": "credit start time" - }, - "type": { - "enum": [ - "Pure", - "Alloy" - ], - "type": "string" - } - }, - "required": [ - "type" - ] - }, - "v1PlanCreditEntity": { - "description": "Plan Credit entity for create/update request", - "properties": { - "cpuCoreHours": { - "format": "int64", - "type": "number", - "x-omitempty": false - }, - "expiry": { - "$ref": "#/definitions/v1Time" - }, - "name": { - "type": "string" - }, - "start": { - "$ref": "#/definitions/v1Time" - }, - "type": { - "enum": [ - "Pure", - "Alloy" - ], - "type": "string" - } - }, - "required": [ - "type" - ] - }, - "v1PlanCreditUpdate": { - "description": "Plan credit update entity", - "properties": { - "credit": { - "$ref": "#/definitions/v1PlanCreditEntity" - } - } - }, - "v1PlanExpiry": { - "description": "Plan expiry", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "plan expiry time" - } - }, - "required": [ - "expiry" - ] - }, - "v1PlanLimit": { - "description": "Monthly Plan Limit", - "properties": { - "alloy": { - "$ref": "#/definitions/v1PlanLimitSpec" - }, - "isOnDemand": { - "description": "is onDemand plan and has no limit", - "type": "boolean", - "x-omitempty": false - }, - "isUnlimited": { - "description": "is unlimited cpu core hours", - "type": "boolean", - "x-omitempty": false - }, - "pure": { - "$ref": "#/definitions/v1PlanLimitSpec" - } - } - }, - "v1PlanLimitSpec": { - "description": "Monthly Plan Limit spec", - "properties": { - "cpuCoreHours": { - "description": "cpu cores hours", - "format": "int64", - "type": "integer", - "x-omitempty": false - }, - "overageLimitPercentage": { - "default": 25, - "description": "overage limit in percentage", - "format": "int8", - "type": "integer", - "x-omitempty": false - }, - "warnLimitPercentage": { - "default": 90, - "description": "warning limit in percentage", - "format": "int8", - "type": "integer", - "x-omitempty": false - } - } - }, - "v1PlanLimitUpdate": { - "description": "Plan limit change update entity", - "properties": { - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - } - }, - "required": [ - "planLimit" - ] - }, - "v1PlanMonthlyUsage": { - "description": "Plan monthly usage entity", - "properties": { - "dailyUsages": { - "items": { - "$ref": "#/definitions/v1ResourceUsage" - }, - "type": "array", - "uniqueItems": true - }, - "month": { - "$ref": "#/definitions/v1Time", - "description": "usage month" - }, - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - }, - "planType": { - "enum": [ - "Trial", - "MonthlyOnDemand", - "AnnualSubscription" - ], - "type": "string" - }, - "planUid": { - "type": "string" - }, - "totalMonthlyUsage": { - "$ref": "#/definitions/v1TotalResourceUsage" - } - } - }, - "v1PlanMonthlyUsages": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1PlanMonthlyUsage" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1PlanRenewal": { - "description": "Plan Renewal", - "properties": { - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "credit expiry time" - }, - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - }, - "start": { - "$ref": "#/definitions/v1Time", - "description": "credit start time" - }, - "type": { - "enum": [ - "Trial", - "MonthlyOnDemand", - "AnnualSubscription" - ], - "type": "string" - } - }, - "required": [ - "type", - "start", - "expiry" - ] - }, - "v1PlanRenewalUpdate": { - "description": "Plan add renawal update entity", - "properties": { - "renewal": { - "$ref": "#/definitions/v1PlanRenewal" - } - } - }, - "v1PlanSpec": { - "description": "Plan specifications", - "properties": { - "cost": { - "$ref": "#/definitions/v1PlanCost" - }, - "developerCredits": { - "$ref": "#/definitions/v1DeveloperCredit" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "plan expiry time" - }, - "freeCredits": { - "items": { - "$ref": "#/definitions/v1PlanCredit" - }, - "type": "array" - }, - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - }, - "renewal": { - "$ref": "#/definitions/v1PlanRenewal" - }, - "slaCredits": { - "items": { - "$ref": "#/definitions/v1PlanCredit" - }, - "type": "array" - }, - "start": { - "$ref": "#/definitions/v1Time", - "description": "plan start time" - }, - "tierPricing": { - "$ref": "#/definitions/v1TierPrice" - }, - "type": { - "enum": [ - "Trial", - "MonthlyOnDemand", - "AnnualSubscription" - ], - "type": "string" - } - }, - "required": [ - "type", - "start", - "expiry" - ] - }, - "v1PlanStatus": { - "properties": { - "changeLogs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1Plans": { - "description": "Array of Plans", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Plan" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1PlansUsageComputeSpec": { - "description": "Plans usage compute spec", - "properties": { - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "tenantUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1PodAntiAffinity": { - "description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.", - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", - "items": { - "$ref": "#/definitions/v1VmWeightedPodAffinityTerm" - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "description": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", - "items": { - "$ref": "#/definitions/v1VmPodAffinityTerm" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1Pool": { - "description": "Pool defines IP ranges or with CIDR for available IPs Gateway, Prefix and Nameserver if provided, will overwrite values in IPPool", - "properties": { - "end": { - "description": "End is the last IP address that can be rendered. It is used as a validation that the rendered IP is in bound.", - "type": "string" - }, - "gateway": { - "description": "Gateway is the gateway ip address", - "type": "string" - }, - "nameserver": { - "$ref": "#/definitions/v1Nameserver", - "description": "Nameserver provide information for dns resolvation" - }, - "prefix": { - "description": "Prefix is the mask of the network as integer (max 128)", - "format": "int32", - "type": "integer" - }, - "start": { - "description": "Start is the first ip address that can be rendered", - "type": "string" - }, - "subnet": { - "description": "Subnet is used to validate that the rendered IP is in bounds. eg: 192.168.0.0/24 If Start value is not given, start value is derived from the subnet ip incremented by 1 (start value is `192.168.0.1` for subnet `192.168.0.0/24`)", - "type": "string" - } - }, - "type": "object" - }, - "v1PriceRange": { - "description": "tier price range", - "properties": { - "discount": { - "format": "int64", - "type": "number" - }, - "startFrom": { - "format": "float64", - "type": "number" - }, - "unitAmount": { - "format": "float64", - "type": "number" - }, - "upTo": { - "format": "float64", - "type": "number" - }, - "upToInfinity": { - "type": "boolean" - } - } - }, - "v1PrivateCloudRateConfig": { - "description": "Private cloud rate config", - "properties": { - "cpuUnitPricePerHour": { - "format": "float64", - "type": "number" - }, - "gpuUnitPricePerHour": { - "format": "float64", - "type": "number" - }, - "memoryUnitPriceGiBPerHour": { - "format": "float64", - "type": "number" - }, - "storageUnitPriceGiBPerHour": { - "format": "float64", - "type": "number" - } - } - }, - "v1ProductUsage": { - "description": "Product usage", - "properties": { - "alloyUsage": { - "$ref": "#/definitions/v1SystemProductUsage" - }, - "pureUsage": { - "$ref": "#/definitions/v1SystemProductUsage" - } - } - }, - "v1ProfileMetaEntity": { - "description": "Cluster profile metadata request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1ClusterProfileSpecEntity" - } - }, - "required": [ - "metadata" - ], - "type": "object" - }, - "v1ProfileResolvedValues": { - "description": "Cluster profile resolved pack values", - "properties": { - "resolved": { - "additionalProperties": { - "type": "string" - }, - "description": "Cluster profile pack resolved values", - "type": "object" - }, - "uid": { - "description": "Cluster profile uid", - "type": "string" - } - } - }, - "v1ProfileStatus": { - "properties": { - "hasUserMacros": { - "description": "If it is true then profile pack values has a reference to user defined macros", - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ProfileTemplateSummary": { - "description": "Edge host clusterprofile template summary", - "properties": { - "cloudType": { - "type": "string" - }, - "name": { - "type": "string" - }, - "packs": { - "items": { - "$ref": "#/definitions/v1PackRefSummary" - }, - "type": "array" - }, - "type": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ProfileType": { - "default": "cluster", - "enum": [ - "cluster", - "infra", - "add-on", - "system" - ], - "type": "string" - }, - "v1Project": { - "description": "Project information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ProjectSpec" - }, - "status": { - "$ref": "#/definitions/v1ProjectStatus" - } - }, - "type": "object" - }, - "v1ProjectActiveAppDeployment": { - "description": "Active app deployment", - "properties": { - "appRef": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1ProjectActiveAppDeployments": { - "description": "Active app deployment", - "properties": { - "apps": { - "items": { - "$ref": "#/definitions/v1ProjectActiveAppDeployment" - }, - "type": "array" - }, - "count": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ProjectActiveCluster": { - "description": "Active clusters", - "properties": { - "clusterRef": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1ProjectActiveClusters": { - "description": "Active clusters", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1ProjectActiveCluster" - }, - "type": "array" - }, - "count": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ProjectActiveResources": { - "description": "Active project resources", - "properties": { - "appDeployments": { - "$ref": "#/definitions/v1ProjectActiveAppDeployments" - }, - "clusters": { - "$ref": "#/definitions/v1ProjectActiveClusters" - }, - "virtualClusters": { - "$ref": "#/definitions/v1ProjectActiveClusters" - } - }, - "type": "object" - }, - "v1ProjectAlertComponent": { - "description": "Project alert component", - "properties": { - "description": { - "type": "string" - }, - "name": { - "type": "string" - }, - "supportedChannels": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ProjectAlertComponents": { - "description": "Supported project alerts component", - "properties": { - "components": { - "items": { - "$ref": "#/definitions/v1ProjectAlertComponent" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ProjectCleanUpStatus": { - "description": "Project cleanup status", - "properties": { - "cleanedResources": { - "items": { - "type": "string" - }, - "type": "array" - }, - "msg": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1ProjectCleanup": { - "description": "Project delete request payload", - "properties": { - "deletingClusterDurationThresholdInMin": { - "format": "int32", - "type": "integer" - }, - "provisioningClusterDurationThresholdInMin": { - "format": "int32", - "type": "integer" - } - } - }, - "v1ProjectClusterSettings": { - "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, - "nodesAutoRemediationSetting": { - "$ref": "#/definitions/v1NodesAutoRemediationSettings" - }, - "tenantClusterSettings": { - "$ref": "#/definitions/v1TenantClusterSettings" - } - } - }, - "v1ProjectEntity": { - "description": "Project information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ProjectEntitySpec" - } - }, - "type": "object" - }, - "v1ProjectEntitySpec": { - "description": "Project specifications", - "properties": { - "logoUid": { - "type": "string" - }, - "teams": { - "items": { - "$ref": "#/definitions/v1TeamRoleMap" - }, - "type": "array", - "uniqueItems": true - }, - "users": { - "items": { - "$ref": "#/definitions/v1UserRoleMap" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ProjectFilterSortFields": { - "enum": [ - "name", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1ProjectFilterSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1ProjectFilterSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1ProjectFilterSpec": { - "description": "Project filter spec", - "properties": { - "name": { - "$ref": "#/definitions/v1FilterString" - } - } - }, - "v1ProjectMeta": { - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ProjectMetadata": { - "description": "Project metadata", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectEntity" - } - } - }, - "v1ProjectPatch": { - "items": { - "$ref": "#/definitions/v1HttpPatch" - }, - "type": "array" - }, - "v1ProjectResourceUsage": { - "description": "project resource usage", - "properties": { - "alloyCpuCoreHours": { - "type": "number", - "x-omitempty": false - }, - "project": { - "$ref": "#/definitions/v1ProjectMeta" - }, - "pureCpuCoreHours": { - "type": "number", - "x-omitempty": false - } - } - }, - "v1ProjectRolesEntity": { - "properties": { - "projects": { - "items": { - "$ref": "#/definitions/v1UidRoleSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ProjectRolesPatch": { - "properties": { - "projects": { - "items": { - "properties": { - "projectUid": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ProjectSpec": { - "description": "Project specifications", - "properties": { - "alerts": { - "items": { - "$ref": "#/definitions/v1Alert" - }, - "type": "array", - "uniqueItems": true - }, - "logoUrl": { - "type": "string" - }, - "teams": { - "items": { - "$ref": "#/definitions/v1TeamRoleMap" - }, - "type": "array", - "uniqueItems": true - }, - "users": { - "items": { - "$ref": "#/definitions/v1UserRoleMap" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ProjectSpecSummary": { - "properties": { - "logoUrl": { - "type": "string" - }, - "teams": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "users": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ProjectStatus": { - "description": "Project status", - "properties": { - "cleanUpStatus": { - "$ref": "#/definitions/v1ProjectCleanUpStatus" - }, - "isDisabled": { - "type": "boolean" - } - } - }, - "v1ProjectStatusSummary": { - "description": "Project status summary", - "properties": { - "clustersHealth": { - "$ref": "#/definitions/v1SpectroClustersHealth" - }, - "status": { - "$ref": "#/definitions/v1ProjectStatus" - }, - "usage": { - "$ref": "#/definitions/v1ProjectUsageSummary" - } - }, - "type": "object" - }, - "v1ProjectSummary": { - "description": "Project summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "specSummary": { - "$ref": "#/definitions/v1ProjectSpecSummary", - "description": "Project spec summary" - }, - "status": { - "$ref": "#/definitions/v1ProjectStatusSummary", - "description": "Project status summary" - } - }, - "type": "object" - }, - "v1ProjectTeamsEntity": { - "properties": { - "teams": { - "items": { - "$ref": "#/definitions/v1TeamRoleMap" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ProjectUsage": { - "description": "Project usage object", - "properties": { - "alloy": { - "$ref": "#/definitions/v1ProjectUsageData" - }, - "pure": { - "$ref": "#/definitions/v1ProjectUsageData" - } - } - }, - "v1ProjectUsageData": { - "description": "Project usage data object", - "properties": { - "amount": { - "description": "Billing amount for the project", - "format": "float64", - "type": "number" - }, - "tierPrice": { - "description": "Tier price based on the usage", - "format": "float64", - "type": "number" - }, - "usedCredits": { - "description": "Project used credits", - "format": "float64", - "type": "number" - } - } - }, - "v1ProjectUsageSummary": { - "description": "Project usage summary", - "properties": { - "alloyCpuCores": { - "type": "number", - "x-omitempty": false - }, - "clusters": { - "items": { - "$ref": "#/definitions/v1ClusterUsageSummary" - }, - "type": "array" - }, - "pureCpuCores": { - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ProjectUsersEntity": { - "properties": { - "users": { - "items": { - "$ref": "#/definitions/v1UserRoleMap" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1Projects": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Project" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ProjectsFilterSpec": { - "description": "Project filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ProjectFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1ProjectFilterSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1ProjectsMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ProjectMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ProjectsSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ProjectSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1ProjectsWorkspaces": { - "description": "List projects and its workspaces", - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "workspaces": { - "items": { - "$ref": "#/definitions/v1WorkspacesRoles" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1PublicCloudRateConfig": { - "description": "Public cloud rate config", - "properties": { - "computeOptimized": { - "$ref": "#/definitions/v1CloudInstanceRateConfig" - }, - "memoryOptimized": { - "$ref": "#/definitions/v1CloudInstanceRateConfig" - } - } - }, - "v1RateConfig": { - "description": "Rate config", - "properties": { - "aws": { - "$ref": "#/definitions/v1PublicCloudRateConfig" - }, - "azure": { - "$ref": "#/definitions/v1PublicCloudRateConfig" - }, - "coxedge": { - "$ref": "#/definitions/v1PublicCloudRateConfig" - }, - "edge": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "edgeNative": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "gcp": { - "$ref": "#/definitions/v1PublicCloudRateConfig" - }, - "generic": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "libvirt": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "maas": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "openstack": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, - "vsphere": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - } - } - }, - "v1RegistriesMetadata": { - "description": "Pack Registries Metadata", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1RegistryMetadata" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1RegistryAuth": { - "description": "Auth credentials of the registry", - "properties": { - "password": { - "format": "password", - "type": "string" - }, - "token": { - "format": "password", - "type": "string" - }, - "type": { - "enum": [ - "noAuth", - "basic", - "token" - ], - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "v1RegistryConf": { - "description": "Registry configuration", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "endpoint": { - "type": "string" - } - }, - "type": "object" - }, - "v1RegistryConfigEntity": { - "description": "Registry configuration entity", - "properties": { - "config": { - "$ref": "#/definitions/v1RegistryConfiguration" - } - }, - "type": "object" - }, - "v1RegistryConfiguration": { - "description": "Registry configuration", - "properties": { - "auth": { - "$ref": "#/definitions/v1RegistryAuth" - }, - "endpoint": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1RegistryMetadata": { - "description": "Registry meta", - "properties": { - "isPrivate": { - "type": "boolean", - "x-omitempty": false - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "scope": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1RegistryPackMetadata": { - "description": "Registry metadata information", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Pack annotations is used to allow pack to add more arbitrary configurations", - "type": "object" - }, - "latestVersion": { - "description": "Pack latest version", - "type": "string" - }, - "logoUrl": { - "description": "Pack logo url", - "type": "string" - }, - "name": { - "description": "Pack registry name", - "type": "string" - }, - "scope": { - "description": "Pack registry scope", - "type": "string" - }, - "uid": { - "description": "Pack registry uid", - "type": "string" - } - } - }, - "v1RegistrySyncStatus": { - "description": "Status of the registry sync", - "properties": { - "lastRunTime": { - "$ref": "#/definitions/v1Time" - }, - "lastSyncedTime": { - "$ref": "#/definitions/v1Time" - }, - "message": { - "type": "string" - }, - "status": { - "type": "string" - } - }, - "type": "object" - }, - "v1RelatedObject": { - "description": "Object for which the resource is related", - "properties": { - "kind": { - "enum": [ - "spectrocluster", - "machine", - "cloudconfig", - "clusterprofile", - "pack", - "appprofile", - "appdeployment", - "edgehost" - ], - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ReleaseDescription": { - "description": "spectro application management release description", - "properties": { - "details": { - "type": "string" - }, - "title": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1ReleaseVersion": { - "description": "spectro application management release version information", - "properties": { - "date": { - "$ref": "#/definitions/v1Time" - }, - "description": { - "type": "string" - }, - "releaseNotes": { - "items": { - "$ref": "#/definitions/v1ReleaseDescription" - }, - "type": "array" - }, - "version": { - "type": "string" - } - } - }, - "v1ResourceCloudCostSummary": { - "description": "Resource cloud cost summary information", - "properties": { - "data": { - "items": { - "$ref": "#/definitions/v1CloudCostDataPoint" - }, - "type": "array", - "uniqueItems": true - }, - "entity": { - "$ref": "#/definitions/v1ResourceReference" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalCloudCost" - } - }, - "type": "object" - }, - "v1ResourceConsumption": { - "description": "Resource consumption information", - "properties": { - "associatedResources": { - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - }, - "data": { - "items": { - "$ref": "#/definitions/v1ResourceConsumptionDataPoint" - }, - "type": "array", - "uniqueItems": true - }, - "entity": { - "$ref": "#/definitions/v1ResourceReference" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalConsumptionData" - } - }, - "type": "object" - }, - "v1ResourceConsumptionData": { - "description": "Resource cosumption data", - "properties": { - "cpu": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "memory": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ResourceConsumptionDataPoint": { - "description": "Resource cosumption data point", - "properties": { - "allotted": { - "$ref": "#/definitions/v1ResourceConsumptionData" - }, - "timestamp": { - "format": "int64", - "type": "number" - }, - "usage": { - "$ref": "#/definitions/v1ResourceConsumptionData" - } - }, - "type": "object" - }, - "v1ResourceConsumptionFilter": { - "description": "Resource consumption filter", - "properties": { - "clouds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusters": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "includeMasterMachines": { - "type": "boolean" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "projects": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "workspaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ResourceConsumptionOptions": { - "description": "Resource consumption options", - "properties": { - "enableSummaryView": { - "default": true, - "type": "boolean" - }, - "groupBy": { - "default": "namespace", - "enum": [ - "tenant", - "project", - "workspace", - "cluster", - "namespace", - "cloud" - ], - "type": "string" - }, - "period": { - "default": 60, - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ResourceConsumptionSpec": { - "description": "Resource consumption spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ResourceConsumptionFilter" - }, - "options": { - "$ref": "#/definitions/v1ResourceConsumptionOptions" - } - }, - "type": "object" - }, - "v1ResourceCost": { - "description": "Resource Cost information", - "properties": { - "cloud": { - "$ref": "#/definitions/v1CloudCost" - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ResourceCostDataPoint": { - "description": "Resource cost data point", - "properties": { - "cpu": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "memory": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "timestamp": { - "format": "int64", - "type": "number" - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ResourceCostSummary": { - "description": "Resource cost summary information", - "properties": { - "associatedResources": { - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - }, - "data": { - "items": { - "$ref": "#/definitions/v1ResourceCostDataPoint" - }, - "type": "array", - "uniqueItems": true - }, - "entity": { - "$ref": "#/definitions/v1ResourceReference" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalCost" - } - }, - "type": "object" - }, - "v1ResourceCostSummaryFilter": { - "description": "Resource cost summary filter", - "properties": { - "clouds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusters": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "includeMasterMachines": { - "type": "boolean" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "projects": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "workspaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ResourceCostSummaryOptions": { - "description": "Resource cost summary options", - "properties": { - "enableSummaryView": { - "default": true, - "type": "boolean" - }, - "groupBy": { - "default": "cluster", - "enum": [ - "tenant", - "project", - "workspace", - "cluster", - "namespace", - "deployment", - "cloud" - ], - "type": "string" - }, - "period": { - "default": 60, - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ResourceCostSummarySpec": { - "description": "Resource cost summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ResourceCostSummaryFilter" - }, - "options": { - "$ref": "#/definitions/v1ResourceCostSummaryOptions" - } - }, - "type": "object" - }, - "v1ResourceEntity": { - "properties": { - "checks": { - "items": { - "type": "string" - }, - "type": "array" - }, - "data": { - "additionalProperties": { - "type": "object" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1ResourceGroup": { - "description": "Azure resource Group is a container that holds related resources for an Azure solution", - "properties": { - "id": { - "description": "The ID of the resource group", - "type": "string" - }, - "location": { - "description": "The location of the resource group. It cannot be changed after the resource group has been created", - "type": "string" - }, - "name": { - "description": "The type of the resource group", - "type": "string" - } - }, - "type": "object" - }, - "v1ResourceLimitType": { - "enum": [ - "user", - "project", - "apiKey", - "team", - "role", - "cloudaccount", - "clusterprofile", - "workspace", - "registry", - "privategateway", - "location", - "certificate", - "macro", - "sshkey", - "alert", - "spectrocluster", - "edgehost", - "appprofile", - "appdeployment" - ], - "type": "string" - }, - "v1ResourceReference": { - "properties": { - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "required": [ - "uid" - ], - "type": "object" - }, - "v1ResourceRoles": { - "properties": { - "resourceRoles": { - "items": { - "$ref": "#/definitions/v1ResourceRolesEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ResourceRolesEntity": { - "properties": { - "filterRefs": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "projectUids": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1ResourceRolesUpdateEntity": { - "properties": { - "filterRefs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "projectUids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1ResourceTotalCloudCost": { - "description": "Resource total cloud cost information", - "properties": { - "compute": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ResourceTotalConsumptionData": { - "description": "Resource total cosumption data", - "properties": { - "allotted": { - "$ref": "#/definitions/v1ResourceConsumptionData" - }, - "usage": { - "$ref": "#/definitions/v1ResourceConsumptionData" - } - }, - "type": "object" - }, - "v1ResourceTotalCost": { - "description": "Resource total cost information", - "properties": { - "cpu": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "memory": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1ResourceUsage": { - "description": "ResourceUsage", - "properties": { - "projects": { - "items": { - "$ref": "#/definitions/v1ProjectResourceUsage" - }, - "type": "array", - "uniqueItems": true - }, - "timestamp": { - "$ref": "#/definitions/v1Time", - "description": "resource usage time" - }, - "totalAlloyCpuCoreHours": { - "type": "number", - "x-omitempty": false - }, - "totalPureCpuCoreHours": { - "type": "number", - "x-omitempty": false - } - } - }, - "v1ResourceUsageDataPoint": { - "description": "Resource usage data point", - "properties": { - "cpu": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "memory": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "timestamp": { - "format": "int64", - "type": "number" - } - }, - "type": "object" - }, - "v1ResourceUsageSummary": { - "description": "Resource usage summary information", - "properties": { - "associatedResources": { - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - }, - "data": { - "items": { - "$ref": "#/definitions/v1ResourceUsageDataPoint" - }, - "type": "array", - "uniqueItems": true - }, - "entity": { - "$ref": "#/definitions/v1ResourceReference" - } - }, - "type": "object" - }, - "v1ResourceUsageSummaryFilter": { - "description": "Resource usage summary filter", - "properties": { - "clouds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusters": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "includeMasterMachines": { - "type": "boolean" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "pods": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "projects": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "workload": { - "$ref": "#/definitions/v1ResourceWorkloadFilter" - }, - "workspaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1ResourceUsageSummaryOptions": { - "description": "Resource usage summary options", - "properties": { - "enableSummaryView": { - "default": true, - "type": "boolean" - }, - "groupBy": { - "default": "cluster", - "enum": [ - "tenant", - "project", - "workspace", - "cluster", - "namespace", - "deployment", - "statefulset", - "daemonset", - "pod", - "cloud" - ], - "type": "string" - }, - "period": { - "default": 60, - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1ResourceUsageSummarySpec": { - "description": "Resource usage summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1ResourceUsageSummaryFilter" - }, - "options": { - "$ref": "#/definitions/v1ResourceUsageSummaryOptions" - } - }, - "type": "object" - }, - "v1ResourceWorkloadFilter": { - "description": "Workload resource filter", - "properties": { - "names": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "default": "all", - "enum": [ - "deployment", - "statefulset", - "daemonset", - "all" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1Resources": { - "properties": { - "resources": { - "additionalProperties": { - "$ref": "#/definitions/v1ResourceEntity", - "type": "object" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1ResourcesCloudCostSummary": { - "description": "Resources cloud cost summary information", - "properties": { - "resources": { - "items": { - "$ref": "#/definitions/v1ResourceCloudCostSummary" - }, - "type": "array" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalCloudCost" - } - }, - "type": "object" - }, - "v1ResourcesConsumption": { - "description": "Resources consumption information", - "properties": { - "cpuUnit": { - "type": "string" - }, - "memoryUnit": { - "type": "string" - }, - "resources": { - "items": { - "$ref": "#/definitions/v1ResourceConsumption" - }, - "type": "array" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalConsumptionData" - } - }, - "type": "object" - }, - "v1ResourcesCostSummary": { - "description": "Resources cost summary information", - "properties": { - "resources": { - "items": { - "$ref": "#/definitions/v1ResourceCostSummary" - }, - "type": "array" - }, - "total": { - "$ref": "#/definitions/v1ResourceTotalCost" - } - }, - "type": "object" - }, - "v1ResourcesUsageSummary": { - "description": "Resources usage summary information", - "properties": { - "cpuUnit": { - "type": "string" - }, - "memoryUnit": { - "type": "string" - }, - "resources": { - "items": { - "$ref": "#/definitions/v1ResourceUsageSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1RestoreStatusMeta": { - "description": "Restore status meta", - "properties": { - "isSucceeded": { - "type": "boolean" - }, - "msg": { - "type": "string" - }, - "restoreTime": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1Role": { - "description": "Role", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1RoleSpec" - }, - "status": { - "$ref": "#/definitions/v1RoleStatus" - } - } - }, - "v1RoleClone": { - "description": "Role clone specifications", - "properties": { - "metadata": { - "$ref": "#/definitions/v1RoleCloneMetadata" - } - } - }, - "v1RoleCloneMetadata": { - "description": "Role clone metadata", - "properties": { - "name": { - "type": "string" - } - } - }, - "v1RolePatch": { - "items": { - "$ref": "#/definitions/v1HttpPatch" - }, - "type": "array" - }, - "v1RoleSpec": { - "description": "Role specifications", - "properties": { - "permissions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "scope": { - "$ref": "#/definitions/v1Scope" - }, - "type": { - "enum": [ - "system", - "user" - ], - "type": "string" - } - } - }, - "v1RoleStatus": { - "description": "Role status", - "properties": { - "isEnabled": { - "description": "Specifies if role account is enabled/disabled", - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1Roles": { - "description": "Array of Roles", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Role" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1S3StorageConfig": { - "description": "S3 storage config object", - "properties": { - "bucketName": { - "description": "S3 storage bucket name", - "type": "string" - }, - "caCert": { - "description": "CA Certificate", - "type": "string" - }, - "credentials": { - "$ref": "#/definitions/v1AwsCloudAccount", - "description": "AWS cloud account credentials" - }, - "region": { - "description": "AWS region name", - "type": "string" - }, - "s3ForcePathStyle": { - "default": true, - "type": "boolean" - }, - "s3Url": { - "description": "Custom hosted S3 URL", - "type": "string" - }, - "useRestic": { - "default": true, - "description": "Set to 'true', to use Restic plugin for the backup", - "type": "boolean" - } - }, - "required": [ - "bucketName", - "region", - "credentials" - ], - "type": "object" - }, - "v1SchedulerJob": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta", - "type": "object", - "x-omitempty": false - }, - "spec": { - "properties": { - "cycles": { - "type": "integer", - "x-omitempty": false - }, - "interval": { - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "status": { - "properties": { - "cycleNumber": { - "type": "integer", - "x-omitempty": false - }, - "error": { - "type": "string", - "x-omitempty": false - }, - "forceNextRun": { - "type": "boolean", - "x-omitempty": false - }, - "isActive": { - "type": "boolean", - "x-omitempty": false - }, - "isDisabled": { - "type": "boolean", - "x-omitempty": false - }, - "isLocked": { - "type": "boolean", - "x-omitempty": false - }, - "lastRunTime": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - }, - "lastSuccessfulRunTime": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - }, - "nextRunTime": { - "$ref": "#/definitions/v1Time", - "x-omitempty": false - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SchedulerJobs": { - "items": { - "$ref": "#/definitions/v1SchedulerJob" - }, - "type": "array", - "uniqueItems": true - }, - "v1SchedulerJobsHealth": { - "items": { - "$ref": "#/definitions/v1SchedulerJob" - }, - "type": "array", - "uniqueItems": true - }, - "v1Scope": { - "enum": [ - "system", - "tenant", - "project", - "resource" - ], - "type": "string" - }, - "v1SearchFilterBoolCondition": { - "properties": { - "value": { - "type": "boolean" - } - } - }, - "v1SearchFilterCondition": { - "properties": { - "bool": { - "$ref": "#/definitions/v1SearchFilterBoolCondition" - }, - "date": { - "$ref": "#/definitions/v1SearchFilterDateCondition" - }, - "float": { - "$ref": "#/definitions/v1SearchFilterFloatCondition" - }, - "int": { - "$ref": "#/definitions/v1SearchFilterIntegerCondition" - }, - "keyValue": { - "$ref": "#/definitions/v1SearchFilterKeyValueCondition" - }, - "string": { - "$ref": "#/definitions/v1SearchFilterStringCondition" - } - } - }, - "v1SearchFilterConjunctionOperator": { - "enum": [ - "and", - "or" - ], - "type": "string", - "x-nullable": true - }, - "v1SearchFilterDateCondition": { - "properties": { - "match": { - "$ref": "#/definitions/v1SearchFilterDateConditionMatch" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterDateOperator" - } - } - }, - "v1SearchFilterDateConditionMatch": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "values": { - "items": { - "$ref": "#/definitions/v1Time" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterDateOperator": { - "enum": [ - "eq", - "gt", - "gte", - "lt", - "lte", - "range" - ], - "type": "string" - }, - "v1SearchFilterFloatCondition": { - "properties": { - "match": { - "$ref": "#/definitions/v1SearchFilterFloatConditionMatch" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterIntegerOperator" - } - } - }, - "v1SearchFilterFloatConditionMatch": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "values": { - "items": { - "format": "float64", - "type": "number" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterGroup": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "filters": { - "items": { - "$ref": "#/definitions/v1SearchFilterItem" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterIntegerCondition": { - "properties": { - "match": { - "$ref": "#/definitions/v1SearchFilterIntegerConditionMatch" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterIntegerOperator" - } - } - }, - "v1SearchFilterIntegerConditionMatch": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "values": { - "items": { - "type": "integer" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterIntegerOperator": { - "enum": [ - "eq", - "gt", - "gte", - "lt", - "lte" - ], - "type": "string" - }, - "v1SearchFilterItem": { - "properties": { - "condition": { - "$ref": "#/definitions/v1SearchFilterCondition" - }, - "property": { - "type": "string" - }, - "type": { - "$ref": "#/definitions/v1SearchFilterPropertyType" - } - } - }, - "v1SearchFilterKeyValueCondition": { - "properties": { - "ignoreCase": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "match": { - "$ref": "#/definitions/v1SearchFilterKeyValueConditionMatch" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterStringOperator" - } - } - }, - "v1SearchFilterKeyValueConditionMatch": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterKeyValueOperator": { - "enum": [ - "eq" - ], - "type": "string" - }, - "v1SearchFilterPropertyType": { - "enum": [ - "string", - "int", - "float", - "bool", - "date", - "keyValue" - ], - "type": "string" - }, - "v1SearchFilterSchemaSpec": { - "properties": { - "schema": { - "$ref": "#/definitions/v1SearchFilterSchemaSpecProperties" - } - } - }, - "v1SearchFilterSchemaSpecEnumValue": { - "properties": { - "displayValue": { - "type": "string" - }, - "value": { - "type": "string" - } - } - }, - "v1SearchFilterSchemaSpecProperties": { - "properties": { - "properties": { - "items": { - "$ref": "#/definitions/v1SearchFilterSchemaSpecProperty" - }, - "type": "array" - } - } - }, - "v1SearchFilterSchemaSpecProperty": { - "properties": { - "default": { - "type": "string", - "x-order": 5 - }, - "displayName": { - "type": "string", - "x-order": 1 - }, - "enum": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": true, - "x-order": 3 - }, - "enumValues": { - "items": { - "$ref": "#/definitions/v1SearchFilterSchemaSpecEnumValue" - }, - "type": "array", - "x-omitempty": true, - "x-order": 4 - }, - "maxFloatVal": { - "format": "float64", - "type": "number", - "x-order": 9 - }, - "maxIntVal": { - "format": "int32", - "type": "integer", - "x-order": 7 - }, - "minFloatVal": { - "format": "float64", - "type": "number", - "x-order": 8 - }, - "minIntVal": { - "format": "int32", - "type": "integer", - "x-order": 6 - }, - "name": { - "type": "string", - "x-order": 0 - }, - "type": { - "type": "string", - "x-order": 2 - } - } - }, - "v1SearchFilterSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1SearchSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1SearchFilterSpec": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "filterGroups": { - "items": { - "$ref": "#/definitions/v1SearchFilterGroup" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterStringCondition": { - "properties": { - "ignoreCase": { - "type": "boolean" - }, - "match": { - "$ref": "#/definitions/v1SearchFilterStringConditionMatch" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterStringOperator" - } - } - }, - "v1SearchFilterStringConditionMatch": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchFilterStringOperator": { - "enum": [ - "eq", - "contains", - "beginsWith" - ], - "type": "string" - }, - "v1SearchFilterSummarySpec": { - "description": "Spectro cluster search filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1SearchFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1SearchFilterSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SearchSortFields": { - "enum": [ - "environment", - "clusterName", - "clusterState", - "healthState", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1SectroClusterK8sDashboardUrl": { - "description": "Service version information", - "properties": { - "url": { - "type": "string" - } - }, - "type": "object" - }, - "v1ServiceEncryptionKey": { - "description": "Returns the data encryption key for the session", - "properties": { - "encryptionKey": { - "description": "Encryption key to be used to decrypt the encrypted data in the response", - "type": "string" - } - }, - "type": "object" - }, - "v1ServiceImage": { - "description": "Service image entity", - "properties": { - "buildId": { - "type": "string" - }, - "image": { - "type": "string" - }, - "serviceName": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ServiceManifest": { - "description": "Service manifest information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ServiceManifestSpec" - } - }, - "type": "object" - }, - "v1ServiceManifestSpec": { - "properties": { - "manifests": { - "items": { - "$ref": "#/definitions/v1GitRepoFileContent" - }, - "type": "array", - "uniqueItems": true - }, - "name": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ServicePort": { - "properties": { - "port": { - "description": "The port that will be exposed by this service.", - "format": "int32", - "type": "integer" - }, - "protocol": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object" - }, - "v1ServiceSpec": { - "description": "ServiceSpec defines the specification of service registering edge", - "properties": { - "name": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1ServiceVersion": { - "description": "Service version information", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1ServiceVersionSpec" - } - }, - "type": "object" - }, - "v1ServiceVersionSpec": { - "properties": { - "latestVersion": { - "$ref": "#/definitions/v1GitRepoFileContent" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1ServicesImages": { - "properties": { - "serviceImages": { - "items": { - "$ref": "#/definitions/v1ServiceImage" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SonobuoyEntity": { - "description": "Sonobuoy response", - "properties": { - "reports": { - "additionalProperties": { - "$ref": "#/definitions/v1SonobuoyReportEntity" - }, - "type": "object" - }, - "requestUid": { - "type": "string" - }, - "status": { - "enum": [ - "Completed", - "InProgress", - "Failed", - "Initiated" - ], - "type": "string" - } - }, - "required": [ - "requestUid", - "status", - "reports" - ] - }, - "v1SonobuoyLog": { - "description": "Compliance Scan Sonobuoy Log", - "properties": { - "description": { - "type": "string" - }, - "msg": { - "type": "string" - }, - "output": { - "type": "string" - }, - "path": { - "type": "string" - }, - "state": { - "type": "string" - } - } - }, - "v1SonobuoyLogEntity": { - "description": "Sonobuoy log", - "properties": { - "description": { - "type": "string" - }, - "msg": { - "type": "string" - }, - "output": { - "type": "string" - }, - "path": { - "type": "string" - }, - "state": { - "type": "string" - } - } - }, - "v1SonobuoyReport": { - "description": "Compliance Scan Sonobuoy Report", - "properties": { - "fail": { - "format": "int32", - "type": "integer" - }, - "logs": { - "items": { - "$ref": "#/definitions/v1SonobuoyLog" - }, - "type": "array" - }, - "node": { - "type": "string" - }, - "pass": { - "format": "int32", - "type": "integer" - }, - "plugin": { - "type": "string" - }, - "status": { - "type": "string" - }, - "total": { - "format": "int32", - "type": "integer" - } - } - }, - "v1SonobuoyReportEntity": { - "description": "Sonobuoy report", - "properties": { - "fail": { - "format": "int32", - "type": "integer" - }, - "logs": { - "items": { - "$ref": "#/definitions/v1SonobuoyLogEntity" - }, - "type": "array" - }, - "node": { - "type": "string" - }, - "pass": { - "format": "int32", - "type": "integer" - }, - "plugin": { - "type": "string" - }, - "status": { - "type": "string" - }, - "total": { - "format": "int32", - "type": "integer" - } - } - }, - "v1SortOrder": { - "default": "asc", - "enum": [ - "asc", - "desc" - ], - "type": "string" - }, - "v1SpcApply": { - "properties": { - "actionType": { - "enum": [ - "DownloadAndInstall", - "DownloadAndInstallLater" - ], - "type": "string" - }, - "canBeApplied": { - "description": "If it is true then Agent can apply the changes to the palette", - "type": "boolean", - "x-omitempty": false - }, - "lastModifiedTime": { - "$ref": "#/definitions/v1Time" - }, - "patchAppliedTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SpcApplySettings": { - "properties": { - "actionType": { - "enum": [ - "DownloadAndInstall", - "DownloadAndInstallLater" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1SpcPatchTimeEntity": { - "properties": { - "patchTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SpectroAppMgmtUpgrade": { - "description": "Spectro application management upgrade information", - "properties": { - "version": { - "type": "string" - } - }, - "required": [ - "version" - ], - "type": "object" - }, - "v1SpectroAwsClusterEntity": { - "description": "AWS cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1AwsClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroAwsClusterImportEntity": { - "description": "Spectro AWS cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroAwsClusterRateEntity": { - "description": "Spectro AWS cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1AwsClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroAzureClusterEntity": { - "description": "Azure cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1AzureClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroAzureClusterImportEntity": { - "description": "Spectro Azure cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroAzureClusterRateEntity": { - "description": "Spectro Azure cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1AzureClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroCluster": { - "description": "SpectroCluster is the Schema for the spectroclusters API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1SpectroClusterSpec" - }, - "status": { - "$ref": "#/definitions/v1SpectroClusterStatus" - } - }, - "type": "object" - }, - "v1SpectroClusterActiveAppDeployment": { - "description": "Active app deployment", - "properties": { - "appRef": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterActiveCluster": { - "description": "Active clusters", - "properties": { - "clusterRef": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterActiveResources": { - "description": "Active cluster resources", - "properties": { - "appDeployments": { - "items": { - "$ref": "#/definitions/v1SpectroClusterActiveAppDeployment" - }, - "type": "array" - }, - "clusters": { - "items": { - "$ref": "#/definitions/v1SpectroClusterActiveCluster" - }, - "type": "array" - }, - "virtualClusters": { - "items": { - "$ref": "#/definitions/v1SpectroClusterActiveCluster" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterAddOnService": { - "description": "Spectro cluster addon service", - "properties": { - "endpoint": { - "type": "string" - }, - "name": { - "type": "string" - } - } - }, - "v1SpectroClusterAddOnServiceSummary": { - "description": "Spectro cluster status summary", - "properties": { - "endpoint": { - "type": "string" - }, - "name": { - "type": "string" - } - } - }, - "v1SpectroClusterAssetEntity": { - "description": "Cluster asset", - "properties": { - "spec": { - "properties": { - "frpKubeconfig": { - "type": "string" - }, - "kubeconfig": { - "type": "string" - }, - "kubeconfigclient": { - "type": "string" - }, - "manifest": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroClusterAssetFrpKubeConfig": { - "description": "Cluster asset Frp Kube Config", - "properties": { - "frpKubeconfig": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterAssetKubeConfig": { - "description": "Cluster asset Kube Config", - "properties": { - "kubeconfig": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterAssetKubeConfigClient": { - "description": "Cluster asset Kube Config Client", - "properties": { - "kubeconfigclient": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterAssetManifest": { - "description": "Cluster asset", - "properties": { - "manifest": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterCloudCost": { - "description": "Spectro cluster cloud cost information", - "properties": { - "cost": { - "$ref": "#/definitions/v1ResourceCost" - }, - "data": { - "items": { - "$ref": "#/definitions/v1CloudCostDataPoint" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterCloudCostSummaryFilter": { - "description": "Spectro cluster cloud cost summary filter", - "properties": { - "clouds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "projects": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "workspaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusterCloudCostSummaryOptions": { - "description": "Spectro cluster cloud cost summary options", - "properties": { - "groupBy": { - "default": "project", - "enum": [ - "tenant", - "project", - "cloud", - "cluster" - ], - "type": "string" - }, - "period": { - "default": 1440, - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1SpectroClusterCloudCostSummarySpec": { - "description": "Spectro cluster cloud cost summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1SpectroClusterCloudCostSummaryFilter" - }, - "options": { - "$ref": "#/definitions/v1SpectroClusterCloudCostSummaryOptions" - } - }, - "type": "object" - }, - "v1SpectroClusterCost": { - "description": "Spectro cluster cost information", - "properties": { - "cloud": { - "$ref": "#/definitions/v1SpectroClusterCloudCost" - }, - "cost": { - "$ref": "#/definitions/v1ResourceCost" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterCostSummary": { - "properties": { - "cluster": { - "$ref": "#/definitions/v1SpectroClusterCost" - }, - "endTime": { - "$ref": "#/definitions/v1Time" - }, - "period": { - "format": "int32", - "type": "integer" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SpectroClusterFilterSpec": { - "description": "Spectro cluster filter spec", - "properties": { - "cloudAccounts": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusterName": { - "$ref": "#/definitions/v1FilterString" - }, - "clusterProfiles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "clusterState": { - "$ref": "#/definitions/v1ClusterState", - "description": "Deprecated. Use clusterStates" - }, - "clusterStates": { - "items": { - "$ref": "#/definitions/v1ClusterState" - }, - "type": "array", - "uniqueItems": true - }, - "cpuUsage": { - "$ref": "#/definitions/v1FilterIntRange" - }, - "environment": { - "description": "Deprecated. Use environments", - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array", - "uniqueItems": true - }, - "environments": { - "items": { - "$ref": "#/definitions/v1CloudType" - }, - "type": "array", - "uniqueItems": true - }, - "healthState": { - "default": "all", - "enum": [ - "all", - "Healthy", - "UnHealthy" - ], - "type": "string" - }, - "isDeleted": { - "default": false, - "type": "boolean" - }, - "isHostCluster": { - "default": false, - "type": "boolean", - "x-omitempty": false - }, - "memoryUsage": { - "$ref": "#/definitions/v1FilterNumberRange" - }, - "metricPeriod": { - "default": 60, - "description": "Metric period in minutes defines latest metrics by period", - "format": "int32", - "type": "integer" - }, - "projectUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "tags": { - "$ref": "#/definitions/v1FilterArray" - } - } - }, - "v1SpectroClusterHealthCheck": { - "properties": { - "spec": { - "$ref": "#/definitions/v1SpectroClusterHealthCheckSpec", - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1SpectroClusterHealthCheckStatus", - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroClusterHealthCheckSpec": { - "properties": { - "name": { - "type": "string" - }, - "orgName": { - "type": "string" - }, - "ownerName": { - "type": "string" - }, - "ownerUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterHealthCheckStatus": { - "properties": { - "machineHealthChecks": { - "items": { - "$ref": "#/definitions/v1HealthCheck" - }, - "type": "array" - }, - "msgBrokerHealthChecks": { - "items": { - "$ref": "#/definitions/v1HealthCheck" - }, - "type": "array" - }, - "spectroClusterHealthChecks": { - "items": { - "$ref": "#/definitions/v1HealthCheck" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterHealthCondition": { - "description": "Spectro cluster health condition", - "properties": { - "message": { - "type": "string" - }, - "relatedObject": { - "$ref": "#/definitions/v1RelatedObject", - "type": "object" - }, - "type": { - "type": "string" - } - } - }, - "v1SpectroClusterHealthStatus": { - "description": "Spectro cluster health status", - "properties": { - "agentVersion": { - "type": "string" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1SpectroClusterHealthCondition" - }, - "type": "array", - "uniqueItems": true - }, - "lastHeartBeatTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string" - } - } - }, - "v1SpectroClusterKubeCtlRedirect": { - "description": "Active resources of tenant", - "properties": { - "redirectUri": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterLocationInputEntity": { - "description": "Cluster location", - "properties": { - "location": { - "$ref": "#/definitions/v1ClusterLocation" - } - }, - "type": "object" - }, - "v1SpectroClusterMetaSummary": { - "description": "Spectro cluster meta summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "specSummary": { - "description": "Spectro cluster meta summary", - "properties": { - "cloudAccountUid": { - "type": "string" - }, - "cloudRegion": { - "type": "string" - }, - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "clusterType": { - "type": "string" - }, - "importMode": { - "type": "string" - }, - "location": { - "$ref": "#/definitions/v1ClusterMetaSpecLocation" - }, - "projectMeta": { - "$ref": "#/definitions/v1ProjectMeta" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "status": { - "description": "Spectro cluster meta status summary", - "properties": { - "cost": { - "$ref": "#/definitions/v1ClusterMetaStatusCost" - }, - "health": { - "$ref": "#/definitions/v1ClusterMetaStatusHealth" - }, - "state": { - "type": "string" - }, - "updates": { - "$ref": "#/definitions/v1ClusterMetaStatusUpdates" - } - } - } - }, - "type": "object" - }, - "v1SpectroClusterMetadataFilterSpec": { - "description": "Spectro cluster filter spec", - "properties": { - "environment": { - "$ref": "#/definitions/v1CloudType" - }, - "includeNested": { - "default": false, - "type": "boolean" - }, - "isAlloy": { - "default": false, - "description": "isAlloy is renamed to isImported", - "type": "boolean" - }, - "isImportReadOnly": { - "default": true, - "type": "boolean" - }, - "isImported": { - "default": false, - "type": "boolean" - }, - "name": { - "$ref": "#/definitions/v1FilterString" - }, - "state": { - "type": "string" - } - } - }, - "v1SpectroClusterMetadataSpec": { - "description": "Spectro cluster metadata spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1SpectroClusterMetadataFilterSpec" - }, - "sort": { - "enum": [ - "environment", - "state", - "name" - ], - "type": "string", - "x-nullable": true - } - } - }, - "v1SpectroClusterMetrics": { - "description": "Spectro cluster metrics", - "properties": { - "cpu": { - "$ref": "#/definitions/v1ComputeMetrics" - }, - "memory": { - "$ref": "#/definitions/v1ComputeMetrics" - } - } - }, - "v1SpectroClusterMigration": { - "description": "Spectro cluster migration status", - "properties": { - "database": { - "$ref": "#/definitions/v1MgmtMigrationStatuses" - }, - "state": { - "type": "string", - "x-omitempty": false - }, - "tenant": { - "$ref": "#/definitions/v1SpectroTenantMigration" - } - }, - "type": "object" - }, - "v1SpectroClusterNotifications": { - "description": "Spectro cluster notifications", - "properties": { - "isAvailable": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1SpectroClusterOidcClaims": { - "properties": { - "Email": { - "type": "string", - "x-omitempty": false - }, - "FirstName": { - "type": "string", - "x-omitempty": false - }, - "LastName": { - "type": "string", - "x-omitempty": false - }, - "SpectroTeam": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SpectroClusterOidcSpec": { - "properties": { - "clientId": { - "type": "string", - "x-omitempty": false - }, - "clientSecret": { - "type": "string", - "x-omitempty": false - }, - "issuerUrl": { - "description": "the issuer is the URL identifier for the service", - "type": "string", - "x-omitempty": false - }, - "requiredClaims": { - "$ref": "#/definitions/v1SpectroClusterOidcClaims" - }, - "scopes": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SpectroClusterPackCondition": { - "properties": { - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "enum": [ - "ReadyForInstall", - "Installed", - "Ready", - "Error", - "UpgradeAvailable" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterPackConfigList": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1PackConfig" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1SpectroClusterPackProperties": { - "description": "Cluster pack properties response", - "properties": { - "yaml": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SpectroClusterPackStatusEntity": { - "properties": { - "condition": { - "$ref": "#/definitions/v1SpectroClusterPackCondition", - "description": "Pack deployment status conditions" - }, - "endTime": { - "$ref": "#/definitions/v1Time", - "description": "Pack deployment end time" - }, - "name": { - "description": "Pack name", - "type": "string" - }, - "profileUid": { - "description": "Cluster profile uid", - "type": "string" - }, - "startTime": { - "$ref": "#/definitions/v1Time", - "description": "Pack deployment start time" - }, - "type": { - "$ref": "#/definitions/v1PackType" - }, - "version": { - "description": "pack version", - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterPacksEntity": { - "description": "Cluster entity for pack refs validate", - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterPacksStatusEntity": { - "properties": { - "packs": { - "items": { - "$ref": "#/definitions/v1SpectroClusterPackStatusEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterPolicies": { - "description": "Cluster policies", - "properties": { - "backupPolicy": { - "$ref": "#/definitions/v1ClusterBackupConfig" - }, - "scanPolicy": { - "$ref": "#/definitions/v1ClusterComplianceScheduleConfig" - } - }, - "type": "object" - }, - "v1SpectroClusterProfile": { - "description": "Cluster profile response", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1SpectroClusterProfileSpec" - } - }, - "type": "object" - }, - "v1SpectroClusterProfileEntity": { - "description": "Cluster profile request payload", - "properties": { - "packValues": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1PackValuesEntity" - }, - "type": "array", - "uniqueItems": true - }, - "replaceWithProfile": { - "description": "Cluster profile uid to be replaced with new profile", - "type": "string" - }, - "uid": { - "description": "Cluster profile uid", - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterProfileList": { - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfile" - }, - "type": "array" - } - }, - "required": [ - "profiles" - ], - "type": "object" - }, - "v1SpectroClusterProfileSpec": { - "description": "Cluster profile spec response", - "properties": { - "cloudType": { - "description": "Cluster profile cloud type", - "type": "string" - }, - "packs": { - "description": "Cluster profile packs array", - "items": { - "$ref": "#/definitions/v1ClusterProfilePacksEntity" - }, - "type": "array", - "uniqueItems": true - }, - "type": { - "description": "Cluster profile type [ \"cluster\", \"infra\", \"add-on\", \"system\" ]", - "type": "string" - }, - "version": { - "description": "Cluster profile version", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1SpectroClusterProfileUpdates": { - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1ClusterProfileTemplate" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusterProfileValidatorResponse": { - "description": "Cluster profile validator response", - "properties": { - "packs": { - "$ref": "#/definitions/v1ConstraintValidatorResponse" - }, - "uid": { - "description": "Cluster profile uid", - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterProfiles": { - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - }, - "spcApplySettings": { - "$ref": "#/definitions/v1SpcApplySettings" - } - }, - "required": [ - "profiles" - ], - "type": "object" - }, - "v1SpectroClusterProfilesDeleteEntity": { - "properties": { - "profileUids": { - "description": "Cluster's profile uid list", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusterProfilesPacksManifests": { - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1ClusterProfilePacksManifests" - }, - "type": "array" - } - }, - "required": [ - "profiles" - ], - "type": "object" - }, - "v1SpectroClusterProfilesParamReferenceEntity": { - "description": "Cluster profiles param reference entity", - "properties": { - "references": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusterProfilesResolvedValues": { - "description": "Cluster profiles resolved values response", - "properties": { - "profiles": { - "items": { - "$ref": "#/definitions/v1ProfileResolvedValues" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusterProjectCleanedResource": { - "description": "List of cleaned project spectro cluster resources", - "properties": { - "resources": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterProjectCleanupValidateEntity": { - "description": "Cluster duration thresholds", - "properties": { - "deletingClusterDurationThresholdInMin": { - "format": "int32", - "type": "integer" - }, - "provisioningClusterDurationThresholdInMin": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1SpectroClusterRate": { - "description": "Cluster estimated rate information", - "properties": { - "machinePools": { - "items": { - "$ref": "#/definitions/v1MachinePoolRate" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "rate": { - "$ref": "#/definitions/v1TotalClusterRate" - }, - "resourceMetadata": { - "$ref": "#/definitions/v1CloudResourceMetadata" - } - }, - "type": "object" - }, - "v1SpectroClusterSortFields": { - "enum": [ - "environment", - "clusterName", - "healthState", - "creationTimestamp", - "lastModifiedTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1SpectroClusterSortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1SpectroClusterSortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1SpectroClusterSpec": { - "description": "SpectroClusterSpec defines the desired state of SpectroCluster", - "properties": { - "cloudConfigRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "CloudConfigRef point to the cloud configuration for the cluster, input by user Ref types are: AwsCloudConfig/VsphereCloudConfig/BaremetalConfig/ etc this user config will be used to generate cloud specific cluster/machine spec for cluster-api For VM, it will contain information needed to launch VMs, like cloud account, instance type For BM, it will contain actual baremetal machines" - }, - "cloudType": { - "$ref": "#/definitions/v1CloudType" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfig", - "description": "ClusterConfig is the configuration related to a general cluster. Configuration related to the health of the cluster." - }, - "clusterProfileTemplates": { - "description": "When a cluster created from a clusterprofile at t1, ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate then clusterprofile may evolve to v2 at t2, but before user decide to upgrade the cluster, it will stay as it is when user decide to upgrade, clusterProfileTemplate will be updated from the clusterprofile pointed by ClusterProfileRef", - "items": { - "$ref": "#/definitions/v1ClusterProfileTemplate" - }, - "type": "array" - }, - "clusterType": { - "enum": [ - "PureManage", - "AlloyMonitor", - "AlloyAssist", - "AlloyExtend" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroClusterStatus": { - "description": "SpectroClusterStatus", - "properties": { - "abortTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "addOnServices": { - "items": { - "$ref": "#/definitions/v1SpectroClusterAddOnService" - }, - "type": "array" - }, - "apiEndpoints": { - "items": { - "$ref": "#/definitions/v1APIEndpoint" - }, - "type": "array" - }, - "clusterImport": { - "$ref": "#/definitions/v1ClusterImport" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "location": { - "$ref": "#/definitions/v1ClusterLocation" - }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, - "packs": { - "items": { - "$ref": "#/definitions/v1ClusterPackStatus" - }, - "type": "array" - }, - "profileStatus": { - "$ref": "#/definitions/v1ProfileStatus" - }, - "services": { - "items": { - "$ref": "#/definitions/v1LoadBalancerService" - }, - "type": "array" - }, - "spcApply": { - "$ref": "#/definitions/v1SpcApply" - }, - "state": { - "description": "current operational state", - "type": "string" - }, - "upgrades": { - "items": { - "$ref": "#/definitions/v1Upgrades" - }, - "type": "array" - }, - "virtual": { - "$ref": "#/definitions/v1Virtual" - } - }, - "type": "object" - }, - "v1SpectroClusterSummary": { - "description": "Spectro cluster summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "specSummary": { - "description": "Spectro cluster spec summary", - "properties": { - "cloudAccountMeta": { - "$ref": "#/definitions/v1CloudAccountMeta" - }, - "cloudConfig": { - "$ref": "#/definitions/v1CloudConfigMeta" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigResponse" - }, - "clusterProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplateMeta" - }, - "clusterProfileTemplates": { - "items": { - "$ref": "#/definitions/v1ClusterProfileTemplateMeta" - }, - "type": "array" - }, - "projectMeta": { - "$ref": "#/definitions/v1ProjectMeta" - } - }, - "type": "object" - }, - "status": { - "description": "Spectro cluster status summary", - "properties": { - "clusterImport": { - "$ref": "#/definitions/v1ClusterImport" - }, - "cost": { - "$ref": "#/definitions/v1ResourceCost" - }, - "health": { - "$ref": "#/definitions/v1SpectroClusterHealthStatus" - }, - "hourlyRate": { - "$ref": "#/definitions/v1ResourceCost" - }, - "location": { - "$ref": "#/definitions/v1ClusterMetaSpecLocation" - }, - "metrics": { - "$ref": "#/definitions/v1SpectroClusterMetrics" - }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, - "notifications": { - "$ref": "#/definitions/v1SpectroClusterNotifications" - }, - "state": { - "type": "string" - }, - "virtual": { - "$ref": "#/definitions/v1Virtual" - } - } - } - }, - "type": "object" - }, - "v1SpectroClusterSummarySpec": { - "description": "Spectro cluster filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1SpectroClusterFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1SpectroClusterSortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SpectroClusterUidStatusSummary": { - "description": "Spectro cluster status summary", - "properties": { - "abortTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "addOnServices": { - "items": { - "$ref": "#/definitions/v1SpectroClusterAddOnServiceSummary" - }, - "type": "array" - }, - "apiEndpoints": { - "items": { - "$ref": "#/definitions/v1APIEndpoint" - }, - "type": "array" - }, - "clusterImport": { - "$ref": "#/definitions/v1ClusterImport" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "cost": { - "$ref": "#/definitions/v1ResourceCost" - }, - "health": { - "$ref": "#/definitions/v1SpectroClusterHealthStatus" - }, - "hourlyRate": { - "$ref": "#/definitions/v1ResourceCost" - }, - "kubeMeta": { - "$ref": "#/definitions/v1KubeMeta" - }, - "location": { - "$ref": "#/definitions/v1ClusterMetaSpecLocation" - }, - "metrics": { - "$ref": "#/definitions/v1SpectroClusterMetrics" - }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, - "notifications": { - "$ref": "#/definitions/v1SpectroClusterNotifications" - }, - "packs": { - "items": { - "$ref": "#/definitions/v1ClusterPackStatus" - }, - "type": "array" - }, - "services": { - "items": { - "$ref": "#/definitions/v1LoadBalancerService" - }, - "type": "array" - }, - "spcApply": { - "$ref": "#/definitions/v1SpcApply" - }, - "state": { - "description": "current operational state", - "type": "string" - }, - "upgrades": { - "items": { - "$ref": "#/definitions/v1Upgrades" - }, - "type": "array" - }, - "virtual": { - "$ref": "#/definitions/v1Virtual" - }, - "workspaces": { - "items": { - "$ref": "#/definitions/v1ResourceReference" - }, - "type": "array" - } - } - }, - "v1SpectroClusterUidSummary": { - "description": "Spectro cluster summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "description": "Spectro cluster spec summary", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1CloudConfigMeta" - }, - "cloudaccount": { - "$ref": "#/definitions/v1CloudAccountMeta" - }, - "clusterProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplateMeta" - }, - "clusterProfileTemplates": { - "items": { - "$ref": "#/definitions/v1ClusterProfileTemplateMeta" - }, - "type": "array" - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1SpectroClusterUidStatusSummary" - } - }, - "type": "object" - }, - "v1SpectroClusterUidUpgrades": { - "description": "Cluster status upgrades", - "properties": { - "upgrades": { - "items": { - "$ref": "#/definitions/v1Upgrades" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroClusterVMCloneEntity": { - "properties": { - "annotationFilters": { - "description": "Annotation filters", - "items": { - "type": "string" - }, - "type": "array" - }, - "cloneName": { - "description": "Cloning Virtual machine's name", - "type": "string" - }, - "labelFilters": { - "description": "Label filters", - "items": { - "type": "string" - }, - "type": "array" - }, - "newMacAddresses": { - "additionalProperties": { - "type": "string" - }, - "description": "NewMacAddresses manually sets that target interfaces' mac addresses. The key is the interface name and the value is the new mac address. If this field is not specified, a new MAC address will be generated automatically, as for any interface that is not included in this map", - "type": "object" - }, - "newSMBiosSerial": { - "description": "NewSMBiosSerial manually sets that target's SMbios serial. If this field is not specified, a new serial will be generated automatically.", - "type": "string" - } - }, - "required": [ - "cloneName" - ], - "type": "object" - }, - "v1SpectroClusterValidatorResponse": { - "description": "Cluster validator response", - "properties": { - "machinePools": { - "$ref": "#/definitions/v1ConstraintValidatorResponse" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileValidatorResponse" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1SpectroClusters": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1SpectroCluster" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1SpectroClustersAgentsNotifyEntity": { - "description": "SpectroClusters for which agents has to be notified", - "properties": { - "clusterUids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "notifyAllClusters": { - "type": "boolean" - } - } - }, - "v1SpectroClustersCostComputeSpec": { - "description": "Cluster's cost compute spec", - "properties": { - "clusterUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SpectroClustersHealth": { - "description": "Spectro Clusters health data", - "properties": { - "errored": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "healthy": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "running": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "unhealthy": { - "format": "int32", - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SpectroClustersMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1SpectroClustersMetadataSearch": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1SpectroClusterMetaSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1SpectroClustersSummary": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1SpectroClusterSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1SpectroClustersUsageComputeSpec": { - "description": "Cluster's usage compute spec", - "properties": { - "clusterUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "startTime": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SpectroCoxEdgeClusterEntity": { - "description": "CoxEdge cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1CoxEdgeClusterConfig" - }, - "cloudType": { - "type": "string" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroCoxEdgeClusterRateEntity": { - "description": "Cox Edge cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1CoxEdgeClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroEdgeClusterEntity": { - "description": "Edge cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EdgeMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroEdgeClusterImportEntity": { - "description": "Spectro Edge cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroEdgeClusterRateEntity": { - "description": "Edge cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EdgeMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroEdgeNativeClusterEntity": { - "description": "EdgeNative cluster create or update request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeNativeClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroEdgeNativeClusterImportEntity": { - "description": "Spectro EdgeNative cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroEdgeNativeClusterRateEntity": { - "description": "Edge-native cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EdgeNativeClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroEksClusterEntity": { - "description": "Spectro EKS cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1EksClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "fargateProfiles": { - "items": { - "$ref": "#/definitions/v1FargateProfile" - }, - "type": "array" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EksMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroEksClusterRateEntity": { - "description": "Spectro EKS cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1EksClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1EksMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroGcpClusterEntity": { - "description": "GCP cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1GcpClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroGcpClusterImportEntity": { - "description": "Spectro GCP cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroGcpClusterRateEntity": { - "description": "Gcp cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1GcpClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroGenericClusterImportEntity": { - "description": "Spectro generic cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - }, - "edgeConfig": { - "$ref": "#/definitions/v1ImportEdgeHostConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroGenericClusterRateEntity": { - "description": "Generic cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1GenericClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1GenericMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroInstallerEntity": { - "description": "Spectro installer entity for create", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "type": "string" - }, - "privateGatewayUid": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - } - }, - "type": "object" - }, - "status": { - "$ref": "#/definitions/v1InstallerStatus" - } - }, - "type": "object" - }, - "v1SpectroInstallerInputEntity": { - "description": "Spectro installer entity for create", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1SpectroInstallerStatus": { - "description": "spectro installer status", - "properties": { - "status": { - "$ref": "#/definitions/v1InstallerStatus" - } - }, - "type": "object" - }, - "v1SpectroInstallers": { - "description": "List Spectro installers", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1SpectroInstallerEntity" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "type": "object" - }, - "v1SpectroLibvirtClusterEntity": { - "description": "Libvirt cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1LibvirtClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1LibvirtMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroLibvirtClusterImportEntity": { - "description": "Spectro Libvirt cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroLibvirtClusterRateEntity": { - "description": "libvirt cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1LibvirtClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1LibvirtMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroMaasClusterEntity": { - "description": "Spectro Maas cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1MaasClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1MaasMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroMaasClusterImportEntity": { - "description": "Spectro maas cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroMaasClusterRateEntity": { - "description": "Maas cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1MaasClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1MaasMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroMgmt": { - "description": "Spectro management data", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1SpectroMgmtSpec" - }, - "status": { - "$ref": "#/definitions/v1SpectroMgmtStatus" - } - }, - "type": "object" - }, - "v1SpectroMgmtSpec": { - "description": "spectro management specifications", - "properties": { - "installerMode": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - }, - "targetVersion": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1SpectroMgmtStatus": { - "description": "spectro management status information", - "properties": { - "appVersions": { - "items": { - "$ref": "#/definitions/v1AppVersion" - }, - "type": "array", - "uniqueItems": true - }, - "isFailed": { - "type": "boolean", - "x-omitempty": false - }, - "lastUpdatedTime": { - "$ref": "#/definitions/v1Time" - }, - "message": { - "type": "string" - }, - "messageLogs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "state": { - "type": "string" - }, - "upgradeHistory": { - "items": { - "$ref": "#/definitions/v1SpectroMgmtUpgrade" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SpectroMgmtUpgrade": { - "description": "spectro management upgrade logs", - "properties": { - "upgradeTime": { - "$ref": "#/definitions/v1Time" - }, - "version": { - "type": "string" - } - } - }, - "v1SpectroOpenStackClusterEntity": { - "description": "OpenStack cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1OpenStackClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1OpenStackMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroOpenStackClusterImportEntity": { - "description": "Spectro OpenStack cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroOpenStackClusterRateEntity": { - "description": "Openstack cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1OpenStackClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1OpenStackMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroTenantClusterMigration": { - "description": "Spectro tenant cluster migration status", - "properties": { - "message": { - "type": "string" - }, - "name": { - "type": "string" - }, - "state": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1SpectroTenantMigration": { - "description": "Spectro tenant migration status", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1SpectroTenantClusterMigration" - }, - "type": "array", - "uniqueItems": true - }, - "state": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SpectroTencentClusterEntity": { - "description": "Tencent cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1TencentClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1TencentMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "cloudAccountUid", - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroTencentClusterRateEntity": { - "description": "Spectro Tencent cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1TencentClusterConfig" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1TencentMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpectroVirtualClusterEntity": { - "description": "Spectro virtual cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1VirtualClusterConfig" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1VirtualMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudType", - "clusterConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroVsphereClusterEntity": { - "description": "vSphere cluster request payload for create and update", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "properties": { - "cloudAccountUid": { - "description": "Cloud account uid to be used for cluster provisioning", - "type": "string" - }, - "cloudConfig": { - "$ref": "#/definitions/v1VsphereClusterConfigEntity" - }, - "clusterConfig": { - "$ref": "#/definitions/v1ClusterConfigEntity", - "description": "General cluster configuration like health, patching settings, namespace resource allocation, rbac" - }, - "edgeHostUid": { - "description": "Appliance (Edge Host) uid for Edge env", - "type": "string" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1VsphereMachinePoolConfigEntity" - }, - "type": "array" - }, - "policies": { - "$ref": "#/definitions/v1SpectroClusterPolicies" - }, - "profiles": { - "items": { - "$ref": "#/definitions/v1SpectroClusterProfileEntity" - }, - "type": "array" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroVsphereClusterImportEntity": { - "description": "Spectro Vsphere cluster import request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1ImportClusterConfig" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SpectroVsphereClusterRateEntity": { - "description": "Vsphere cluster request payload for estimating rate", - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1VsphereClusterConfigEntity" - }, - "machinepoolconfig": { - "items": { - "$ref": "#/definitions/v1VsphereMachinePoolConfigEntity" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1SpotMarketOptions": { - "description": "SpotMarketOptions defines the options available to a user when configuring Machines to run on Spot instances. Most users should provide an empty struct.", - "properties": { - "maxPrice": { - "description": "MaxPrice defines the maximum price the user is willing to pay for Spot VM instances", - "type": "string" - } - }, - "type": "object" - }, - "v1SpotVMOptions": { - "description": "SpotVMOptions defines the options relevant to running the Machine on Spot VMs", - "properties": { - "maxPrice": { - "description": "MaxPrice defines the maximum price the user is willing to pay for Spot VM instances", - "type": "string" - } - }, - "type": "object" - }, - "v1SsoLogin": { - "description": "Describes the allowed sso login details", - "properties": { - "displayName": { - "description": "Describes the display name for the sso login", - "type": "string" - }, - "logo": { - "description": "Describes the url path for the sso login", - "type": "string" - }, - "name": { - "description": "Describes the processed name for the sso login", - "type": "string" - }, - "redirectUri": { - "description": "Describes the sso login url for the authentication", - "type": "string" - } - }, - "type": "object" - }, - "v1SsoLogins": { - "description": "Describes the allowed sso logins", - "items": { - "$ref": "#/definitions/v1SsoLogin" - }, - "type": "array", - "uniqueItems": true - }, - "v1StorageAccount": { - "description": "Azure storage account provides a unique namespace for your Azure resources", - "properties": { - "id": { - "description": "Fully qualified resource ID for the resource", - "type": "string" - }, - "kind": { - "description": "The kind of the resource", - "type": "string" - }, - "location": { - "description": "The geo-location where the resource lives", - "type": "string" - }, - "name": { - "description": "The name of the resource", - "type": "string" - } - }, - "type": "object" - }, - "v1StorageAccountEntity": { - "description": "Azure storage account entity", - "properties": { - "id": { - "description": "Azure storage account id", - "type": "string" - }, - "name": { - "description": "Azure storage account name", - "type": "string" - } - }, - "type": "object" - }, - "v1StorageContainer": { - "description": "Azure storage container organizes a set of blobs, similar to a directory in a file system", - "properties": { - "id": { - "description": "Fully qualified resource ID for the resource.", - "type": "string" - }, - "name": { - "description": "The name of the resource", - "type": "string" - }, - "type": { - "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\"", - "type": "string" - } - }, - "type": "object" - }, - "v1StorageCost": { - "description": "Cloud storage cost", - "properties": { - "discountedUsage": { - "description": "Cloud storage upper limit which is free.", - "type": "string" - }, - "price": { - "description": "Array of cloud storage range prices", - "items": { - "$ref": "#/definitions/v1StoragePrice" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1StoragePrice": { - "description": "Cloud storage price within an upper limit.", - "properties": { - "limit": { - "description": "Upper limit of cloud storage usage", - "type": "string" - }, - "price": { - "description": "Price of cloud storage type", - "type": "string" - } - }, - "type": "object" - }, - "v1StorageRate": { - "description": "Storage estimated rate information", - "properties": { - "iops": { - "format": "float64", - "type": "number" - }, - "rate": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "sizeGB": { - "format": "float64", - "type": "number" - }, - "throughput": { - "format": "float64", - "type": "number" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1StorageType": { - "description": "Cloud cloud Storage type details", - "properties": { - "cost": { - "$ref": "#/definitions/v1StorageCost" - }, - "iopsCost": { - "$ref": "#/definitions/v1StorageCost" - }, - "kind": { - "description": "kind of storage type", - "type": "string" - }, - "name": { - "description": "Name of the storage type", - "type": "string" - }, - "throughputCost": { - "$ref": "#/definitions/v1StorageCost" - } - }, - "type": "object" - }, - "v1StripeKey": { - "description": "Stripe key object", - "properties": { - "publishKey": { - "description": "Publish stripe key", - "type": "string" - } - } - }, - "v1Subnet": { - "properties": { - "cidrBlock": { - "description": "CidrBlock is the CIDR block to be used when the provider creates a managed Vnet.", - "type": "string" - }, - "name": { - "type": "string" - }, - "securityGroupName": { - "description": "Network Security Group(NSG) to be attached to subnet. NSG for a control plane subnet, should allow inbound to port 6443, as port 6443 is used by kubeadm to bootstrap the control planes", - "type": "string" - } - }, - "type": "object" - }, - "v1Subscription": { - "description": "Azure Subscription Type", - "properties": { - "authorizationSource": { - "description": "The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management", - "type": "string" - }, - "displayName": { - "description": "The subscription display name", - "type": "string" - }, - "state": { - "description": "The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted.", - "type": "string" - }, - "subscriptionId": { - "description": "The subscription ID", - "type": "string" - } - }, - "type": "object" - }, - "v1SyftDependency": { - "description": "Compliance Scan Syft Dependency", - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1SyftDependencyEntity": { - "description": "Syft dependency", - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - }, - "version": { - "type": "string" - } - } - }, - "v1SyftEntity": { - "description": "Syft response", - "properties": { - "report": { - "$ref": "#/definitions/v1SyftReportEntity" - }, - "requestUid": { - "type": "string" - }, - "status": { - "enum": [ - "Completed", - "InProgress", - "Failed", - "Initiated" - ], - "type": "string" - } - }, - "required": [ - "requestUid", - "status", - "report" - ] - }, - "v1SyftImageContext": { - "description": "Compliance Scan Syft Image Context", - "properties": { - "containerName": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "podName": { - "type": "string" - } - } - }, - "v1SyftReport": { - "description": "Compliance Scan Syft Report", - "properties": { - "dependencies": { - "items": { - "$ref": "#/definitions/v1SyftDependency" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imageContexts": { - "items": { - "$ref": "#/definitions/v1SyftImageContext" - }, - "type": "array" - }, - "isSBOMExist": { - "type": "boolean" - }, - "state": { - "type": "string" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "vulnerabilities": { - "items": { - "$ref": "#/definitions/v1SyftVulnerability" - }, - "type": "array" - }, - "vulnerabilitySummary": { - "$ref": "#/definitions/v1SyftVulnerabilitySummary" - } - } - }, - "v1SyftReportEntity": { - "description": "Syft report", - "properties": { - "batchNo": { - "format": "int32", - "type": "integer" - }, - "batchSize": { - "format": "int32", - "type": "integer" - }, - "dependencies": { - "items": { - "$ref": "#/definitions/v1SyftDependencyEntity" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imageContexts": { - "items": { - "$ref": "#/definitions/v1SyftImageContext" - }, - "type": "array" - }, - "sbom": { - "type": "string" - }, - "time": { - "$ref": "#/definitions/v1Time" - }, - "vulnerabilities": { - "items": { - "$ref": "#/definitions/v1SyftVulnerabilityEntity" - }, - "type": "array" - }, - "vulnerabilitySummary": { - "$ref": "#/definitions/v1SyftVulnerabilitySummaryEntity" - } - } - }, - "v1SyftScanContext": { - "description": "Compliance Scan Syft Context", - "properties": { - "format": { - "type": "string" - }, - "labelSelector": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "podName": { - "type": "string" - }, - "scope": { - "type": "string" - } - } - }, - "v1SyftVulnerability": { - "description": "Compliance Scan Syft Vulnerability", - "properties": { - "fixedIn": { - "type": "string" - }, - "installed": { - "type": "string" - }, - "name": { - "type": "string" - }, - "severity": { - "type": "string" - }, - "type": { - "type": "string" - }, - "vulnerability": { - "type": "string" - } - } - }, - "v1SyftVulnerabilityEntity": { - "description": "Syft vulnerability", - "properties": { - "fixedIn": { - "type": "string" - }, - "installed": { - "type": "string" - }, - "name": { - "type": "string" - }, - "severity": { - "type": "string" - }, - "type": { - "type": "string" - }, - "vulnerability": { - "type": "string" - } - } - }, - "v1SyftVulnerabilitySummary": { - "description": "Compliance Scan Syft Vulnerability Summary", - "properties": { - "critical": { - "format": "int32", - "type": "integer" - }, - "high": { - "format": "int32", - "type": "integer" - }, - "low": { - "format": "int32", - "type": "integer" - }, - "medium": { - "format": "int32", - "type": "integer" - }, - "negligible": { - "format": "int32", - "type": "integer" - }, - "unknown": { - "format": "int32", - "type": "integer" - } - } - }, - "v1SyftVulnerabilitySummaryEntity": { - "description": "Syft vulnerability summary", - "properties": { - "critical": { - "format": "int32", - "type": "integer" - }, - "high": { - "format": "int32", - "type": "integer" - }, - "low": { - "format": "int32", - "type": "integer" - }, - "medium": { - "format": "int32", - "type": "integer" - }, - "negligible": { - "format": "int32", - "type": "integer" - }, - "unknown": { - "format": "int32", - "type": "integer" - } - } - }, - "v1SysLogin": { - "description": "System admin login input", - "properties": { - "emailId": { - "type": "string" - }, - "password": { - "format": "password", - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "v1SysUserToken": { - "description": "Auth token response", - "properties": { - "Authorization": { - "type": "string" - }, - "IsPasswordReset": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemAwsAccount": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemAwsSpec" - } - }, - "type": "object" - }, - "v1SystemAwsImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemAwsImageSpec" - } - }, - "type": "object" - }, - "v1SystemAwsImageSpec": { - "description": "system aws account specifications", - "properties": { - "goldenImageRegion": { - "type": "string" - } - } - }, - "v1SystemAwsSpec": { - "description": "system aws account specifications", - "properties": { - "accessKey": { - "type": "string" - }, - "secretKey": { - "type": "string" - } - } - }, - "v1SystemAwsStsAccount": { - "description": "System AWS Gov account specifications", - "properties": { - "accessKey": { - "type": "string" - }, - "accountId": { - "type": "string" - }, - "secretKey": { - "type": "string" - } - } - }, - "v1SystemAzureAccount": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemAzureSpec" - } - }, - "type": "object" - }, - "v1SystemAzureSpec": { - "description": "system azure account specifications", - "properties": { - "clientId": { - "type": "string" - }, - "clientSecret": { - "type": "string" - }, - "subscriptionId": { - "type": "string" - }, - "tenantId": { - "type": "string" - } - } - }, - "v1SystemAzureStorage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemAzureStorageSpec" - } - }, - "type": "object" - }, - "v1SystemAzureStorageSpec": { - "description": "system aws account specifications", - "properties": { - "accessKey": { - "type": "string" - }, - "container": { - "type": "string" - }, - "storageName": { - "type": "string" - } - } - }, - "v1SystemBackupConfigSpec": { - "description": "system backup config spec", - "properties": { - "ftp": { - "$ref": "#/definitions/v1SystemFtpSpec" - }, - "hourOfTheDay": { - "type": "integer", - "x-omitempty": false - }, - "interval": { - "type": "integer", - "x-omitempty": false - }, - "retentionPeriod": { - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemBackupFtpConfigSpec": { - "description": "system backup config spec", - "properties": { - "backupSpec": { - "$ref": "#/definitions/v1SystemBackupSpec" - }, - "ftp": { - "$ref": "#/definitions/v1SystemFtpSpec" - } - }, - "type": "object" - }, - "v1SystemBackupS3ConfigSpec": { - "description": "system backup config spec", - "properties": { - "backupSpec": { - "$ref": "#/definitions/v1SystemBackupSpec" - }, - "s3": { - "$ref": "#/definitions/v1SystemS3Spec" - } - }, - "type": "object" - }, - "v1SystemBackupSpec": { - "description": "system backup config spec", - "properties": { - "hourOfTheDay": { - "type": "integer", - "x-omitempty": false - }, - "interval": { - "type": "integer", - "x-omitempty": false - }, - "retentionPeriod": { - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemCertificateSpec": { - "description": "system smtp config spec", - "properties": { - "caCert": { - "type": "string" - }, - "crt": { - "type": "string" - }, - "key": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemConfigAuth": { - "description": "System config auth", - "properties": { - "enforceServiceAuthToken": { - "type": "boolean", - "x-omitempty": false - }, - "enforceTlsVerify": { - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1SystemConfigDomainSpec": { - "description": "system domain config spec", - "properties": { - "apiServer": { - "type": "string" - }, - "derivedApiServer": { - "type": "string" - }, - "derivedRootDomain": { - "type": "string" - }, - "rootDomain": { - "type": "string" - }, - "urlProtocol": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemConfigStoreEntity": { - "properties": { - "key": { - "type": "string", - "x-omitempty": false - }, - "value": { - "type": "string", - "x-omitempty": false - } - }, - "required": [ - "key", - "value" - ], - "type": "object" - }, - "v1SystemCryptoData": { - "description": "SystemAdmin", - "properties": { - "input": { - "type": "string" - }, - "result": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemCryptoInput": { - "description": "SystemAdmin", - "properties": { - "input": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemEdgeImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemEdgeImageSpec" - } - }, - "type": "object" - }, - "v1SystemEdgeImageSpec": { - "description": "system edge account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - } - } - }, - "v1SystemEdgeNativeImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemEdgeNativeImageSpec" - } - }, - "type": "object" - }, - "v1SystemEdgeNativeImageSpec": { - "description": "system edge-native account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - }, - "stylusImagesEndpoint": { - "type": "string" - } - } - }, - "v1SystemFtpSpec": { - "description": "system ftp config spec", - "properties": { - "dir": { - "type": "string", - "x-omitempty": false - }, - "password": { - "type": "string", - "x-omitempty": false - }, - "server": { - "type": "string", - "x-omitempty": false - }, - "username": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemGcpAccount": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemGcpSpec" - } - }, - "type": "object" - }, - "v1SystemGcpImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemGcpImageSpec" - } - }, - "type": "object" - }, - "v1SystemGcpImageSpec": { - "description": "system gcp account specifications", - "properties": { - "imageProject": { - "type": "string" - } - } - }, - "v1SystemGcpSpec": { - "description": "system gcp account specifications", - "properties": { - "json": { - "type": "string" - } - } - }, - "v1SystemGitAuthSpec": { - "description": "system git auth account specifications", - "properties": { - "_type": { - "type": "string" - }, - "password": { - "type": "string" - }, - "token": { - "type": "string" - }, - "username": { - "$ref": "#/definitions/v1SystemGitAuthSpec" - } - } - }, - "v1SystemGithubSsoSpec": { - "description": "system sso github config spec", - "properties": { - "clientId": { - "type": "string" - }, - "clientSecretKey": { - "type": "string" - }, - "isEnabled": { - "type": "boolean" - }, - "logoUrl": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemKubectlSpec": { - "description": "system web kubectl config spec", - "properties": { - "endpoint": { - "type": "string" - }, - "isEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1SystemLibvirtImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemLibvirtImageSpec" - } - }, - "type": "object" - }, - "v1SystemLibvirtImageSpec": { - "description": "system libvirt account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - } - } - }, - "v1SystemLoggerSpec": { - "description": "system logger config spec", - "properties": { - "format": { - "type": "string" - }, - "level": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemMaasImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemMaasImageSpec" - } - }, - "type": "object" - }, - "v1SystemMaasImageSpec": { - "description": "system maas account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - } - } - }, - "v1SystemOidcClaims": { - "properties": { - "Email": { - "type": "string", - "x-omitempty": false - }, - "FirstName": { - "type": "string", - "x-omitempty": false - }, - "LastName": { - "type": "string", - "x-omitempty": false - }, - "SpectroTeam": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemOidcClientSpec": { - "description": "system sso oidc config spec", - "properties": { - "callbackUrl": { - "type": "string", - "x-omitempty": false - }, - "clientId": { - "type": "string", - "x-omitempty": false - }, - "clientSecret": { - "type": "string", - "x-omitempty": false - }, - "isEnabled": { - "type": "boolean", - "x-omitempty": false - }, - "issuerUrl": { - "description": "the issuer is the URL identifier for the service", - "type": "string", - "x-omitempty": false - }, - "logoUrl": { - "type": "string", - "x-omitempty": false - }, - "requiredClaims": { - "$ref": "#/definitions/v1SystemOidcClaims" - }, - "scopes": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemOpenstackImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemOpenstackImageSpec" - } - }, - "type": "object" - }, - "v1SystemOpenstackImageSpec": { - "description": "system openstack account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - } - } - }, - "v1SystemPasswordPolicySpec": { - "description": "system password policy", - "properties": { - "creationTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "expiryDurationInDays": { - "type": "integer" - }, - "firstReminderInDays": { - "type": "integer" - }, - "isRegex": { - "type": "boolean" - }, - "minLength": { - "type": "integer" - }, - "minNumOfBlockLetters": { - "type": "integer" - }, - "minNumOfDigits": { - "type": "integer" - }, - "minNumOfSmallLetters": { - "type": "integer" - }, - "minNumOfSpecialCharacters": { - "type": "integer" - }, - "regex": { - "type": "string" - }, - "reminderFrequency": { - "type": "integer" - }, - "updateTimestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1SystemPlan": { - "description": "system plan", - "properties": { - "freeCredits": { - "items": { - "$ref": "#/definitions/v1SystemPlanCredit" - }, - "type": "array" - }, - "planLimit": { - "$ref": "#/definitions/v1SystemPlanLimit" - }, - "slaCredits": { - "items": { - "$ref": "#/definitions/v1SystemPlanCredit" - }, - "type": "array" - }, - "systemStartDate": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1SystemPlanCredit": { - "description": "Plan Credit", - "properties": { - "cpuCoreHours": { - "format": "int64", - "type": "number", - "x-omitempty": false - }, - "creditUid": { - "type": "string" - }, - "expiry": { - "$ref": "#/definitions/v1Time", - "description": "credit expiry time" - }, - "name": { - "type": "string" - }, - "start": { - "$ref": "#/definitions/v1Time", - "description": "credit start time" - }, - "type": { - "enum": [ - "Pure", - "Alloy" - ], - "type": "string" - } - }, - "required": [ - "type" - ] - }, - "v1SystemPlanLimit": { - "description": "System Monthly Plan Limit", - "properties": { - "alloy": { - "$ref": "#/definitions/v1SystemPlanLimitSpec" - }, - "isUnlimited": { - "description": "is unlimited cpu core hours", - "type": "boolean", - "x-omitempty": false - }, - "pure": { - "$ref": "#/definitions/v1SystemPlanLimitSpec" - } - } - }, - "v1SystemPlanLimitSpec": { - "description": "Monthly Plan Limit spec", - "properties": { - "cpuCoreHours": { - "description": "cpu cores hours", - "format": "int64", - "type": "integer", - "x-omitempty": false - }, - "overageLimitPercentage": { - "default": 25, - "description": "overage limit in percentage", - "format": "int8", - "type": "integer", - "x-omitempty": false - }, - "warnLimitPercentage": { - "default": 90, - "description": "warning limit in percentage", - "format": "int8", - "type": "integer", - "x-omitempty": false - } - } - }, - "v1SystemPlanLimitUpdate": { - "description": "System Plan limit change update entity", - "properties": { - "planLimit": { - "$ref": "#/definitions/v1SystemPlanLimit" - } - } - }, - "v1SystemProductUsage": { - "description": "Yearly usage", - "properties": { - "allocatedCredits": { - "description": "Allocated credits", - "format": "int64", - "type": "number" - }, - "breachedCredits": { - "description": "Credits exceeded the allocated and free credits", - "format": "float64", - "type": "number" - }, - "freeSlaCredits": { - "description": "Free allocated SLA credits", - "format": "int64", - "type": "number" - }, - "usedCredits": { - "description": "Used credits", - "format": "float64", - "type": "number" - } - } - }, - "v1SystemProxySpec": { - "description": "system proxy config spec", - "properties": { - "httpProxy": { - "type": "string" - }, - "httpsProxy": { - "type": "string" - }, - "noProxy": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemRateLimit": { - "description": "system rate-limit", - "properties": { - "isActive": { - "type": "boolean" - } - } - }, - "v1SystemRegistry": { - "description": "Registry configuration", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1RegistryConf" - } - }, - "type": "object" - }, - "v1SystemResourceLimit": { - "properties": { - "kind": { - "$ref": "#/definitions/v1ResourceLimitType", - "type": "string", - "x-omitempty": false - }, - "limit": { - "format": "int64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1SystemResourceLimits": { - "description": "System resource limits. Supported resources keys are 'user','project','apiKey','team','role','cloudaccount','clusterprofile','workspace','registry','privategateway','location','certificate','macro','sshkey','alert','spectrocluster','edgehost'.", - "properties": { - "resources": { - "items": { - "$ref": "#/definitions/v1SystemResourceLimit" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SystemRetentionPolicy": { - "description": "system retention policy", - "properties": { - "retentionPeriod": { - "type": "integer", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemReverseProxy": { - "description": "system config reverse proxy", - "properties": { - "caCert": { - "type": "string" - }, - "clientCert": { - "type": "string" - }, - "clientKey": { - "type": "string" - }, - "port": { - "type": "integer" - }, - "protocol": { - "enum": [ - "http", - "https" - ], - "type": "string" - }, - "server": { - "type": "string" - }, - "vHostPort": { - "type": "integer" - } - } - }, - "v1SystemS3Spec": { - "description": "system backup s3 storage config spec", - "properties": { - "accessKey": { - "type": "string", - "x-omitempty": false - }, - "bucket": { - "type": "string", - "x-omitempty": false - }, - "folder": { - "type": "string", - "x-omitempty": false - }, - "region": { - "type": "string", - "x-omitempty": false - }, - "secretKey": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1SystemScarSpec": { - "description": "system scar config spec", - "properties": { - "endpoint": { - "type": "string" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemScarValidationResponse": { - "description": "system proxy config spec", - "properties": { - "spectroVersion": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemServiceLogin": { - "description": "System service login input", - "properties": { - "authToken": { - "description": "authToken helps in two step verification for the authorization.", - "type": "string" - }, - "isSystem": { - "type": "boolean" - }, - "serviceName": { - "type": "string" - }, - "serviceVersion": { - "type": "string" - }, - "spectroClusterUid": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemSmtpSpec": { - "description": "system smtp config spec", - "properties": { - "fromEmailId": { - "type": "string" - }, - "insecureSkipVerifyTls": { - "type": "boolean" - }, - "password": { - "type": "string" - }, - "smtpPort": { - "type": "integer" - }, - "smtpServer": { - "type": "string" - }, - "userName": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemSsoAuthSpec": { - "description": "system sso config spec", - "properties": { - "github": { - "$ref": "#/definitions/v1SystemGithubSsoSpec" - }, - "oidcAuthSpecs": { - "additionalProperties": { - "$ref": "#/definitions/v1SystemOidcClientSpec" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1SystemSsoSpec": { - "description": "system sso config spec", - "properties": { - "acsUrlRoot": { - "type": "string" - }, - "acsUrlScheme": { - "type": "string" - }, - "apiVersion": { - "type": "string" - }, - "audienceUrl": { - "type": "string" - }, - "authSpec": { - "$ref": "#/definitions/v1SystemSsoAuthSpec" - }, - "entityId": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemStartDate": { - "description": "system start date", - "properties": { - "systemStartDate": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1SystemStorageS3ConfigSpec": { - "description": "system storage s3 config spec", - "properties": { - "isEnabled": { - "type": "boolean" - }, - "retentionPolicy": { - "$ref": "#/definitions/v1SystemRetentionPolicy" - }, - "s3": { - "$ref": "#/definitions/v1SystemS3Spec" - } - }, - "type": "object" - }, - "v1SystemTencentAccount": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemTencentSpec" - } - }, - "type": "object" - }, - "v1SystemTencentSpec": { - "description": "system tencent account specifications", - "properties": { - "secretId": { - "type": "string" - }, - "secretKey": { - "type": "string" - } - } - }, - "v1SystemTimeseriesMetrics": { - "description": "system timeseries metrics config", - "properties": { - "archivalInterval": { - "type": "integer" - }, - "batchInterval": { - "type": "integer" - }, - "enabled": { - "type": "boolean", - "x-omitempty": false - }, - "retentionPeriod": { - "type": "integer" - } - }, - "type": "object" - }, - "v1SystemTimeseriesSpec": { - "description": "system timeseries config spec", - "properties": { - "machine": { - "$ref": "#/definitions/v1SystemTimeseriesMetrics" - }, - "pod": { - "$ref": "#/definitions/v1SystemTimeseriesMetrics" - } - }, - "type": "object" - }, - "v1SystemUsage": { - "description": "System usage billing object", - "properties": { - "planLimit": { - "$ref": "#/definitions/v1PlanLimit" - }, - "usageBillingPeriod": { - "$ref": "#/definitions/v1InvoiceBillingPeriod" - }, - "yearlyUsages": { - "description": "List of every year system usage", - "items": { - "$ref": "#/definitions/v1YearlyUsage" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1SystemVersionInfo": { - "description": "system version info", - "properties": { - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1SystemVsphereImage": { - "description": "SystemAdmin", - "properties": { - "spec": { - "$ref": "#/definitions/v1SystemVsphereImageSpec" - } - }, - "type": "object" - }, - "v1SystemVsphereImageSpec": { - "description": "system vsphere account specifications", - "properties": { - "imagesHostEndpoint": { - "type": "string" - }, - "overlordOvaLocation": { - "type": "string" - } - } - }, - "v1TagFilter": { - "description": "Tag Filter create spec", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1TagFilterSpec" - } - }, - "type": "object" - }, - "v1TagFilterGroup": { - "properties": { - "conjunction": { - "$ref": "#/definitions/v1SearchFilterConjunctionOperator" - }, - "filters": { - "items": { - "$ref": "#/definitions/v1TagFilterItem" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1TagFilterItem": { - "properties": { - "key": { - "type": "string" - }, - "negation": { - "type": "boolean" - }, - "operator": { - "$ref": "#/definitions/v1SearchFilterKeyValueOperator" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1TagFilterSpec": { - "description": "Filter create spec", - "properties": { - "filterGroup": { - "$ref": "#/definitions/v1TagFilterGroup" - } - }, - "type": "object" - }, - "v1TagFilterSummary": { - "description": "Filter summary object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TagFilterSpec" - } - }, - "type": "object" - }, - "v1Taint": { - "description": "Taint", - "properties": { - "effect": { - "enum": [ - "NoSchedule", - "PreferNoSchedule", - "NoExecute" - ], - "type": "string" - }, - "key": { - "description": "The taint key to be applied to a node", - "type": "string" - }, - "timeAdded": { - "$ref": "#/definitions/v1Time" - }, - "value": { - "description": "The taint value corresponding to the taint key.", - "type": "string" - } - }, - "type": "object" - }, - "v1Team": { - "description": "Team information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TeamSpec" - }, - "status": { - "$ref": "#/definitions/v1TeamStatus" - } - }, - "type": "object" - }, - "v1TeamPatch": { - "items": { - "$ref": "#/definitions/v1HttpPatch" - }, - "type": "array" - }, - "v1TeamRoleMap": { - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "teamId": { - "type": "string" - } - } - }, - "v1TeamSpec": { - "description": "Team specifications", - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "sources": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "users": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1TeamSpecSummary": { - "properties": { - "emailId": { - "type": "string" - }, - "projects": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "users": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TeamStatus": { - "description": "Team status", - "type": "object" - }, - "v1TeamSummary": { - "description": "Team summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TeamSpecSummary" - }, - "status": { - "$ref": "#/definitions/v1TeamStatus" - } - }, - "type": "object" - }, - "v1TeamSummarySortFields": { - "enum": [ - "name", - "creationTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1TeamSummarySortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1TeamSummarySortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1TeamTenantRolesEntity": { - "properties": { - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TeamTenantRolesUpdate": { - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1Teams": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Team" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TeamsBatch": { - "items": { - "$ref": "#/definitions/v1Team" - }, - "type": "array", - "uniqueItems": true - }, - "v1TeamsFilterSpec": { - "description": "Teams filter spec", - "properties": { - "name": { - "$ref": "#/definitions/v1FilterString" - } - } - }, - "v1TeamsMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1ObjectEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TeamsSummary": { - "description": "Deprecated, Use v1UsersSummaryList - Returns User summary", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1TeamSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TeamsSummaryList": { - "description": "Returns Team summary", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1TeamSummary" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TeamsSummarySpec": { - "description": "Teams filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1TeamsFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1TeamSummarySortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1Tenant": { - "description": "Tenant", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TenantSpec" - }, - "status": { - "$ref": "#/definitions/v1TenantStatus" - } - }, - "type": "object" - }, - "v1TenantActivate": { - "description": "Activate/Deactivate tenant", - "properties": { - "isActive": { - "default": true, - "type": "boolean" - } - }, - "type": "object" - }, - "v1TenantActivity": { - "description": "Active tenant and clusters data", - "properties": { - "clustersInfo": { - "$ref": "#/definitions/v1ClustersInfo" - }, - "org": { - "type": "string" - }, - "planType": { - "type": "string" - }, - "totalProjects": { - "format": "int64", - "type": "number" - }, - "totalUsers": { - "format": "int64", - "type": "number" - }, - "uid": { - "type": "string" - }, - "users": { - "items": { - "$ref": "#/definitions/v1UserActivityInfo" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1TenantAddressPatch": { - "description": "Tenant Address", - "properties": { - "address": { - "$ref": "#/definitions/v1Address" - } - }, - "type": "object" - }, - "v1TenantAssetCert": { - "description": "tenant cert", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1Cert" - } - }, - "type": "object" - }, - "v1TenantAssetCerts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1TenantAssetCert" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TenantBasicEntity": { - "description": "Tenant Basic param", - "properties": { - "emailId": { - "type": "string" - }, - "orgName": { - "type": "string" - } - }, - "type": "object" - }, - "v1TenantCleanUpStatus": { - "description": "Tenant CleanUp Status", - "properties": { - "cleanUpError": { - "type": "string" - }, - "cleanUpStages": { - "type": "string" - }, - "cleanUpTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "cleanedResources": { - "items": { - "type": "string" - }, - "type": "array" - }, - "isCompleted": { - "type": "boolean", - "x-omitempty": false - }, - "isInProgress": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TenantClusterSettings": { - "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, - "nodesAutoRemediationSetting": { - "$ref": "#/definitions/v1NodesAutoRemediationSettings" - } - } - }, - "v1TenantContractSpec": { - "description": "Tenant contract settings", - "properties": { - "acceptedTime": { - "$ref": "#/definitions/v1Time", - "description": "If the contract is accepted offline, set the accepted time" - }, - "isAccepted": { - "description": "If the contract is accepted offline, then set this field to true", - "type": "boolean" - }, - "isRequired": { - "description": "Is the contract required, for on-prem installation it will be false", - "type": "boolean" - } - }, - "required": [ - "isRequired", - "isAccepted" - ], - "type": "object" - }, - "v1TenantDomains": { - "description": "Tenant domains", - "properties": { - "domains": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1TenantEmailPatch": { - "description": "Tenant EmailId", - "properties": { - "emailId": { - "type": "string" - } - }, - "type": "object" - }, - "v1TenantEnableClusterGroup": { - "description": "Enable or Disable cluster group for a tenant", - "properties": { - "hideSystemClusterGroups": { - "type": "boolean", - "x-omitempty": false - }, - "isClusterGroupEnabled": { - "description": "Deprecated. Use hideSystemClusterGroups field", - "type": "boolean", - "x-omitempty": false - } - } - }, - "v1TenantEntity": { - "description": "Tenant Entity", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TenantSpecEntity" - } - }, - "type": "object" - }, - "v1TenantFreemium": { - "description": "Tenant freemium configuration", - "properties": { - "activeClustersLimit": { - "type": "integer", - "x-omitempty": false - }, - "isFreemium": { - "type": "boolean", - "x-omitempty": false - }, - "isUnlimited": { - "type": "boolean", - "x-omitempty": false - }, - "overageUsageLimit": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "totalUsageLimit": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1TenantFreemiumUsage": { - "properties": { - "isFreemium": { - "type": "boolean", - "x-omitempty": false - }, - "isUnlimited": { - "type": "boolean", - "x-omitempty": false - }, - "limit": { - "$ref": "#/definitions/v1FreemiumUsageLimit" - }, - "usage": { - "$ref": "#/definitions/v1FreemiumUsage" - } - }, - "type": "object" - }, - "v1TenantOidcClaims": { - "properties": { - "Email": { - "type": "string", - "x-omitempty": false - }, - "FirstName": { - "type": "string", - "x-omitempty": false - }, - "LastName": { - "type": "string", - "x-omitempty": false - }, - "SpectroTeam": { - "type": "string", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TenantOidcClientSpec": { - "description": "Tenant", - "properties": { - "callbackUrl": { - "type": "string", - "x-omitempty": false - }, - "clientId": { - "type": "string", - "x-omitempty": false - }, - "clientSecret": { - "type": "string", - "x-omitempty": false - }, - "defaultTeams": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - }, - "isSsoEnabled": { - "type": "boolean", - "x-omitempty": false - }, - "issuerUrl": { - "description": "the issuer is the URL identifier for the service", - "type": "string", - "x-omitempty": false - }, - "logoutUrl": { - "type": "string", - "x-omitempty": false - }, - "requiredClaims": { - "$ref": "#/definitions/v1TenantOidcClaims" - }, - "scopes": { - "items": { - "type": "string" - }, - "type": "array", - "x-omitempty": false - }, - "syncSsoTeams": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TenantPasswordPolicyEntity": { - "description": "Tenant Password Policy Entity", - "properties": { - "creationTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "expiryDurationInDays": { - "type": "integer" - }, - "firstReminderInDays": { - "type": "integer" - }, - "isRegex": { - "type": "boolean" - }, - "minLength": { - "type": "integer" - }, - "minNumOfBlockLetters": { - "type": "integer" - }, - "minNumOfDigits": { - "type": "integer" - }, - "minNumOfSmallLetters": { - "type": "integer" - }, - "minNumOfSpecialCharacters": { - "type": "integer" - }, - "regex": { - "type": "string" - }, - "updateTimestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1TenantResourceLimit": { - "properties": { - "kind": { - "$ref": "#/definitions/v1ResourceLimitType", - "type": "string" - }, - "label": { - "type": "string" - }, - "limit": { - "format": "int64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1TenantResourceLimitEntity": { - "properties": { - "kind": { - "$ref": "#/definitions/v1ResourceLimitType", - "type": "string", - "x-omitempty": false - }, - "limit": { - "format": "int64", - "type": "number", - "x-omitempty": false - } - } - }, - "v1TenantResourceLimits": { - "description": "Tenant resource limits", - "properties": { - "resources": { - "items": { - "$ref": "#/definitions/v1TenantResourceLimit" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1TenantResourceLimitsEntity": { - "description": "Tenant resource limits. Supported resources keys are 'user','project','apiKey','team','role','cloudaccount','clusterprofile','workspace','registry','privategateway','location','certificate','macro','sshkey','alert','spectrocluster','edgehost'.", - "properties": { - "resources": { - "items": { - "$ref": "#/definitions/v1TenantResourceLimitEntity" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1TenantSamlRequestSpec": { - "description": "Tenant", - "properties": { - "attributes": { - "items": { - "$ref": "#/definitions/v1TenantSamlSpecAttribute" - }, - "type": "array" - }, - "defaultTeams": { - "items": { - "type": "string" - }, - "type": "array" - }, - "federationMetadata": { - "type": "string" - }, - "identityProvider": { - "type": "string" - }, - "isSingleLogoutEnabled": { - "type": "boolean" - }, - "isSsoEnabled": { - "type": "boolean" - }, - "nameIdFormat": { - "type": "string" - }, - "syncSsoTeams": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1TenantSamlSpec": { - "description": "Tenant", - "properties": { - "acsUrl": { - "type": "string" - }, - "attributes": { - "items": { - "$ref": "#/definitions/v1TenantSamlSpecAttribute" - }, - "type": "array" - }, - "audienceUrl": { - "description": "same as entity id", - "type": "string" - }, - "certificate": { - "description": "certificate for slo", - "type": "string" - }, - "defaultTeams": { - "items": { - "type": "string" - }, - "type": "array" - }, - "entityId": { - "type": "string" - }, - "federationMetadata": { - "type": "string" - }, - "identityProvider": { - "type": "string" - }, - "isSingleLogoutEnabled": { - "type": "boolean", - "x-omitempty": false - }, - "isSsoEnabled": { - "type": "boolean", - "x-omitempty": false - }, - "issuer": { - "description": "same as entity id", - "type": "string" - }, - "nameIdFormat": { - "type": "string" - }, - "serviceProviderMetadata": { - "type": "string" - }, - "singleLogoutUrl": { - "description": "slo url", - "type": "string", - "x-omitempty": false - }, - "syncSsoTeams": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TenantSamlSpecAttribute": { - "properties": { - "attributeValue": { - "type": "string" - }, - "mappedAttribute": { - "type": "string" - }, - "name": { - "type": "string" - }, - "nameFormat": { - "type": "string" - } - }, - "type": "object" - }, - "v1TenantSelfSignUpSpec": { - "description": "Tenant sign up data", - "properties": { - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "loginMode": { - "default": "devops", - "enum": [ - "dev", - "devops" - ], - "type": "string" - }, - "notifyTenantAdmin": { - "type": "boolean" - }, - "orgName": { - "type": "string" - } - }, - "required": [ - "firstName", - "lastName", - "emailId", - "orgName" - ], - "type": "object" - }, - "v1TenantSpec": { - "description": "Tenant Spec", - "properties": { - "address": { - "$ref": "#/definitions/v1Address" - }, - "authType": { - "type": "string" - }, - "defaultLoginMode": { - "type": "string" - }, - "orgEmailId": { - "type": "string" - }, - "orgName": { - "type": "string" - }, - "planUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1TenantSpecEntity": { - "description": "Tenant Entity input", - "properties": { - "address": { - "$ref": "#/definitions/v1Address" - }, - "authType": { - "type": "string" - }, - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "loginMode": { - "default": "devops", - "enum": [ - "dev", - "devops" - ], - "type": "string" - }, - "orgEmailId": { - "type": "string" - }, - "orgName": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "ssoApp": { - "type": "string" - } - }, - "type": "object" - }, - "v1TenantSsoAuthProvidersEntity": { - "properties": { - "isEnabled": { - "type": "boolean", - "x-omitempty": false - }, - "ssoLogins": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1TenantStatus": { - "description": "Tenant Status", - "properties": { - "cleanUpStatus": { - "$ref": "#/definitions/v1TenantCleanUpStatus" - }, - "isActive": { - "type": "boolean", - "x-omitempty": false - }, - "toBeDeleted": { - "type": "boolean", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TenantUpgradeSettingsEntity": { - "properties": { - "enableLock": { - "type": "boolean", - "x-omitempty": false - }, - "supportedVersionsRange": { - "type": "integer", - "x-omitempty": false - } - } - }, - "v1TenantUsage": { - "description": "Tenant usage object", - "properties": { - "orgName": { - "description": "Organization name", - "type": "string" - }, - "tenantUid": { - "description": "Tenant uid", - "type": "string" - }, - "usedAlloyCredits": { - "description": "Credits used by imported clusters", - "format": "float64", - "type": "number" - }, - "usedPureCredits": { - "description": "Credits used by managed clusters", - "format": "float64", - "type": "number" - } - } - }, - "v1Tenants": { - "description": "Tenants list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1Tenant" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TenantsAccountsNas": { - "properties": { - "failures": { - "items": { - "type": "string" - }, - "type": "array" - }, - "success": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TenantsActivities": { - "description": "Active tenants and clusters data", - "properties": { - "tenants": { - "additionalProperties": { - "$ref": "#/definitions/v1TenantActivity" - }, - "type": "object" - } - }, - "type": "object" - }, - "v1TencentAccount": { - "description": "Tencent cloud account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TencentCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1TencentAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1TencentAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TencentAvailabilityZone": { - "description": "Tencent availability zone", - "properties": { - "name": { - "description": "Tencent availability zone name", - "type": "string" - }, - "state": { - "description": "Tencent availability zone state", - "type": "string" - }, - "zoneId": { - "description": "Tencent availability zone id", - "type": "string" - } - }, - "type": "object" - }, - "v1TencentAvailabilityZones": { - "description": "List of Tencent Availability zones", - "properties": { - "zones": { - "items": { - "$ref": "#/definitions/v1TencentAvailabilityZone" - }, - "type": "array" - } - }, - "required": [ - "zones" - ], - "type": "object" - }, - "v1TencentCloudAccount": { - "properties": { - "secretId": { - "description": "Tencent api secretID", - "type": "string" - }, - "secretKey": { - "description": "Tencent api secret key", - "type": "string" - } - }, - "required": [ - "secretId", - "secretKey" - ], - "type": "object" - }, - "v1TencentCloudClusterConfigEntity": { - "description": "Tencent cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1TencentClusterConfig" - } - }, - "type": "object" - }, - "v1TencentCloudConfig": { - "description": "TencentCloudConfig is the Schema for the tencentcloudconfigs API", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TencentCloudConfigSpec" - } - }, - "type": "object" - }, - "v1TencentCloudConfigSpec": { - "description": "TencentCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains TencentCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1TencentClusterConfig" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1TencentMachinePoolConfig" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TencentClusterConfig": { - "description": "Cluster level configuration for tencent cloud and applicable for all the machine pools", - "properties": { - "endpointAccess": { - "$ref": "#/definitions/v1TkeEndpointAccess", - "description": "Endpoints specifies access to this cluster's control plane endpoints" - }, - "region": { - "type": "string" - }, - "sshKeyIDs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "vpcID": { - "description": "VPC Id to deploy cluster into should have one public and one private subnet for the the cluster creation, this field is optional, If VPC Id is not provided a fully managed VPC will be created", - "type": "string" - } - }, - "required": [ - "region" - ], - "type": "object" - }, - "v1TencentInstanceTypes": { - "description": "List of Tencent instance types", - "properties": { - "instanceTypes": { - "items": { - "$ref": "#/definitions/v1InstanceType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TencentKeypair": { - "description": "Tencent Keypair entity", - "properties": { - "id": { - "description": "Tencent keypair id", - "type": "string" - }, - "name": { - "description": "Tencent keypair name", - "type": "string" - }, - "publickey": { - "description": "Tencent public key", - "type": "string" - } - }, - "type": "object" - }, - "v1TencentKeypairs": { - "description": "List of Tencent keypairs", - "properties": { - "keypairs": { - "items": { - "$ref": "#/definitions/v1TencentKeypair" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TencentMachine": { - "description": "Tencent cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1TencentMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1TencentMachinePoolCloudConfigEntity": { - "properties": { - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "maximum": 2000, - "minimum": 1, - "type": "integer" - }, - "subnetIds": { - "additionalProperties": { - "type": "string" - }, - "description": "AZ to subnet mapping filled by ally from hubble SubnetIDs [\"ap-guangzhou-6\"] = \"subnet-079b6061\" This field is optional If we don't provide a subnetId then by default the first subnet from the AZ will be picked up for deployment", - "type": "object" - } - }, - "type": "object" - }, - "v1TencentMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "description": "AZs is only used for dynamic placement", - "items": { - "type": "string" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig" - }, - "instanceType": { - "description": "instance type", - "type": "string" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rootDeviceSize": { - "description": "rootDeviceSize in GBs", - "format": "int64", - "type": "integer" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "subnetIds": { - "additionalProperties": { - "type": "string" - }, - "description": "AZ to subnet mapping filled by ally from hubble SubnetIDs [\"ap-guangzhou-6\"] = \"subnet-079b6061\" This field is optional If we don't provide a subnetId then by default the first subnet from the AZ will be picked up for deployment", - "type": "object" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array" - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "type": "object" - }, - "v1TencentMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1TencentMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1TencentMachineSpec": { - "description": "Tencent cloud VM definition spec", - "properties": { - "dnsName": { - "type": "string" - }, - "imageId": { - "type": "string" - }, - "instanceType": { - "type": "string" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1TencentNic" - }, - "type": "array" - }, - "securityGroups": { - "items": { - "type": "string" - }, - "type": "array" - }, - "subnetId": { - "type": "string" - }, - "type": { - "type": "string" - }, - "vpcId": { - "type": "string" - }, - "zoneId": { - "type": "string" - } - }, - "required": [ - "nics", - "instanceType", - "imageId" - ], - "type": "object" - }, - "v1TencentMachines": { - "description": "Tencent machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1TencentMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1TencentNic": { - "description": "Tencent network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "publicIp": { - "type": "string" - } - }, - "type": "object" - }, - "v1TencentRegion": { - "description": "Tencent region entity", - "properties": { - "name": { - "description": "Name of tencent region", - "type": "string" - }, - "state": { - "description": "State of tencent region", - "type": "string" - } - }, - "type": "object" - }, - "v1TencentRegions": { - "description": "List of tencent regions", - "properties": { - "regions": { - "description": "Tencent regions entity", - "items": { - "$ref": "#/definitions/v1TencentRegion" - }, - "type": "array" - } - }, - "required": [ - "regions" - ], - "type": "object" - }, - "v1TencentSecurityGroup": { - "description": "Tencent Security Group. A security group is a virtual firewall that features stateful data packet filtering", - "properties": { - "id": { - "description": "Tencent security group id", - "type": "string" - }, - "isDefault": { - "description": "Whether it is the default security group, the default security group does not support deletion.", - "type": "boolean" - }, - "name": { - "description": "Tencent security group name", - "type": "string" - }, - "projectId": { - "description": "Tencent security group associated to a project", - "type": "string" - } - }, - "type": "object" - }, - "v1TencentSecurityGroups": { - "description": "List of Tencent security groups", - "properties": { - "groups": { - "items": { - "$ref": "#/definitions/v1TencentSecurityGroup" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TencentStorageTypes": { - "description": "List of Tencent storage types", - "properties": { - "storageTypes": { - "items": { - "$ref": "#/definitions/v1StorageType" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1TencentSubnet": { - "description": "Tencent Subnet entity", - "properties": { - "az": { - "description": "Availability zone associated with tencent subnet", - "type": "string" - }, - "cidrBlock": { - "description": "Tencent subnet CIDR. The CIDR notation consists of an IP address, a slash character ('/') and a decimal number from 0 to 32", - "type": "string" - }, - "name": { - "description": "Tencent subnet name", - "type": "string" - }, - "subnetId": { - "description": "Tencent subnet id", - "type": "string" - } - }, - "type": "object" - }, - "v1TencentVpc": { - "description": "Tencent VPC entity", - "properties": { - "cidrBlock": { - "description": "Tencent VPC CIDR. The CIDR notation consists of an IP address, a slash character ('/') and a decimal number from 0 to 32", - "type": "string" - }, - "name": { - "description": "Tencent VPC name", - "type": "string" - }, - "subnets": { - "items": { - "$ref": "#/definitions/v1TencentSubnet" - }, - "type": "array" - }, - "vpcId": { - "description": "Tencent VPC id", - "type": "string" - } - }, - "required": [ - "vpcId" - ], - "type": "object" - }, - "v1TencentVpcs": { - "description": "List of Tencent VPCs", - "properties": { - "vpcs": { - "items": { - "$ref": "#/definitions/v1TencentVpc" - }, - "type": "array" - } - }, - "required": [ - "vpcs" - ], - "type": "object" - }, - "v1TierPrice": { - "description": "tier price", - "properties": { - "alloyPricing": { - "items": { - "$ref": "#/definitions/v1PriceRange" - }, - "type": "array", - "uniqueItems": true - }, - "purePricing": { - "items": { - "$ref": "#/definitions/v1PriceRange" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1Time": { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "type": "string" - }, - "v1TkeEndpointAccess": { - "description": "TKEEndpointAccess specifies how control plane endpoints are accessible", - "properties": { - "IsExtranet": { - "description": "IsExtranet Whether it is external network access (TRUE external network access FALSE internal network access, default value: FALSE)", - "type": "boolean" - }, - "private": { - "description": "Private points VPC-internal control plane access to the private endpoint", - "type": "boolean" - }, - "privateCIDR": { - "description": "Deprecated. PrivateCIDRs specifies which blocks can access the public endpoint", - "type": "string" - }, - "public": { - "description": "Public controls whether control plane endpoints are publicly accessible", - "type": "boolean" - }, - "publicCIDRs": { - "description": "Deprecated. PublicCIDRs specifies which blocks can access the public endpoint", - "items": { - "type": "string" - }, - "type": "array" - }, - "securityGroup": { - "description": "Tencent security group", - "type": "string" - }, - "subnetId": { - "description": "Tencent Subnet", - "type": "string" - } - }, - "type": "object" - }, - "v1TotalClusterRate": { - "description": "Cluster total estimated rate information", - "properties": { - "compute": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "storage": { - "format": "float64", - "type": "number", - "x-omitempty": false - }, - "total": { - "format": "float64", - "type": "number", - "x-omitempty": false - } - }, - "type": "object" - }, - "v1TotalResourceUsage": { - "description": "Total Resource Usage", - "properties": { - "projects": { - "items": { - "$ref": "#/definitions/v1ProjectResourceUsage" - }, - "type": "array", - "uniqueItems": true - }, - "totalAlloyCpuCoreHours": { - "type": "number", - "x-omitempty": false - }, - "totalPureCpuCoreHours": { - "type": "number", - "x-omitempty": false - } - } - }, - "v1TransferJob": { - "description": "transfer job details", - "properties": { - "finishTime": { - "$ref": "#/definitions/v1Time" - }, - "folder": { - "type": "string" - }, - "isCompleted": { - "type": "boolean" - }, - "message": { - "items": { - "type": "string" - }, - "type": "array" - }, - "startTime": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string" - }, - "status": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1Uid": { - "properties": { - "uid": { - "type": "string" - } - }, - "required": [ - "uid" - ], - "type": "object" - }, - "v1UidRoleSummary": { - "properties": { - "inheritedRoles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UidSummary": { - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1Uids": { - "items": { - "$ref": "#/definitions/v1Uid" - }, - "type": "array", - "uniqueItems": true - }, - "v1UpdateStrategy": { - "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1", - "properties": { - "type": { - "description": "update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut", - "enum": [ - "RollingUpdateScaleOut", - "RollingUpdateScaleIn" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1UpdateTenantStatus": { - "description": "Update tenant status", - "properties": { - "errorMessage": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "stage": { - "type": "string" - } - }, - "type": "object" - }, - "v1Updated": { - "description": "The resource was updated successfully" - }, - "v1UpdatedMsg": { - "description": "Update response with message", - "properties": { - "msg": { - "type": "string" - } - } - }, - "v1Upgrades": { - "description": "Upgrades represent the reason of the last upgrade that took place", - "properties": { - "reason": { - "items": { - "type": "string" - }, - "type": "array" - }, - "timestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1User": { - "description": "User", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserSpec" - }, - "status": { - "$ref": "#/definitions/v1UserStatus" - } - }, - "type": "object" - }, - "v1UserActivateInfo": { - "properties": { - "passwordToken": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserActivateLink": { - "properties": { - "activationLink": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserActivityInfo": { - "description": "Active user data", - "properties": { - "lastLogin": { - "type": "string" - }, - "lastLoginTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserAssetSsh": { - "description": "SSH key information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetSshSpec" - } - }, - "type": "object" - }, - "v1UserAssetSshEntity": { - "description": "SSH Key request payload", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetSshSpec" - } - }, - "type": "object" - }, - "v1UserAssetSshSpec": { - "description": "SSH key specification", - "properties": { - "publicKey": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserAssetsLocation": { - "description": "Location object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetsLocationSpec" - } - }, - "type": "object" - }, - "v1UserAssetsLocationAzure": { - "description": "Azure location object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetsLocationAzureSpec" - } - }, - "type": "object" - }, - "v1UserAssetsLocationAzureSpec": { - "description": "Azure location specification", - "properties": { - "config": { - "$ref": "#/definitions/v1AzureStorageConfig" - }, - "isDefault": { - "description": "Set to 'true', if location has to be set as default", - "type": "boolean" - }, - "type": { - "description": "Azure location type [azure]", - "type": "string" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "v1UserAssetsLocationGcp": { - "description": "GCP location object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetsLocationGcpSpec" - } - }, - "type": "object" - }, - "v1UserAssetsLocationGcpSpec": { - "description": "GCP location specification", - "properties": { - "config": { - "$ref": "#/definitions/v1GcpStorageConfig" - }, - "isDefault": { - "description": "Set to 'true', if location has to be set as default", - "type": "boolean" - }, - "type": { - "description": "GCP location type [gcp]", - "type": "string" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "v1UserAssetsLocationS3": { - "description": "S3 location object", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - }, - "spec": { - "$ref": "#/definitions/v1UserAssetsLocationS3Spec" - } - }, - "type": "object" - }, - "v1UserAssetsLocationS3Spec": { - "description": "S3 location specification", - "properties": { - "config": { - "$ref": "#/definitions/v1S3StorageConfig" - }, - "isDefault": { - "description": "Set to 'true', if location has to be set as default", - "type": "boolean" - }, - "type": { - "description": "S3 location type [s3/minio]", - "type": "string" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "v1UserAssetsLocationSpec": { - "description": "Location specification", - "properties": { - "isDefault": { - "type": "boolean" - }, - "storage": { - "$ref": "#/definitions/v1LocationType" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserAssetsLocations": { - "properties": { - "items": { - "description": "List of locations", - "items": { - "$ref": "#/definitions/v1UserAssetsLocation" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UserAssetsSsh": { - "properties": { - "items": { - "description": "List of SSH keys", - "items": { - "$ref": "#/definitions/v1UserAssetSsh" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UserAuthenticatedUrl": { - "description": "Returns the Authenticated redirect Url for the palette oidc", - "properties": { - "redirectUrl": { - "description": "authenticated redirect Url for the palette oidc", - "type": "string" - } - }, - "type": "object" - }, - "v1UserEntity": { - "description": "User", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserSpecEntity" - } - }, - "type": "object" - }, - "v1UserInfoResponse": { - "properties": { - "address": { - "description": "End-User's preferred postal address", - "type": "string" - }, - "birthdate": { - "description": "End-User's birthday, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format", - "type": "string" - }, - "email": { - "description": "End-User's preferred e-mail address", - "type": "string" - }, - "email_verified": { - "description": "User at the time the verification was performed", - "type": "boolean" - }, - "family_name": { - "description": "Surname(s) or last name(s) of the End-User", - "type": "string" - }, - "gender": { - "description": "End-User's gender", - "type": "string" - }, - "given_name": { - "description": "Given name(s) or first name(s) of the End-User", - "type": "string" - }, - "locale": { - "description": "End-User's locale, represented as a BCP47 [RFC5646] language tag", - "type": "string" - }, - "middle_name": { - "description": "Middle name(s) of the End-User", - "type": "string" - }, - "name": { - "description": "End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences", - "type": "string" - }, - "nickname": { - "description": "Casual name of the End-User that may or may not be the same as the given_name", - "type": "string" - }, - "phone_number": { - "description": "End-User's preferred telephone number", - "type": "string" - }, - "phone_number_verified": { - "description": "User at the time the verification was performed", - "type": "boolean" - }, - "picture": { - "description": "URL of the End-User's profile picture", - "type": "string" - }, - "preferred_username": { - "description": "Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe", - "type": "string" - }, - "profile": { - "description": "URL of the End-User's profile page", - "type": "string" - }, - "sub": { - "description": "Subject - Identifier for the End-User at the Issuer", - "type": "string" - }, - "updated_at": { - "description": "Time the End-User's information was last updated", - "type": "integer" - }, - "website": { - "description": "URL of the End-User's Web page or blog", - "type": "string" - }, - "zoneinfo": { - "description": "String from zoneinfo [zoneinfo] time zone database representing the End-User's time zone", - "type": "string" - } - }, - "type": "object" - }, - "v1UserKubectlSession": { - "properties": { - "clusterUid": { - "type": "string" - }, - "creationTime": { - "type": "string" - }, - "isActive": { - "type": "boolean" - }, - "podIp": { - "type": "string" - }, - "podName": { - "type": "string" - }, - "port": { - "type": "string" - }, - "projectUid": { - "type": "string" - }, - "sessionUid": { - "type": "string" - }, - "shellyCluster": { - "type": "string" - }, - "tenantClusterEndpoint": { - "type": "string" - }, - "userName": { - "type": "string" - }, - "userUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserMe": { - "description": "User information wrt permissions", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserSpec" - }, - "status": { - "$ref": "#/definitions/v1UserMeStatus" - } - }, - "type": "object" - }, - "v1UserMeStatus": { - "description": "User status with permissions", - "properties": { - "activationLink": { - "description": "Contains activation link for the user", - "type": "string" - }, - "isActive": { - "description": "Specifies if user account is active/disabled", - "type": "boolean" - }, - "isContractAccepted": { - "description": "Specifies if user account has accepted the contract", - "type": "boolean", - "x-omitempty": false - }, - "loginMode": { - "description": "User's login Mode", - "type": "string" - }, - "projectPermissions": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/v1UserMeTenant", - "description": "users's tenant information" - }, - "tenantPermissions": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" - }, - "type": "object" - } - } - }, - "v1UserMeTenant": { - "properties": { - "orgName": { - "type": "string" - }, - "tenantUid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserMeta": { - "properties": { - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "org": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserMetaEntity": { - "description": "User meta entity", - "properties": { - "emailId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserPatch": { - "items": { - "$ref": "#/definitions/v1HttpPatch" - }, - "type": "array" - }, - "v1UserProfile": { - "description": "User Profile", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserProfileSpec" - }, - "status": { - "$ref": "#/definitions/v1UserProfileStatus" - } - }, - "type": "object" - }, - "v1UserProfileSpec": { - "description": "User Profile specifications", - "properties": { - "emailId": { - "description": "User's email id", - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - } - } - }, - "v1UserProfileStatus": { - "description": "User Profile status", - "properties": { - "lastPasswordPolicyMail": { - "$ref": "#/definitions/v1Time", - "description": "user's last password policy time" - }, - "lastPasswordUpdate": { - "$ref": "#/definitions/v1Time", - "description": "user's last password update time" - } - } - }, - "v1UserProfiles": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1UserProfile" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UserRoleMap": { - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "userId": { - "type": "string" - } - } - }, - "v1UserRoleUIDs": { - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1UserRolesEntity": { - "properties": { - "inheritedRoles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1UserRsaToken": { - "description": "Rsa Auth token response", - "properties": { - "token": { - "type": "string" - } - }, - "type": "object" - }, - "v1UserSpec": { - "description": "User specifications", - "properties": { - "emailId": { - "description": "User's email id", - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1UserSpecEntity": { - "description": "User Entity input", - "properties": { - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "loginMode": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "teams": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1UserSpecSummary": { - "properties": { - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "projects": { - "description": "Deprecated.", - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "projectsCount": { - "format": "int32", - "type": "integer", - "x-omitempty": false - }, - "roles": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - }, - "teams": { - "items": { - "$ref": "#/definitions/v1UidSummary" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1UserStatus": { - "description": "User status", - "properties": { - "activationLink": { - "description": "provides the link to activate or reset the user password", - "type": "string", - "x-omitempty": false - }, - "isActive": { - "description": "Specifies if user account is active/disabled", - "type": "boolean", - "x-omitempty": false - }, - "isPasswordResetting": { - "description": "Specifies if user in multi org requested password reset", - "type": "boolean", - "x-omitempty": false - }, - "lastSignIn": { - "$ref": "#/definitions/v1Time", - "description": "user's last sign in time" - } - } - }, - "v1UserStatusLoginMode": { - "properties": { - "loginMode": { - "enum": [ - "dev", - "devops" - ], - "type": "string" - } - }, - "type": "object" - }, - "v1UserSummary": { - "description": "User summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserSpecSummary" - }, - "status": { - "$ref": "#/definitions/v1UserStatus" - } - }, - "type": "object" - }, - "v1UserSummarySortFields": { - "enum": [ - "name", - "creationTimestamp" - ], - "type": "string", - "x-nullable": true - }, - "v1UserSummarySortSpec": { - "properties": { - "field": { - "$ref": "#/definitions/v1UserSummarySortFields" - }, - "order": { - "$ref": "#/definitions/v1SortOrder" - } - } - }, - "v1UserToken": { - "description": "Returns the Authorization token. To be used for further api calls", - "properties": { - "Authorization": { - "description": "Describes the authentication token in jwt format.", - "type": "string" - } - }, - "type": "object" - }, - "v1UserUpdateEntity": { - "description": "User", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1UserUpdateSpecEntity" - } - }, - "type": "object" - }, - "v1UserUpdateSpecEntity": { - "description": "User Entity input", - "properties": { - "emailId": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1Users": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1User" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UsersFilterSpec": { - "description": "Users filter spec", - "properties": { - "emailId": { - "$ref": "#/definitions/v1FilterString" - }, - "name": { - "$ref": "#/definitions/v1FilterString" - } - } - }, - "v1UsersMetadata": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1UserMetaEntity" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UsersSummary": { - "description": "Deprecated, Use v1UsersSummaryList - Returns User summary", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1UserSummary" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UsersSummaryList": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1UserSummary" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1UsersSummarySpec": { - "description": "Users filter summary spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1UsersFilterSpec" - }, - "sort": { - "items": { - "$ref": "#/definitions/v1UserSummarySortSpec" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1V1SystemAdminEmail": { - "description": "SystemAdmin", - "properties": { - "email": { - "type": "string" - }, - "password": { - "type": "string" - } - }, - "type": "object" - }, - "v1V1SystemAdminPasswordResetEntity": { - "description": "SystemAdmin", - "properties": { - "newPassword": { - "type": "string" - }, - "oldPassword": { - "type": "string" - } - }, - "type": "object" - }, - "v1VMAddVolumeEntity": { - "properties": { - "addVolumeOptions": { - "$ref": "#/definitions/v1VmAddVolumeOptions", - "description": "Parameters required to add volume to virtual machine/virtual machine instance" - }, - "dataVolumeTemplate": { - "$ref": "#/definitions/v1VmDataVolumeTemplateSpec", - "description": "dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference. DataVolumes in this list are dynamically created for the VirtualMachine and are tied to the VirtualMachine's life-cycle." - }, - "persist": { - "description": "If 'true' add the disk to the Virtual Machine \u0026 Virtual Machine Instance, else add the disk to the Virtual Machine Instance only", - "type": "boolean" - } - }, - "required": [ - "addVolumeOptions" - ], - "type": "object" - }, - "v1VMCluster": { - "description": "VM Dashboard enabled Spectro cluster", - "properties": { - "metadata": { - "properties": { - "name": { - "type": "string" - }, - "projectUid": { - "type": "string" - }, - "uid": { - "type": "string" - } - } - }, - "spec": { - "description": "Spectro cluster spec", - "properties": { - "cloudType": { - "type": "string" - } - }, - "type": "object" - }, - "status": { - "description": "Spectro cluster status", - "properties": { - "clusterState": { - "type": "string" - } - } - } - }, - "type": "object" - }, - "v1VMClusters": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1VMCluster" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VMRemoveVolumeEntity": { - "properties": { - "persist": { - "description": "If 'true' remove the disk from the Virtual Machine \u0026 Virtual Machine Instance, else remove the disk from the Virtual Machine Instance only", - "type": "boolean" - }, - "removeVolumeOptions": { - "$ref": "#/definitions/v1VmRemoveVolumeOptions", - "description": "Parameters required to remove volume from virtual machine/virtual machine instance" - } - }, - "required": [ - "removeVolumeOptions" - ], - "type": "object" - }, - "v1Virtual": { - "properties": { - "appDeployments": { - "description": "list of apps deployed on the virtual cluster", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - }, - "clusterGroup": { - "$ref": "#/definitions/v1ObjectResReference", - "description": "cluster group details of virtual cluster" - }, - "hostCluster": { - "$ref": "#/definitions/v1ObjectResReference", - "description": "host cluster reference" - }, - "lifecycleStatus": { - "$ref": "#/definitions/v1LifecycleStatus", - "description": "cluster life cycle status of virtual cluster" - }, - "nestedClusters": { - "description": "Deprecated. Use field 'virtualClusters'", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - }, - "state": { - "description": "cluster virtual host status", - "type": "string" - }, - "virtualClusters": { - "description": "list of virtual clusters deployed on the cluster", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - } - } - }, - "v1VirtualCloudClusterConfigEntity": { - "description": "Virtual cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1VirtualClusterConfig" - } - }, - "type": "object" - }, - "v1VirtualCloudConfig": { - "description": "VirtualCloudConfig is the Schema for the virtual cloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VirtualCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1NestedCloudConfigStatus" - } - }, - "type": "object" - }, - "v1VirtualCloudConfigSpec": { - "description": "VirtualCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec for cluster-api.", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1VirtualClusterConfig" - }, - "hostClusterUid": { - "type": "string" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1VirtualMachinePoolConfig" - }, - "type": "array" - } - }, - "required": [ - "clusterConfig", - "hostClusterUid", - "machinePoolConfig" - ], - "type": "object" - }, - "v1VirtualClusterConfig": { - "description": "Cluster level configuration for virtual cluster", - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1APIEndpoint" - }, - "helmRelease": { - "$ref": "#/definitions/v1VirtualClusterHelmRelease" - }, - "kubernetesVersion": { - "default": "", - "type": "string" - } - }, - "type": "object" - }, - "v1VirtualClusterHelmChart": { - "properties": { - "name": { - "default": "", - "type": "string" - }, - "repo": { - "default": "", - "type": "string" - }, - "version": { - "default": "", - "type": "string" - } - }, - "type": "object" - }, - "v1VirtualClusterHelmRelease": { - "properties": { - "chart": { - "$ref": "#/definitions/v1VirtualClusterHelmChart" - }, - "values": { - "default": "", - "type": "string" - } - }, - "type": "object" - }, - "v1VirtualClusterResize": { - "properties": { - "instanceType": { - "$ref": "#/definitions/v1VirtualInstanceType" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1VirtualInstanceType": { - "properties": { - "maxCPU": { - "description": "Maximum CPU cores", - "format": "int32", - "type": "integer" - }, - "maxMemInMiB": { - "description": "Maximum memory in MiB", - "format": "int32", - "type": "integer" - }, - "maxStorageGiB": { - "description": "Maximum storage in GiB", - "format": "int32", - "type": "integer" - }, - "minCPU": { - "description": "Minimum CPU cores", - "format": "int32", - "type": "integer" - }, - "minMemInMiB": { - "description": "Minimum memory in MiB", - "format": "int32", - "type": "integer" - }, - "minStorageGiB": { - "description": "Minimum storage in GiB", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1VirtualMachine": { - "description": "Virtual cloud machine definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VirtualMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1VirtualMachinePoolCloudConfigEntity": { - "properties": { - "instanceType": { - "$ref": "#/definitions/v1VirtualInstanceType" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1VirtualMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "azs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceType": { - "$ref": "#/definitions/v1VirtualInstanceType", - "description": "InstanceType defines the required CPU, Memory" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean" - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "resourcePool": { - "type": "string" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean" - } - }, - "required": [ - "instanceType" - ], - "type": "object" - }, - "v1VirtualMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1VirtualMachinePoolCloudConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1VirtualMachineSnapshot": { - "description": "VirtualMachineSnapshot defines the operation of snapshotting a VM", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1VmObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VirtualMachineSnapshotSpec" - }, - "status": { - "$ref": "#/definitions/v1VirtualMachineSnapshotStatus" - } - }, - "required": [ - "spec" - ], - "type": "object" - }, - "v1VirtualMachineSnapshotList": { - "description": "VirtualMachineSnapshotList is a list of VirtualMachineSnapshot resources", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1VmListMeta" - } - }, - "required": [ - "metadata", - "items" - ], - "type": "object" - }, - "v1VirtualMachineSnapshotSpec": { - "description": "VirtualMachineSnapshotSpec is the spec for a VirtualMachineSnapshot resource", - "properties": { - "deletionPolicy": { - "type": "string" - }, - "failureDeadline": { - "$ref": "#/definitions/v1VmDuration" - }, - "source": { - "$ref": "#/definitions/v1VmTypedLocalObjectReference" - } - }, - "required": [ - "source" - ], - "type": "object" - }, - "v1VirtualMachineSnapshotStatus": { - "description": "VirtualMachineSnapshotStatus is the status for a VirtualMachineSnapshot resource", - "properties": { - "conditions": { - "items": { - "$ref": "#/definitions/v1VmCondition" - }, - "type": "array" - }, - "creationTime": { - "$ref": "#/definitions/v1Time" - }, - "error": { - "$ref": "#/definitions/v1VmError" - }, - "indications": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" - }, - "phase": { - "type": "string" - }, - "readyToUse": { - "type": "boolean" - }, - "snapshotVolumes": { - "$ref": "#/definitions/v1VmSnapshotVolumesLists" - }, - "sourceUID": { - "type": "string" - }, - "virtualMachineSnapshotContentName": { - "type": "string" - } - }, - "type": "object", - "x-nullable": true - }, - "v1VirtualMachineSpec": { - "description": "Virtual cloud machine definition spec", - "properties": { - "hostname": { - "type": "string" - } - }, - "type": "object" - }, - "v1VirtualMachines": { - "description": "List of virtual machines", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1VirtualMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VirtualNetwork": { - "description": "Azure virtual network is the fundamental building block for your private network in Azure.", - "properties": { - "addressSpaces": { - "description": "Location of the virtual network", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "id": { - "description": "The ID of the resource group", - "type": "string" - }, - "location": { - "description": "Location of the virtual network", - "type": "string" - }, - "name": { - "description": "Name of the virtual network", - "type": "string" - }, - "subnets": { - "description": "List of subnets associated with Azure VPC", - "items": { - "$ref": "#/definitions/v1Subnet" - }, - "type": "array" - }, - "type": { - "description": "Type of the virtual network", - "type": "string" - } - }, - "type": "object" - }, - "v1VmAccessCredential": { - "description": "AccessCredential represents a credential source that can be used to authorize remote access to the vm guest Only one of its members may be specified.", - "properties": { - "sshPublicKey": { - "$ref": "#/definitions/v1VmSshPublicKeyAccessCredential" - }, - "userPassword": { - "$ref": "#/definitions/v1VmUserPasswordAccessCredential" - } - }, - "type": "object" - }, - "v1VmAccessCredentialSecretSource": { - "properties": { - "secretName": { - "description": "SecretName represents the name of the secret in the VMI's namespace", - "type": "string" - } - }, - "required": [ - "secretName" - ], - "type": "object" - }, - "v1VmAddVolumeOptions": { - "description": "AddVolumeOptions is provided when dynamically hot plugging a volume and disk", - "properties": { - "disk": { - "$ref": "#/definitions/v1VmDisk" - }, - "dryRun": { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "name": { - "description": "Name represents the name that will be used to map the disk to the corresponding volume. This overrides any name set inside the Disk struct itself.", - "type": "string" - }, - "volumeSource": { - "$ref": "#/definitions/v1VmHotplugVolumeSource" - } - }, - "required": [ - "name", - "disk", - "volumeSource" - ], - "type": "object" - }, - "v1VmAffinity": { - "description": "Affinity is a group of affinity scheduling rules.", - "properties": { - "nodeAffinity": { - "$ref": "#/definitions/v1VmNodeAffinity" - }, - "podAffinity": { - "$ref": "#/definitions/v1VmPodAffinity" - }, - "podAntiAffinity": { - "$ref": "#/definitions/v1PodAntiAffinity" - } - }, - "type": "object" - }, - "v1VmBIOS": { - "description": "If set (default), BIOS will be used.", - "properties": { - "useSerial": { - "description": "If set, the BIOS output will be transmitted over serial", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmBlockSize": { - "description": "BlockSize provides the option to change the block size presented to the VM for a disk. Only one of its members may be specified.", - "properties": { - "custom": { - "$ref": "#/definitions/v1VmCustomBlockSize" - }, - "matchVolume": { - "$ref": "#/definitions/v1VmFeatureState" - } - }, - "type": "object" - }, - "v1VmBootloader": { - "description": "Represents the firmware blob used to assist in the domain creation process. Used for setting the QEMU BIOS file path for the libvirt domain.", - "properties": { - "bios": { - "$ref": "#/definitions/v1VmBIOS" - }, - "efi": { - "$ref": "#/definitions/v1VmEFI" - } - }, - "type": "object" - }, - "v1VmCDRomTarget": { - "properties": { - "bus": { - "description": "Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi.", - "type": "string" - }, - "readonly": { - "description": "ReadOnly. Defaults to true.", - "type": "boolean" - }, - "tray": { - "description": "Tray indicates if the tray of the device is open or closed. Allowed values are \"open\" and \"closed\". Defaults to closed.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmChassis": { - "description": "Chassis specifies the chassis info passed to the domain.", - "properties": { - "asset": { - "type": "string" - }, - "manufacturer": { - "type": "string" - }, - "serial": { - "type": "string" - }, - "sku": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "v1VmClientPassthroughDevices": { - "description": "Represent a subset of client devices that can be accessed by VMI. At the moment only, USB devices using Usbredir's library and tooling. Another fit would be a smartcard with libcacard.\n\nThe struct is currently empty as there is no immediate request for user-facing APIs. This structure simply turns on USB redirection of UsbClientPassthroughMaxNumberOf devices.", - "type": "object" - }, - "v1VmClock": { - "description": "Represents the clock and timers of a vmi.", - "properties": { - "timer": { - "$ref": "#/definitions/v1VmTimer" - }, - "timezone": { - "description": "Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').", - "type": "string" - }, - "utc": { - "$ref": "#/definitions/v1VmClockOffsetUTC" - } - }, - "type": "object" - }, - "v1VmClockOffsetUTC": { - "description": "UTC sets the guest clock to UTC on each boot.", - "properties": { - "offsetSeconds": { - "description": "OffsetSeconds specifies an offset in seconds, relative to UTC. If set, guest changes to the clock will be kept during reboots and not reset.", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1VmCloudInitConfigDriveSource": { - "description": "Represents a cloud-init config drive user data source. More info: https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html", - "properties": { - "networkData": { - "description": "NetworkData contains config drive inline cloud-init networkdata.", - "type": "string" - }, - "networkDataBase64": { - "description": "NetworkDataBase64 contains config drive cloud-init networkdata as a base64 encoded string.", - "type": "string" - }, - "networkDataSecretRef": { - "$ref": "#/definitions/v1VmLocalObjectReference" - }, - "secretRef": { - "$ref": "#/definitions/v1VmLocalObjectReference" - }, - "userData": { - "description": "UserData contains config drive inline cloud-init userdata.", - "type": "string" - }, - "userDataBase64": { - "description": "UserDataBase64 contains config drive cloud-init userdata as a base64 encoded string.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmCloudInitNoCloudSource": { - "description": "Represents a cloud-init nocloud user data source. More info: http://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html", - "properties": { - "networkData": { - "description": "NetworkData contains NoCloud inline cloud-init networkdata.", - "type": "string" - }, - "networkDataBase64": { - "description": "NetworkDataBase64 contains NoCloud cloud-init networkdata as a base64 encoded string.", - "type": "string" - }, - "networkDataSecretRef": { - "$ref": "#/definitions/v1VmLocalObjectReference" - }, - "secretRef": { - "$ref": "#/definitions/v1VmLocalObjectReference" - }, - "userData": { - "description": "UserData contains NoCloud inline cloud-init userdata.", - "type": "string" - }, - "userDataBase64": { - "description": "UserDataBase64 contains NoCloud cloud-init userdata as a base64 encoded string.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmCondition": { - "description": "Condition defines conditions", - "properties": { - "lastProbeTime": { - "type": "string" - }, - "lastTransitionTime": { - "type": "string" - }, - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "status" - ], - "type": "object" - }, - "v1VmConfigDriveSshPublicKeyAccessCredentialPropagation": { - "type": "object" - }, - "v1VmConfigMapVolumeSource": { - "description": "ConfigMapVolumeSource adapts a ConfigMap into a volume. More info: https://kubernetes.io/docs/concepts/storage/volumes/#configmap", - "properties": { - "name": { - "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", - "type": "string" - }, - "optional": { - "description": "Specify whether the ConfigMap or it's keys must be defined", - "type": "boolean" - }, - "volumeLabel": { - "description": "The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are \"cidata\" (cloud-init), \"config-2\" (cloud-init) or \"OEMDRV\" (kickstart).", - "type": "string" - } - }, - "type": "object" - }, - "v1VmContainerDiskSource": { - "description": "Represents a docker image with an embedded disk.", - "properties": { - "image": { - "description": "Image is the name of the image with the embedded disk.", - "type": "string" - }, - "imagePullPolicy": { - "description": "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", - "type": "string" - }, - "imagePullSecret": { - "description": "ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist.", - "type": "string" - }, - "path": { - "description": "Path defines the path to disk file in the container", - "type": "string" - } - }, - "required": [ - "image" - ], - "type": "object" - }, - "v1VmCoreDataVolumeSource": { - "properties": { - "hotpluggable": { - "description": "Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.", - "type": "boolean" - }, - "name": { - "description": "Name of both the DataVolume and the PVC in the same namespace. After PVC population the DataVolume is garbage collected by default.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmCoreResourceRequirements": { - "description": "ResourceRequirements describes the compute resource requirements.", - "properties": { - "limits": { - "additionalProperties": { - "$ref": "#/definitions/v1VmQuantity" - }, - "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", - "type": "object" - }, - "requests": { - "additionalProperties": { - "$ref": "#/definitions/v1VmQuantity" - }, - "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", - "type": "object" - } - }, - "type": "object" - }, - "v1VmCpu": { - "description": "CPU allows specifying the CPU topology.", - "properties": { - "cores": { - "description": "Cores specifies the number of cores inside the vmi. Must be a value greater or equal 1.", - "format": "int64", - "type": "integer" - }, - "dedicatedCpuPlacement": { - "description": "DedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it.", - "type": "boolean" - }, - "features": { - "description": "Features specifies the CPU features list inside the VMI.", - "items": { - "$ref": "#/definitions/v1VmCpuFeature" - }, - "type": "array" - }, - "isolateEmulatorThread": { - "description": "IsolateEmulatorThread requests one more dedicated pCPU to be allocated for the VMI to place the emulator thread on it.", - "type": "boolean" - }, - "model": { - "description": "Model specifies the CPU model inside the VMI. List of available models https://github.com/libvirt/libvirt/tree/master/src/cpu_map. It is possible to specify special cases like \"host-passthrough\" to get the same CPU as the node and \"host-model\" to get CPU closest to the node one. Defaults to host-model.", - "type": "string" - }, - "numa": { - "$ref": "#/definitions/v1VmNUMA" - }, - "realtime": { - "$ref": "#/definitions/v1VmRealtime" - }, - "sockets": { - "description": "Sockets specifies the number of sockets inside the vmi. Must be a value greater or equal 1.", - "format": "int64", - "type": "integer" - }, - "threads": { - "description": "Threads specifies the number of threads inside the vmi. Must be a value greater or equal 1.", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "v1VmCpuFeature": { - "description": "CPUFeature allows specifying a CPU feature.", - "properties": { - "name": { - "description": "Name of the CPU feature", - "type": "string" - }, - "policy": { - "description": "Policy is the CPU feature attribute which can have the following attributes: force - The virtual CPU will claim the feature is supported regardless of it being supported by host CPU. require - Guest creation will fail unless the feature is supported by the host CPU or the hypervisor is able to emulate it. optional - The feature will be supported by virtual CPU if and only if it is supported by host CPU. disable - The feature will not be supported by virtual CPU. forbid - Guest creation will fail if the feature is supported by host CPU. Defaults to require", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmCustomBlockSize": { - "description": "CustomBlockSize represents the desired logical and physical block size for a VM disk.", - "properties": { - "logical": { - "format": "int32", - "type": "integer" - }, - "physical": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "logical", - "physical" - ], - "type": "object" - }, - "v1VmDHCPOptions": { - "description": "Extra DHCP options to use in the interface.", - "properties": { - "bootFileName": { - "description": "If specified will pass option 67 to interface's DHCP server", - "type": "string" - }, - "ntpServers": { - "description": "If specified will pass the configured NTP server to the VM via DHCP option 042.", - "items": { - "type": "string" - }, - "type": "array" - }, - "privateOptions": { - "description": "If specified will pass extra DHCP options for private use, range: 224-254", - "items": { - "$ref": "#/definitions/v1VmDHCPPrivateOptions" - }, - "type": "array" - }, - "tftpServerName": { - "description": "If specified will pass option 66 to interface's DHCP server", - "type": "string" - } - }, - "type": "object" - }, - "v1VmDHCPPrivateOptions": { - "description": "DHCPExtraOptions defines Extra DHCP options for a VM.", - "properties": { - "option": { - "description": "Option is an Integer value from 224-254 Required.", - "format": "int32", - "type": "integer" - }, - "value": { - "description": "Value is a String value for the Option provided Required.", - "type": "string" - } - }, - "required": [ - "option", - "value" - ], - "type": "object" - }, - "v1VmDataVolumeBlankImage": { - "description": "DataVolumeBlankImage provides the parameters to create a new raw blank image for the PVC", - "type": "object" - }, - "v1VmDataVolumeCheckpoint": { - "description": "DataVolumeCheckpoint defines a stage in a warm migration.", - "properties": { - "current": { - "description": "Current is the identifier of the snapshot created for this checkpoint.", - "type": "string" - }, - "previous": { - "description": "Previous is the identifier of the snapshot from the previous checkpoint.", - "type": "string" - } - }, - "required": [ - "previous", - "current" - ], - "type": "object" - }, - "v1VmDataVolumeSource": { - "description": "DataVolumeSource represents the source for our Data Volume, this can be HTTP, Imageio, S3, Registry or an existing PVC", - "properties": { - "blank": { - "$ref": "#/definitions/v1VmDataVolumeBlankImage" - }, - "http": { - "$ref": "#/definitions/v1VmDataVolumeSourceHttp" - }, - "imageio": { - "$ref": "#/definitions/v1VmDataVolumeSourceImageIO" - }, - "pvc": { - "$ref": "#/definitions/v1VmDataVolumeSourcePVC" - }, - "registry": { - "$ref": "#/definitions/v1VmDataVolumeSourceRegistry" - }, - "s3": { - "$ref": "#/definitions/v1VmDataVolumeSourceS3" - }, - "upload": { - "$ref": "#/definitions/v1VmDataVolumeSourceUpload" - }, - "vddk": { - "$ref": "#/definitions/v1VmDataVolumeSourceVDDK" - } - }, - "type": "object" - }, - "v1VmDataVolumeSourceHttp": { - "description": "DataVolumeSourceHTTP can be either an http or https endpoint, with an optional basic auth user name and password, and an optional configmap containing additional CAs", - "properties": { - "certConfigMap": { - "description": "CertConfigMap is a configmap reference, containing a Certificate Authority(CA) public key, and a base64 encoded pem certificate", - "type": "string" - }, - "extraHeaders": { - "description": "ExtraHeaders is a list of strings containing extra headers to include with HTTP transfer requests", - "items": { - "type": "string" - }, - "type": "array" - }, - "secretExtraHeaders": { - "description": "SecretExtraHeaders is a list of Secret references, each containing an extra HTTP header that may include sensitive information", - "items": { - "type": "string" - }, - "type": "array" - }, - "secretRef": { - "description": "SecretRef A Secret reference, the secret should contain accessKeyId (user name) base64 encoded, and secretKey (password) also base64 encoded", - "type": "string" - }, - "url": { - "description": "URL is the URL of the http(s) endpoint", - "type": "string" - } - }, - "required": [ - "url" - ], - "type": "object" - }, - "v1VmDataVolumeSourceImageIO": { - "description": "DataVolumeSourceImageIO provides the parameters to create a Data Volume from an imageio source", - "properties": { - "certConfigMap": { - "description": "CertConfigMap provides a reference to the CA cert", - "type": "string" - }, - "diskId": { - "description": "DiskID provides id of a disk to be imported", - "type": "string" - }, - "secretRef": { - "description": "SecretRef provides the secret reference needed to access the ovirt-engine", - "type": "string" - }, - "url": { - "description": "URL is the URL of the ovirt-engine", - "type": "string" - } - }, - "required": [ - "url", - "diskId" - ], - "type": "object" - }, - "v1VmDataVolumeSourcePVC": { - "description": "DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC", - "properties": { - "name": { - "description": "The name of the source PVC", - "type": "string" - }, - "namespace": { - "description": "The namespace of the source PVC", - "type": "string" - } - }, - "required": [ - "namespace", - "name" - ], - "type": "object" - }, - "v1VmDataVolumeSourceRef": { - "description": "DataVolumeSourceRef defines an indirect reference to the source of data for the DataVolume", - "properties": { - "kind": { - "description": "The kind of the source reference, currently only \"DataSource\" is supported", - "type": "string" - }, - "name": { - "description": "The name of the source reference", - "type": "string" - }, - "namespace": { - "description": "The namespace of the source reference, defaults to the DataVolume namespace", - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object" - }, - "v1VmDataVolumeSourceRegistry": { - "description": "DataVolumeSourceRegistry provides the parameters to create a Data Volume from an registry source", - "properties": { - "certConfigMap": { - "description": "CertConfigMap provides a reference to the Registry certs", - "type": "string" - }, - "imageStream": { - "description": "ImageStream is the name of image stream for import", - "type": "string" - }, - "pullMethod": { - "description": "PullMethod can be either \"pod\" (default import), or \"node\" (node docker cache based import)", - "type": "string" - }, - "secretRef": { - "description": "SecretRef provides the secret reference needed to access the Registry source", - "type": "string" - }, - "url": { - "description": "URL is the url of the registry source (starting with the scheme: docker, oci-archive)", - "type": "string" - } - }, - "type": "object" - }, - "v1VmDataVolumeSourceS3": { - "description": "DataVolumeSourceS3 provides the parameters to create a Data Volume from an S3 source", - "properties": { - "certConfigMap": { - "description": "CertConfigMap is a configmap reference, containing a Certificate Authority(CA) public key, and a base64 encoded pem certificate", - "type": "string" - }, - "secretRef": { - "description": "SecretRef provides the secret reference needed to access the S3 source", - "type": "string" - }, - "url": { - "description": "URL is the url of the S3 source", - "type": "string" - } - }, - "required": [ - "url" - ], - "type": "object" - }, - "v1VmDataVolumeSourceUpload": { - "description": "DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source", - "type": "object" - }, - "v1VmDataVolumeSourceVDDK": { - "description": "DataVolumeSourceVDDK provides the parameters to create a Data Volume from a Vmware source", - "properties": { - "backingFile": { - "description": "BackingFile is the path to the virtual hard disk to migrate from vCenter/ESXi", - "type": "string" - }, - "initImageURL": { - "description": "InitImageURL is an optional URL to an image containing an extracted VDDK library, overrides v2v-vmware config map", - "type": "string" - }, - "secretRef": { - "description": "SecretRef provides a reference to a secret containing the username and password needed to access the vCenter or ESXi host", - "type": "string" - }, - "thumbprint": { - "description": "Thumbprint is the certificate thumbprint of the vCenter or ESXi host", - "type": "string" - }, - "url": { - "description": "URL is the URL of the vCenter or ESXi host with the VM to migrate", - "type": "string" - }, - "uuid": { - "description": "UUID is the UUID of the virtual machine that the backing file is attached to in vCenter/ESXi", - "type": "string" - } - }, - "type": "object" - }, - "v1VmDataVolumeSpec": { - "description": "DataVolumeSpec defines the DataVolume type specification", - "properties": { - "checkpoints": { - "description": "Checkpoints is a list of DataVolumeCheckpoints, representing stages in a multistage import.", - "items": { - "$ref": "#/definitions/v1VmDataVolumeCheckpoint" - }, - "type": "array" - }, - "contentType": { - "description": "DataVolumeContentType options: \"kubevirt\", \"archive\"", - "type": "string" - }, - "finalCheckpoint": { - "description": "FinalCheckpoint indicates whether the current DataVolumeCheckpoint is the final checkpoint.", - "type": "boolean" - }, - "preallocation": { - "description": "Preallocation controls whether storage for DataVolumes should be allocated in advance.", - "type": "boolean" - }, - "priorityClassName": { - "description": "PriorityClassName for Importer, Cloner and Uploader pod", - "type": "string" - }, - "pvc": { - "$ref": "#/definitions/v1VmPersistentVolumeClaimSpec" - }, - "source": { - "$ref": "#/definitions/v1VmDataVolumeSource" - }, - "sourceRef": { - "$ref": "#/definitions/v1VmDataVolumeSourceRef" - }, - "storage": { - "$ref": "#/definitions/v1VmStorageSpec" - } - }, - "type": "object" - }, - "v1VmDataVolumeTemplateSpec": { - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase.", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1VmObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VmDataVolumeSpec" - } - }, - "required": [ - "spec" - ], - "type": "object" - }, - "v1VmDevices": { - "properties": { - "autoattachGraphicsDevice": { - "description": "Whether to attach the default graphics device or not. VNC will not be available if set to false. Defaults to true.", - "type": "boolean" - }, - "autoattachInputDevice": { - "description": "Whether to attach an Input Device. Defaults to false.", - "type": "boolean" - }, - "autoattachMemBalloon": { - "description": "Whether to attach the Memory balloon device with default period. Period can be adjusted in virt-config. Defaults to true.", - "type": "boolean" - }, - "autoattachPodInterface": { - "description": "Whether to attach a pod network interface. Defaults to true.", - "type": "boolean" - }, - "autoattachSerialConsole": { - "description": "Whether to attach the default serial console or not. Serial console access will not be available if set to false. Defaults to true.", - "type": "boolean" - }, - "autoattachVSOCK": { - "description": "Whether to attach the VSOCK CID to the VM or not. VSOCK access will be available if set to true. Defaults to false.", - "type": "boolean" - }, - "blockMultiQueue": { - "description": "Whether or not to enable virtio multi-queue for block devices. Defaults to false.", - "type": "boolean" - }, - "clientPassthrough": { - "$ref": "#/definitions/v1VmClientPassthroughDevices" - }, - "disableHotplug": { - "description": "DisableHotplug disabled the ability to hotplug disks.", - "type": "boolean" - }, - "disks": { - "description": "Disks describes disks, cdroms and luns which are connected to the vmi.", - "items": { - "$ref": "#/definitions/v1VmDisk" - }, - "type": "array" - }, - "filesystems": { - "description": "Filesystems describes filesystem which is connected to the vmi.", - "items": { - "$ref": "#/definitions/v1VmFilesystem" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "gpus": { - "description": "Whether to attach a GPU device to the vmi.", - "items": { - "$ref": "#/definitions/v1VmGPU" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "hostDevices": { - "description": "Whether to attach a host device to the vmi.", - "items": { - "$ref": "#/definitions/v1VmHostDevice" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "inputs": { - "description": "Inputs describe input devices", - "items": { - "$ref": "#/definitions/v1VmInput" - }, - "type": "array" - }, - "interfaces": { - "description": "Interfaces describe network interfaces which are added to the vmi.", - "items": { - "$ref": "#/definitions/v1VmInterface" - }, - "type": "array" - }, - "networkInterfaceMultiqueue": { - "description": "If specified, virtual network interfaces configured with a virtio bus will also enable the vhost multiqueue feature for network devices. The number of queues created depends on additional factors of the VirtualMachineInstance, like the number of guest CPUs.", - "type": "boolean" - }, - "rng": { - "$ref": "#/definitions/v1VmRng" - }, - "sound": { - "$ref": "#/definitions/v1VmSoundDevice" - }, - "tpm": { - "$ref": "#/definitions/v1VmTPMDevice" - }, - "useVirtioTransitional": { - "description": "Fall back to legacy virtio 0.9 support if virtio bus is selected on devices. This is helpful for old machines like CentOS6 or RHEL6 which do not understand virtio_non_transitional (virtio 1.0).", - "type": "boolean" - }, - "watchdog": { - "$ref": "#/definitions/v1VmWatchdog" - } - }, - "type": "object" - }, - "v1VmDisk": { - "properties": { - "blockSize": { - "$ref": "#/definitions/v1VmBlockSize" - }, - "bootOrder": { - "description": "BootOrder is an integer value \u003e 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists.", - "format": "int32", - "type": "integer" - }, - "cache": { - "description": "Cache specifies which kvm disk cache mode should be used. Supported values are: CacheNone, CacheWriteThrough.", - "type": "string" - }, - "cdrom": { - "$ref": "#/definitions/v1VmCDRomTarget" - }, - "dedicatedIOThread": { - "description": "dedicatedIOThread indicates this disk should have an exclusive IO Thread. Enabling this implies useIOThreads = true. Defaults to false.", - "type": "boolean" - }, - "disk": { - "$ref": "#/definitions/v1VmDiskTarget" - }, - "io": { - "description": "IO specifies which QEMU disk IO mode should be used. Supported values are: native, default, threads.", - "type": "string" - }, - "lun": { - "$ref": "#/definitions/v1VmLunTarget" - }, - "name": { - "description": "Name is the device name", - "type": "string" - }, - "serial": { - "description": "Serial provides the ability to specify a serial number for the disk device.", - "type": "string" - }, - "shareable": { - "description": "If specified the disk is made sharable and multiple write from different VMs are permitted", - "type": "boolean" - }, - "tag": { - "description": "If specified, disk address and its tag will be provided to the guest via config drive metadata", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmDiskTarget": { - "properties": { - "bus": { - "description": "Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi, usb.", - "type": "string" - }, - "pciAddress": { - "description": "If specified, the virtual disk will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10", - "type": "string" - }, - "readonly": { - "description": "ReadOnly. Defaults to false.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmDomainSpec": { - "properties": { - "chassis": { - "$ref": "#/definitions/v1VmChassis" - }, - "clock": { - "$ref": "#/definitions/v1VmClock" - }, - "cpu": { - "$ref": "#/definitions/v1VmCpu" - }, - "devices": { - "$ref": "#/definitions/v1VmDevices" - }, - "features": { - "$ref": "#/definitions/v1VmFeatures" - }, - "firmware": { - "$ref": "#/definitions/v1VmFirmware" - }, - "ioThreadsPolicy": { - "description": "Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto", - "type": "string" - }, - "launchSecurity": { - "$ref": "#/definitions/v1VmLaunchSecurity" - }, - "machine": { - "$ref": "#/definitions/v1VmMachine" - }, - "memory": { - "$ref": "#/definitions/v1VmMemory" - }, - "resources": { - "$ref": "#/definitions/v1VmResourceRequirements" - } - }, - "required": [ - "devices" - ], - "type": "object" - }, - "v1VmDownwardApiVolumeFile": { - "description": "DownwardAPIVolumeFile represents information to create the file containing the pod field", - "properties": { - "fieldRef": { - "$ref": "#/definitions/v1VmObjectFieldSelector" - }, - "mode": { - "description": "Optional: mode bits used to set permissions on this file, must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", - "format": "int32", - "type": "integer" - }, - "path": { - "description": "Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", - "type": "string" - }, - "resourceFieldRef": { - "$ref": "#/definitions/v1VmResourceFieldSelector" - } - }, - "required": [ - "path" - ], - "type": "object" - }, - "v1VmDownwardApiVolumeSource": { - "description": "DownwardAPIVolumeSource represents a volume containing downward API info.", - "properties": { - "fields": { - "description": "Fields is a list of downward API volume file", - "items": { - "$ref": "#/definitions/v1VmDownwardApiVolumeFile" - }, - "type": "array" - }, - "volumeLabel": { - "description": "The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are \"cidata\" (cloud-init), \"config-2\" (cloud-init) or \"OEMDRV\" (kickstart).", - "type": "string" - } - }, - "type": "object" - }, - "v1VmDownwardMetricsVolumeSource": { - "description": "DownwardMetricsVolumeSource adds a very small disk to VMIs which contains a limited view of host and guest metrics. The disk content is compatible with vhostmd (https://github.com/vhostmd/vhostmd) and vm-dump-metrics.", - "type": "object" - }, - "v1VmDuration": { - "description": "Duration is a wrapper around time.Duration which supports correct marshaling to YAML and JSON. In particular, it marshals into strings, which can be used as map keys in json.", - "type": "string" - }, - "v1VmEFI": { - "description": "If set, EFI will be used instead of BIOS.", - "properties": { - "secureBoot": { - "description": "If set, SecureBoot will be enabled and the OVMF roms will be swapped for SecureBoot-enabled ones. Requires SMM to be enabled. Defaults to true", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmEmptyDiskSource": { - "description": "EmptyDisk represents a temporary disk which shares the vmis lifecycle.", - "properties": { - "capacity": { - "$ref": "#/definitions/v1VmQuantity" - } - }, - "required": [ - "capacity" - ], - "type": "object" - }, - "v1VmEphemeralVolumeSource": { - "properties": { - "persistentVolumeClaim": { - "$ref": "#/definitions/v1VmPersistentVolumeClaimVolumeSource" - } - }, - "type": "object" - }, - "v1VmError": { - "description": "Error is the last error encountered during the snapshot/restore", - "properties": { - "message": { - "type": "string" - }, - "time": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1VmExecAction": { - "description": "ExecAction describes a \"run in container\" action.", - "properties": { - "command": { - "description": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1VmFeatureApiC": { - "properties": { - "enabled": { - "description": "Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.", - "type": "boolean" - }, - "endOfInterrupt": { - "description": "EndOfInterrupt enables the end of interrupt notification in the guest. Defaults to false.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmFeatureHyperv": { - "description": "Hyperv specific features.", - "properties": { - "evmcs": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "frequencies": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "ipi": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "reenlightenment": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "relaxed": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "reset": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "runtime": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "spinlocks": { - "$ref": "#/definitions/v1VmFeatureSpinlocks" - }, - "synic": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "synictimer": { - "$ref": "#/definitions/v1VmSyNICTimer" - }, - "tlbflush": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "vapic": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "vendorid": { - "$ref": "#/definitions/v1VmFeatureVendorId" - }, - "vpindex": { - "$ref": "#/definitions/v1VmFeatureState" - } - }, - "type": "object" - }, - "v1VmFeatureKVm": { - "properties": { - "hidden": { - "description": "Hide the KVM hypervisor from standard MSR based discovery. Defaults to false", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmFeatureSpinlocks": { - "properties": { - "enabled": { - "description": "Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.", - "type": "boolean" - }, - "spinlocks": { - "description": "Retries indicates the number of retries. Must be a value greater or equal 4096. Defaults to 4096.", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "v1VmFeatureState": { - "description": "Represents if a feature is enabled or disabled.", - "properties": { - "enabled": { - "description": "Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmFeatureVendorId": { - "properties": { - "enabled": { - "description": "Enabled determines if the feature should be enabled or disabled on the guest. Defaults to true.", - "type": "boolean" - }, - "vendorid": { - "description": "VendorID sets the hypervisor vendor id, visible to the vmi. String up to twelve characters.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmFeatures": { - "properties": { - "acpi": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "apic": { - "$ref": "#/definitions/v1VmFeatureApiC" - }, - "hyperv": { - "$ref": "#/definitions/v1VmFeatureHyperv" - }, - "kvm": { - "$ref": "#/definitions/v1VmFeatureKVm" - }, - "pvspinlock": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "smm": { - "$ref": "#/definitions/v1VmFeatureState" - } - }, - "type": "object" - }, - "v1VmFieldsV1": { - "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:\u003cname\u003e', where \u003cname\u003e is the name of a field in a struct, or key in a map 'v:\u003cvalue\u003e', where \u003cvalue\u003e is the exact json formatted value of a list item 'i:\u003cindex\u003e', where \u003cindex\u003e is position of a item in a list 'k:\u003ckeys\u003e', where \u003ckeys\u003e is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff", - "properties": { - "Raw": { - "items": { - "format": "byte", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1VmFilesystem": { - "properties": { - "name": { - "description": "Name is the device name", - "type": "string" - }, - "virtiofs": { - "$ref": "#/definitions/v1VmFilesystemVirtiofs" - } - }, - "required": [ - "name", - "virtiofs" - ], - "type": "object" - }, - "v1VmFilesystemVirtiofs": { - "type": "object" - }, - "v1VmFirmware": { - "properties": { - "bootloader": { - "$ref": "#/definitions/v1VmBootloader" - }, - "kernelBoot": { - "$ref": "#/definitions/v1VmKernelBoot" - }, - "serial": { - "description": "The system-serial-number in SMBIOS", - "type": "string" - }, - "uuid": { - "description": "UUID reported by the vmi bios. Defaults to a random generated uid.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmGPU": { - "properties": { - "deviceName": { - "type": "string" - }, - "name": { - "description": "Name of the GPU device as exposed by a device plugin", - "type": "string" - }, - "tag": { - "description": "If specified, the virtual network interface address and its tag will be provided to the guest via config drive", - "type": "string" - }, - "virtualGPUOptions": { - "$ref": "#/definitions/v1VmVGPUOptions" - } - }, - "required": [ - "name", - "deviceName" - ], - "type": "object" - }, - "v1VmGuestAgentPing": { - "description": "GuestAgentPing configures the guest-agent based ping probe", - "type": "object" - }, - "v1VmHPETTimer": { - "properties": { - "present": { - "description": "Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.", - "type": "boolean" - }, - "tickPolicy": { - "description": "TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of \"delay\", \"catchup\", \"merge\", \"discard\".", - "type": "string" - } - }, - "type": "object" - }, - "v1VmHostDevice": { - "properties": { - "deviceName": { - "description": "DeviceName is the resource name of the host device exposed by a device plugin", - "type": "string" - }, - "name": { - "type": "string" - }, - "tag": { - "description": "If specified, the virtual network interface address and its tag will be provided to the guest via config drive", - "type": "string" - } - }, - "required": [ - "name", - "deviceName" - ], - "type": "object" - }, - "v1VmHostDisk": { - "description": "Represents a disk created on the cluster level", - "properties": { - "capacity": { - "$ref": "#/definitions/v1VmQuantity" - }, - "path": { - "description": "The path to HostDisk image located on the cluster", - "type": "string" - }, - "shared": { - "description": "Shared indicate whether the path is shared between nodes", - "type": "boolean" - }, - "type": { - "description": "Contains information if disk.img exists or should be created allowed options are 'Disk' and 'DiskOrCreate'", - "type": "string" - } - }, - "required": [ - "path", - "type" - ], - "type": "object" - }, - "v1VmHotplugVolumeSource": { - "description": "HotplugVolumeSource Represents the source of a volume to mount which are capable of being hotplugged on a live running VMI. Only one of its members may be specified.", - "properties": { - "dataVolume": { - "$ref": "#/definitions/v1VmCoreDataVolumeSource" - }, - "persistentVolumeClaim": { - "$ref": "#/definitions/v1VmPersistentVolumeClaimVolumeSource" - } - }, - "type": "object" - }, - "v1VmHttpGetAction": { - "description": "HTTPGetAction describes an action based on HTTP Get requests.", - "properties": { - "host": { - "description": "Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead.", - "type": "string" - }, - "httpHeaders": { - "description": "Custom headers to set in the request. HTTP allows repeated headers.", - "items": { - "$ref": "#/definitions/v1VmHttpHeader" - }, - "type": "array" - }, - "path": { - "description": "Path to access on the HTTP server.", - "type": "string" - }, - "port": { - "description": "Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", - "type": [ - "string", - "number" - ] - }, - "scheme": { - "description": "Scheme to use for connecting to the host. Defaults to HTTP.", - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object" - }, - "v1VmHttpHeader": { - "description": "HTTPHeader describes a custom header to be used in HTTP probes", - "properties": { - "name": { - "description": "The header field name", - "type": "string" - }, - "value": { - "description": "The header field value", - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object" - }, - "v1VmHugepages": { - "description": "Hugepages allow to use hugepages for the VirtualMachineInstance instead of regular memory.", - "properties": { - "pageSize": { - "description": "PageSize specifies the hugepage size, for x86_64 architecture valid values are 1Gi and 2Mi.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmHypervTimer": { - "properties": { - "present": { - "description": "Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmI6300ESBWatchdog": { - "description": "i6300esb watchdog device.", - "properties": { - "action": { - "description": "The action to take. Valid values are poweroff, reset, shutdown. Defaults to reset.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmInput": { - "properties": { - "bus": { - "description": "Bus indicates the bus of input device to emulate. Supported values: virtio, usb.", - "type": "string" - }, - "name": { - "description": "Name is the device name", - "type": "string" - }, - "type": { - "description": "Type indicated the type of input device. Supported values: tablet.", - "type": "string" - } - }, - "required": [ - "type", - "name" - ], - "type": "object" - }, - "v1VmInstancetypeMatcher": { - "description": "InstancetypeMatcher references a instancetype that is used to fill fields in the VMI template.", - "properties": { - "inferFromVolume": { - "description": "InferFromVolume lists the name of a volume that should be used to infer or discover the instancetype to be used through known annotations on the underlying resource. Once applied to the InstancetypeMatcher this field is removed.", - "type": "string" - }, - "kind": { - "description": "Kind specifies which instancetype resource is referenced. Allowed values are: \"VirtualMachineInstancetype\" and \"VirtualMachineClusterInstancetype\". If not specified, \"VirtualMachineClusterInstancetype\" is used by default.", - "type": "string" - }, - "name": { - "description": "Name is the name of the VirtualMachineInstancetype or VirtualMachineClusterInstancetype", - "type": "string" - }, - "revisionName": { - "description": "RevisionName specifies a ControllerRevision containing a specific copy of the VirtualMachineInstancetype or VirtualMachineClusterInstancetype to be used. This is initially captured the first time the instancetype is applied to the VirtualMachineInstance.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmInterface": { - "properties": { - "acpiIndex": { - "description": "If specified, the ACPI index is used to provide network interface device naming, that is stable across changes in PCI addresses assigned to the device. This value is required to be unique across all devices and be between 1 and (16*1024-1).", - "format": "int32", - "type": "integer" - }, - "bootOrder": { - "description": "BootOrder is an integer value \u003e 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried.", - "format": "int32", - "type": "integer" - }, - "bridge": { - "$ref": "#/definitions/v1VmInterfaceBridge" - }, - "dhcpOptions": { - "$ref": "#/definitions/v1VmDHCPOptions" - }, - "macAddress": { - "description": "Interface MAC address. For example: de:ad:00:00:be:af or DE-AD-00-00-BE-AF.", - "type": "string" - }, - "macvtap": { - "$ref": "#/definitions/v1VmInterfaceMacvtap" - }, - "masquerade": { - "$ref": "#/definitions/v1VmInterfaceMasquerade" - }, - "model": { - "description": "Interface model. One of: e1000, e1000e, ne2k_pci, pcnet, rtl8139, virtio. Defaults to virtio.", - "type": "string" - }, - "name": { - "description": "Logical name of the interface as well as a reference to the associated networks. Must match the Name of a Network.", - "type": "string" - }, - "passt": { - "$ref": "#/definitions/v1VmInterfacePasst" - }, - "pciAddress": { - "description": "If specified, the virtual network interface will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10", - "type": "string" - }, - "ports": { - "description": "List of ports to be forwarded to the virtual machine.", - "items": { - "$ref": "#/definitions/v1VmPort" - }, - "type": "array" - }, - "slirp": { - "$ref": "#/definitions/v1VmInterfaceSlirp" - }, - "sriov": { - "$ref": "#/definitions/v1VmInterfaceSRIOV" - }, - "tag": { - "description": "If specified, the virtual network interface address and its tag will be provided to the guest via config drive", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmInterfaceBridge": { - "description": "InterfaceBridge connects to a given network via a linux bridge.", - "type": "object" - }, - "v1VmInterfaceMacvtap": { - "description": "InterfaceMacvtap connects to a given network by extending the Kubernetes node's L2 networks via a macvtap interface.", - "type": "object" - }, - "v1VmInterfaceMasquerade": { - "description": "InterfaceMasquerade connects to a given network using netfilter rules to nat the traffic.", - "type": "object" - }, - "v1VmInterfacePasst": { - "description": "InterfacePasst connects to a given network.", - "type": "object" - }, - "v1VmInterfaceSRIOV": { - "description": "InterfaceSRIOV connects to a given network by passing-through an SR-IOV PCI device via vfio.", - "type": "object" - }, - "v1VmInterfaceSlirp": { - "description": "InterfaceSlirp connects to a given network using QEMU user networking mode.", - "type": "object" - }, - "v1VmKVmTimer": { - "properties": { - "present": { - "description": "Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmKernelBoot": { - "description": "Represents the firmware blob used to assist in the kernel boot process. Used for setting the kernel, initrd and command line arguments", - "properties": { - "container": { - "$ref": "#/definitions/v1VmKernelBootContainer" - }, - "kernelArgs": { - "description": "Arguments to be passed to the kernel at boot time", - "type": "string" - } - }, - "type": "object" - }, - "v1VmKernelBootContainer": { - "description": "If set, the VM will be booted from the defined kernel / initrd.", - "properties": { - "image": { - "description": "Image that contains initrd / kernel files.", - "type": "string" - }, - "imagePullPolicy": { - "description": "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", - "type": "string" - }, - "imagePullSecret": { - "description": "ImagePullSecret is the name of the Docker registry secret required to pull the image. The secret must already exist.", - "type": "string" - }, - "initrdPath": { - "description": "the fully-qualified path to the ramdisk image in the host OS", - "type": "string" - }, - "kernelPath": { - "description": "The fully-qualified path to the kernel image in the host OS", - "type": "string" - } - }, - "required": [ - "image" - ], - "type": "object" - }, - "v1VmLabelSelector": { - "description": "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.", - "properties": { - "matchExpressions": { - "description": "matchExpressions is a list of label selector requirements. The requirements are ANDed.", - "items": { - "$ref": "#/definitions/v1VmLabelSelectorRequirement" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed.", - "type": "object" - } - }, - "type": "object" - }, - "v1VmLabelSelectorRequirement": { - "description": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", - "properties": { - "key": { - "description": "key is the label key that the selector applies to.", - "type": "string", - "x-kubernetes-patch-merge-key": "key", - "x-kubernetes-patch-strategy": "merge" - }, - "operator": { - "description": "operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.", - "type": "string" - }, - "values": { - "description": "values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object" - }, - "v1VmLaunchSecurity": { - "properties": { - "sev": { - "$ref": "#/definitions/v1VmSEV" - } - }, - "type": "object" - }, - "v1VmListMeta": { - "description": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.", - "properties": { - "continue": { - "description": "continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.", - "type": "string" - }, - "remainingItemCount": { - "description": "remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact.", - "format": "int64", - "type": "integer" - }, - "resourceVersion": { - "description": "String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only.", - "type": "string" - }, - "selfLink": { - "description": "selfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmLocalObjectReference": { - "description": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", - "properties": { - "name": { - "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", - "type": "string" - } - }, - "type": "object" - }, - "v1VmLunTarget": { - "properties": { - "bus": { - "description": "Bus indicates the type of disk device to emulate. supported values: virtio, sata, scsi.", - "type": "string" - }, - "readonly": { - "description": "ReadOnly. Defaults to false.", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmMachine": { - "properties": { - "type": { - "description": "QEMU machine type is the actual chipset of the VirtualMachineInstance.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmManagedFieldsEntry": { - "description": "ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the version of this resource that this field set applies to. The format is \"group/version\" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.", - "type": "string" - }, - "fieldsType": { - "description": "FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: \"FieldsV1\"", - "type": "string" - }, - "fieldsV1": { - "$ref": "#/definitions/v1VmFieldsV1" - }, - "manager": { - "description": "Manager is an identifier of the workflow managing these fields.", - "type": "string" - }, - "operation": { - "description": "Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.", - "type": "string" - }, - "subresource": { - "description": "Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource.", - "type": "string" - }, - "time": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1VmMemory": { - "description": "Memory allows specifying the VirtualMachineInstance memory features.", - "properties": { - "guest": { - "$ref": "#/definitions/v1VmQuantity" - }, - "hugepages": { - "$ref": "#/definitions/v1VmHugepages" - } - }, - "type": "object" - }, - "v1VmMemoryDumpVolumeSource": { - "properties": { - "claimName": { - "description": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", - "type": "string" - }, - "hotpluggable": { - "description": "Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.", - "type": "boolean" - }, - "readOnly": { - "description": "Will force the ReadOnly setting in VolumeMounts. Default false.", - "type": "boolean" - } - }, - "required": [ - "claimName" - ], - "type": "object" - }, - "v1VmMultusNetwork": { - "description": "Represents the multus cni network.", - "properties": { - "default": { - "description": "Select the default network and add it to the multus-cni.io/default-network annotation.", - "type": "boolean" - }, - "networkName": { - "description": "References to a NetworkAttachmentDefinition CRD object. Format: \u003cnetworkName\u003e, \u003cnamespace\u003e/\u003cnetworkName\u003e. If namespace is not specified, VMI namespace is assumed.", - "type": "string" - } - }, - "required": [ - "networkName" - ], - "type": "object" - }, - "v1VmNUMA": { - "properties": { - "guestMappingPassthrough": { - "$ref": "#/definitions/v1VmNUMAGuestMappingPassthrough" - } - }, - "type": "object" - }, - "v1VmNUMAGuestMappingPassthrough": { - "description": "NUMAGuestMappingPassthrough instructs kubevirt to model numa topology which is compatible with the CPU pinning on the guest. This will result in a subset of the node numa topology being passed through, ensuring that virtual numa nodes and their memory never cross boundaries coming from the node numa mapping.", - "type": "object" - }, - "v1VmNetwork": { - "description": "Network represents a network type and a resource that should be connected to the vm.", - "properties": { - "multus": { - "$ref": "#/definitions/v1VmMultusNetwork" - }, - "name": { - "description": "Network name. Must be a DNS_LABEL and unique within the vm. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", - "type": "string" - }, - "pod": { - "$ref": "#/definitions/v1VmPodNetwork" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmNodeAffinity": { - "description": "Node affinity is a group of node affinity scheduling rules.", - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", - "items": { - "$ref": "#/definitions/v1VmPreferredSchedulingTerm" - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "$ref": "#/definitions/v1VmNodeSelector" - } - }, - "type": "object" - }, - "v1VmNodeSelector": { - "description": "A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.", - "properties": { - "nodeSelectorTerms": { - "description": "Required. A list of node selector terms. The terms are ORed.", - "items": { - "$ref": "#/definitions/v1VmNodeSelectorTerm" - }, - "type": "array" - } - }, - "required": [ - "nodeSelectorTerms" - ], - "type": "object" - }, - "v1VmNodeSelectorRequirement": { - "description": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", - "properties": { - "key": { - "description": "The label key that the selector applies to.", - "type": "string" - }, - "operator": { - "description": "Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", - "type": "string" - }, - "values": { - "description": "An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object" - }, - "v1VmNodeSelectorTerm": { - "description": "A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", - "properties": { - "matchExpressions": { - "description": "A list of node selector requirements by node's labels.", - "items": { - "$ref": "#/definitions/v1VmNodeSelectorRequirement" - }, - "type": "array" - }, - "matchFields": { - "description": "A list of node selector requirements by node's fields.", - "items": { - "$ref": "#/definitions/v1VmNodeSelectorRequirement" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1VmObjectFieldSelector": { - "description": "ObjectFieldSelector selects an APIVersioned field of an object.", - "properties": { - "apiVersion": { - "description": "Version of the schema the FieldPath is written in terms of, defaults to \"v1\".", - "type": "string" - }, - "fieldPath": { - "description": "Path of the field to select in the specified API version.", - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object" - }, - "v1VmObjectMeta": { - "description": "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.", - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", - "type": "object" - }, - "clusterName": { - "description": "The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.", - "type": "string" - }, - "creationTimestamp": { - "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", - "type": "string" - }, - "deletionGracePeriodSeconds": { - "description": "Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.", - "format": "int64", - "type": "integer" - }, - "deletionTimestamp": { - "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", - "format": "date-time", - "type": "string", - "x-nullable": true - }, - "finalizers": { - "description": "Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-patch-strategy": "merge" - }, - "generateName": { - "description": "GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified.", - "type": "string" - }, - "generation": { - "description": "A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.", - "format": "int64", - "type": "integer" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "description": "Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", - "type": "object" - }, - "managedFields": { - "description": "ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object.", - "items": { - "$ref": "#/definitions/v1VmManagedFieldsEntry" - }, - "type": "array" - }, - "name": { - "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", - "type": "string" - }, - "namespace": { - "description": "Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\nMust be a DNS_LABEL. Cannot be updated.", - "type": "string" - }, - "ownerReferences": { - "description": "List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.", - "items": { - "$ref": "#/definitions/v1VmOwnerReference" - }, - "type": "array", - "x-kubernetes-patch-merge-key": "uid", - "x-kubernetes-patch-strategy": "merge" - }, - "resourceVersion": { - "description": "An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\nPopulated by the system. Read-only. Value must be treated as opaque by clients.", - "type": "string" - }, - "selfLink": { - "description": "SelfLink is a URL representing this object. Populated by the system. Read-only.\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.", - "type": "string" - }, - "uid": { - "description": "UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\nPopulated by the system. Read-only.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmOwnerReference": { - "description": "OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.", - "properties": { - "apiVersion": { - "description": "API version of the referent.", - "type": "string" - }, - "blockOwnerDeletion": { - "description": "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.", - "type": "boolean" - }, - "controller": { - "description": "If true, this reference points to the managing controller.", - "type": "boolean" - }, - "kind": { - "description": "Kind of the referent.", - "type": "string" - }, - "name": { - "description": "Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names", - "type": "string" - }, - "uid": { - "description": "UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids", - "type": "string" - } - }, - "required": [ - "apiVersion", - "kind", - "name", - "uid" - ], - "type": "object" - }, - "v1VmPITTimer": { - "properties": { - "present": { - "description": "Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.", - "type": "boolean" - }, - "tickPolicy": { - "description": "TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of \"delay\", \"catchup\", \"discard\".", - "type": "string" - } - }, - "type": "object" - }, - "v1VmPersistentVolumeClaimSpec": { - "description": "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes", - "properties": { - "accessModes": { - "description": "AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "$ref": "#/definitions/v1VmTypedLocalObjectReference" - }, - "dataSourceRef": { - "$ref": "#/definitions/v1VmTypedLocalObjectReference" - }, - "resources": { - "$ref": "#/definitions/v1VmCoreResourceRequirements" - }, - "selector": { - "$ref": "#/definitions/v1VmLabelSelector" - }, - "storageClassName": { - "description": "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", - "type": "string" - }, - "volumeMode": { - "description": "volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.", - "type": "string" - }, - "volumeName": { - "description": "VolumeName is the binding reference to the PersistentVolume backing this claim.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmPersistentVolumeClaimVolumeSource": { - "description": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", - "properties": { - "claimName": { - "description": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", - "type": "string" - }, - "hotpluggable": { - "description": "Hotpluggable indicates whether the volume can be hotplugged and hotunplugged.", - "type": "boolean" - }, - "readOnly": { - "description": "Will force the ReadOnly setting in VolumeMounts. Default false.", - "type": "boolean" - } - }, - "required": [ - "claimName" - ], - "type": "object" - }, - "v1VmPodAffinity": { - "description": "Pod affinity is a group of inter pod affinity scheduling rules.", - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", - "items": { - "$ref": "#/definitions/v1VmWeightedPodAffinityTerm" - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", - "items": { - "$ref": "#/definitions/v1VmPodAffinityTerm" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1VmPodAffinityTerm": { - "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key \u003ctopologyKey\u003e matches that of any node on which a pod of the set of pods is running", - "properties": { - "labelSelector": { - "$ref": "#/definitions/v1VmLabelSelector" - }, - "namespaceSelector": { - "$ref": "#/definitions/v1VmLabelSelector" - }, - "namespaces": { - "description": "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\"", - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "description": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.", - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object" - }, - "v1VmPodDnsConfig": { - "description": "PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.", - "properties": { - "nameservers": { - "description": "A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.", - "items": { - "type": "string" - }, - "type": "array" - }, - "options": { - "description": "A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.", - "items": { - "$ref": "#/definitions/v1VmPodDnsConfigOption" - }, - "type": "array" - }, - "searches": { - "description": "A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1VmPodDnsConfigOption": { - "description": "PodDNSConfigOption defines DNS resolver options of a pod.", - "properties": { - "name": { - "description": "Required.", - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "v1VmPodNetwork": { - "description": "Represents the stock pod network interface.", - "properties": { - "vmIPv6NetworkCIDR": { - "description": "IPv6 CIDR for the vm network. Defaults to fd10:0:2::/120 if not specified.", - "type": "string" - }, - "vmNetworkCIDR": { - "description": "CIDR for vm network. Default 10.0.2.0/24 if not specified.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmPort": { - "description": "Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory", - "properties": { - "name": { - "description": "If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", - "type": "string" - }, - "port": { - "description": "Number of port to expose for the virtual machine. This must be a valid port number, 0 \u003c x \u003c 65536.", - "format": "int32", - "type": "integer" - }, - "protocol": { - "description": "Protocol for port. Must be UDP or TCP. Defaults to \"TCP\".", - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object" - }, - "v1VmPreferenceMatcher": { - "description": "PreferenceMatcher references a set of preference that is used to fill fields in the VMI template.", - "properties": { - "inferFromVolume": { - "description": "InferFromVolume lists the name of a volume that should be used to infer or discover the preference to be used through known annotations on the underlying resource. Once applied to the PreferenceMatcher this field is removed.", - "type": "string" - }, - "kind": { - "description": "Kind specifies which preference resource is referenced. Allowed values are: \"VirtualMachinePreference\" and \"VirtualMachineClusterPreference\". If not specified, \"VirtualMachineClusterPreference\" is used by default.", - "type": "string" - }, - "name": { - "description": "Name is the name of the VirtualMachinePreference or VirtualMachineClusterPreference", - "type": "string" - }, - "revisionName": { - "description": "RevisionName specifies a ControllerRevision containing a specific copy of the VirtualMachinePreference or VirtualMachineClusterPreference to be used. This is initially captured the first time the instancetype is applied to the VirtualMachineInstance.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmPreferredSchedulingTerm": { - "description": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", - "properties": { - "preference": { - "$ref": "#/definitions/v1VmNodeSelectorTerm" - }, - "weight": { - "description": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "weight", - "preference" - ], - "type": "object" - }, - "v1VmProbe": { - "description": "Probe describes a health check to be performed against a VirtualMachineInstance to determine whether it is alive or ready to receive traffic.", - "properties": { - "exec": { - "$ref": "#/definitions/v1VmExecAction" - }, - "failureThreshold": { - "description": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", - "format": "int32", - "type": "integer" - }, - "guestAgentPing": { - "$ref": "#/definitions/v1VmGuestAgentPing" - }, - "httpGet": { - "$ref": "#/definitions/v1VmHttpGetAction" - }, - "initialDelaySeconds": { - "description": "Number of seconds after the VirtualMachineInstance has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "description": "How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.", - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "description": "Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.", - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "$ref": "#/definitions/v1VmTcpSocketAction" - }, - "timeoutSeconds": { - "description": "Number of seconds after which the probe times out. For exec probes the timeout fails the probe but does not terminate the command running on the guest. This means a blocking command can result in an increasing load on the guest. A small buffer will be added to the resulting workload exec probe to compensate for delays caused by the qemu guest exec mechanism. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "v1VmQemuGuestAgentSshPublicKeyAccessCredentialPropagation": { - "properties": { - "users": { - "description": "Users represents a list of guest users that should have the ssh public keys added to their authorized_keys file.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" - } - }, - "required": [ - "users" - ], - "type": "object" - }, - "v1VmQemuGuestAgentUserPasswordAccessCredentialPropagation": { - "type": "object" - }, - "v1VmQuantity": { - "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.", - "type": "string" - }, - "v1VmRTCTimer": { - "properties": { - "present": { - "description": "Enabled set to false makes sure that the machine type or a preset can't add the timer. Defaults to true.", - "type": "boolean" - }, - "tickPolicy": { - "description": "TickPolicy determines what happens when QEMU misses a deadline for injecting a tick to the guest. One of \"delay\", \"catchup\".", - "type": "string" - }, - "track": { - "description": "Track the guest or the wall clock.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmRealtime": { - "description": "Realtime holds the tuning knobs specific for realtime workloads.", - "properties": { - "mask": { - "description": "Mask defines the vcpu mask expression that defines which vcpus are used for realtime. Format matches libvirt's expressions. Example: \"0-3,^1\",\"0,2,3\",\"2-3\"", - "type": "string" - } - }, - "type": "object" - }, - "v1VmRemoveVolumeOptions": { - "description": "RemoveVolumeOptions is provided when dynamically hot unplugging volume and disk", - "properties": { - "dryRun": { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "name": { - "description": "Name represents the name that maps to both the disk and volume that should be removed", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmResourceFieldSelector": { - "description": "ResourceFieldSelector represents container resources (cpu, memory) and their output format", - "properties": { - "containerName": { - "description": "Container name: required for volumes, optional for env vars", - "type": "string" - }, - "divisor": { - "$ref": "#/definitions/v1VmQuantity" - }, - "resource": { - "description": "Required: resource to select", - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object" - }, - "v1VmResourceRequirements": { - "properties": { - "limits": { - "description": "Limits describes the maximum amount of compute resources allowed. Valid resource keys are \"memory\" and \"cpu\".", - "type": "object" - }, - "overcommitGuestOverhead": { - "description": "Don't ask the scheduler to take the guest-management overhead into account. Instead put the overhead only into the container's memory limit. This can lead to crashes if all memory is in use on a node. Defaults to false.", - "type": "boolean" - }, - "requests": { - "description": "Requests is a description of the initial vmi resources. Valid resource keys are \"memory\" and \"cpu\".", - "type": "object" - } - }, - "type": "object" - }, - "v1VmRng": { - "description": "Rng represents the random device passed from host", - "type": "object" - }, - "v1VmSEV": { - "type": "object" - }, - "v1VmSecretVolumeSource": { - "description": "SecretVolumeSource adapts a Secret into a volume.", - "properties": { - "optional": { - "description": "Specify whether the Secret or it's keys must be defined", - "type": "boolean" - }, - "secretName": { - "description": "Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", - "type": "string" - }, - "volumeLabel": { - "description": "The volume label of the resulting disk inside the VMI. Different bootstrapping mechanisms require different values. Typical values are \"cidata\" (cloud-init), \"config-2\" (cloud-init) or \"OEMDRV\" (kickstart).", - "type": "string" - } - }, - "type": "object" - }, - "v1VmServiceAccountVolumeSource": { - "description": "ServiceAccountVolumeSource adapts a ServiceAccount into a volume.", - "properties": { - "serviceAccountName": { - "description": "Name of the service account in the pod's namespace to use. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/", - "type": "string" - } - }, - "type": "object" - }, - "v1VmSnapshotVolumesLists": { - "description": "SnapshotVolumesLists includes the list of volumes which were included in the snapshot and volumes which were excluded from the snapshot", - "properties": { - "excludedVolumes": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" - }, - "includedVolumes": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" - } - }, - "type": "object" - }, - "v1VmSoundDevice": { - "description": "Represents the user's configuration to emulate sound cards in the VMI.", - "properties": { - "model": { - "description": "We only support ich9 or ac97. If SoundDevice is not set: No sound card is emulated. If SoundDevice is set but Model is not: ich9", - "type": "string" - }, - "name": { - "description": "User's defined name for this sound device", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmSshPublicKeyAccessCredential": { - "description": "SSHPublicKeyAccessCredential represents a source and propagation method for injecting ssh public keys into a vm guest", - "properties": { - "propagationMethod": { - "$ref": "#/definitions/v1VmSshPublicKeyAccessCredentialPropagationMethod" - }, - "source": { - "$ref": "#/definitions/v1VmSshPublicKeyAccessCredentialSource" - } - }, - "required": [ - "source", - "propagationMethod" - ], - "type": "object" - }, - "v1VmSshPublicKeyAccessCredentialPropagationMethod": { - "description": "SSHPublicKeyAccessCredentialPropagationMethod represents the method used to inject a ssh public key into the vm guest. Only one of its members may be specified.", - "properties": { - "configDrive": { - "$ref": "#/definitions/v1VmConfigDriveSshPublicKeyAccessCredentialPropagation" - }, - "qemuGuestAgent": { - "$ref": "#/definitions/v1VmQemuGuestAgentSshPublicKeyAccessCredentialPropagation" - } - }, - "type": "object" - }, - "v1VmSshPublicKeyAccessCredentialSource": { - "description": "SSHPublicKeyAccessCredentialSource represents where to retrieve the ssh key credentials Only one of its members may be specified.", - "properties": { - "secret": { - "$ref": "#/definitions/v1VmAccessCredentialSecretSource" - } - }, - "type": "object" - }, - "v1VmStorageSpec": { - "description": "StorageSpec defines the Storage type specification", - "properties": { - "accessModes": { - "description": "AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "$ref": "#/definitions/v1VmTypedLocalObjectReference" - }, - "resources": { - "$ref": "#/definitions/v1VmCoreResourceRequirements" - }, - "selector": { - "$ref": "#/definitions/v1VmLabelSelector" - }, - "storageClassName": { - "description": "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", - "type": "string" - }, - "volumeMode": { - "description": "volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.", - "type": "string" - }, - "volumeName": { - "description": "VolumeName is the binding reference to the PersistentVolume backing this claim.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmSyNICTimer": { - "properties": { - "direct": { - "$ref": "#/definitions/v1VmFeatureState" - }, - "enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "v1VmSysprepSource": { - "description": "Represents a Sysprep volume source.", - "properties": { - "configMap": { - "$ref": "#/definitions/v1VmLocalObjectReference" - }, - "secret": { - "$ref": "#/definitions/v1VmLocalObjectReference" - } - }, - "type": "object" - }, - "v1VmTPMDevice": { - "type": "object" - }, - "v1VmTcpSocketAction": { - "description": "TCPSocketAction describes an action based on opening a socket", - "properties": { - "host": { - "description": "Optional: Host name to connect to, defaults to the pod IP.", - "type": "string" - }, - "port": { - "description": "Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", - "type": [ - "string", - "number" - ] - } - }, - "required": [ - "port" - ], - "type": "object" - }, - "v1VmTimer": { - "description": "Represents all available timers in a vmi.", - "properties": { - "hpet": { - "$ref": "#/definitions/v1VmHPETTimer" - }, - "hyperv": { - "$ref": "#/definitions/v1VmHypervTimer" - }, - "kvm": { - "$ref": "#/definitions/v1VmKVmTimer" - }, - "pit": { - "$ref": "#/definitions/v1VmPITTimer" - }, - "rtc": { - "$ref": "#/definitions/v1VmRTCTimer" - } - }, - "type": "object" - }, - "v1VmToleration": { - "description": "The pod this Toleration is attached to tolerates any taint that matches the triple \u003ckey,value,effect\u003e using the matching operator \u003coperator\u003e.", - "properties": { - "effect": { - "description": "Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", - "type": "string" - }, - "key": { - "description": "Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", - "type": "string" - }, - "operator": { - "description": "Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", - "type": "string" - }, - "tolerationSeconds": { - "description": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", - "format": "int64", - "type": "integer" - }, - "value": { - "description": "Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.", - "type": "string" - } - }, - "type": "object" - }, - "v1VmTopologySpreadConstraint": { - "description": "TopologySpreadConstraint specifies how to spread matching pods among the given topology.", - "properties": { - "labelSelector": { - "$ref": "#/definitions/v1VmLabelSelector" - }, - "maxSkew": { - "description": "MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.", - "format": "int32", - "type": "integer" - }, - "topologyKey": { - "description": "TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each \u003ckey, value\u003e as a \"bucket\", and try to put balanced number of pods into each bucket. It's a required field.", - "type": "string" - }, - "whenUnsatisfiable": { - "description": "WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location,\n but giving higher precedence to topologies that would help reduce the\n skew.\nA constraint is considered \"Unsatisfiable\" for an incoming pod if and only if every possible node assignment for that pod would violate \"MaxSkew\" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: | zone1 | zone2 | zone3 | | P P P | P | P | If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won't make it *more* imbalanced. It's a required field.", - "type": "string" - } - }, - "required": [ - "maxSkew", - "topologyKey", - "whenUnsatisfiable" - ], - "type": "object" - }, - "v1VmTypedLocalObjectReference": { - "description": "TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.", - "properties": { - "apiGroup": { - "description": "APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", - "type": "string" - }, - "kind": { - "description": "Kind is the type of resource being referenced", - "type": "string" - }, - "name": { - "description": "Name is the name of resource being referenced", - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object" - }, - "v1VmUserPasswordAccessCredential": { - "description": "UserPasswordAccessCredential represents a source and propagation method for injecting user passwords into a vm guest Only one of its members may be specified.", - "properties": { - "propagationMethod": { - "$ref": "#/definitions/v1VmUserPasswordAccessCredentialPropagationMethod" - }, - "source": { - "$ref": "#/definitions/v1VmUserPasswordAccessCredentialSource" - } - }, - "required": [ - "source", - "propagationMethod" - ], - "type": "object" - }, - "v1VmUserPasswordAccessCredentialPropagationMethod": { - "description": "UserPasswordAccessCredentialPropagationMethod represents the method used to inject a user passwords into the vm guest. Only one of its members may be specified.", - "properties": { - "qemuGuestAgent": { - "$ref": "#/definitions/v1VmQemuGuestAgentUserPasswordAccessCredentialPropagation" - } - }, - "type": "object" - }, - "v1VmUserPasswordAccessCredentialSource": { - "description": "UserPasswordAccessCredentialSource represents where to retrieve the user password credentials Only one of its members may be specified.", - "properties": { - "secret": { - "$ref": "#/definitions/v1VmAccessCredentialSecretSource" - } - }, - "type": "object" - }, - "v1VmVGPUDisplayOptions": { - "properties": { - "enabled": { - "description": "Enabled determines if a display addapter backed by a vGPU should be enabled or disabled on the guest. Defaults to true.", - "type": "boolean" - }, - "ramFB": { - "$ref": "#/definitions/v1VmFeatureState" - } - }, - "type": "object" - }, - "v1VmVGPUOptions": { - "properties": { - "display": { - "$ref": "#/definitions/v1VmVGPUDisplayOptions" - } - }, - "type": "object" - }, - "v1VmVirtualMachineCondition": { - "description": "VirtualMachineCondition represents the state of VirtualMachine", - "properties": { - "lastProbeTime": { - "type": "string" - }, - "lastTransitionTime": { - "type": "string" - }, - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "status" - ], - "type": "object" - }, - "v1VmVirtualMachineInstanceSpec": { - "description": "VirtualMachineInstanceSpec is a description of a VirtualMachineInstance.", - "properties": { - "accessCredentials": { - "description": "Specifies a set of public keys to inject into the vm guest", - "items": { - "$ref": "#/definitions/v1VmAccessCredential" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "affinity": { - "$ref": "#/definitions/v1VmAffinity" - }, - "dnsConfig": { - "$ref": "#/definitions/v1VmPodDnsConfig" - }, - "dnsPolicy": { - "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.", - "type": "string" - }, - "domain": { - "$ref": "#/definitions/v1VmDomainSpec" - }, - "evictionStrategy": { - "description": "EvictionStrategy can be set to \"LiveMigrate\" if the VirtualMachineInstance should be migrated instead of shut-off in case of a node drain.", - "type": "string" - }, - "hostname": { - "description": "Specifies the hostname of the vmi If not specified, the hostname will be set to the name of the vmi, if dhcp or cloud-init is configured properly.", - "type": "string" - }, - "livenessProbe": { - "$ref": "#/definitions/v1VmProbe" - }, - "networks": { - "description": "List of networks that can be attached to a vm's virtual interface.", - "items": { - "$ref": "#/definitions/v1VmNetwork" - }, - "type": "array" - }, - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "description": "NodeSelector is a selector which must be true for the vmi to fit on a node. Selector which must match a node's labels for the vmi to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", - "type": "object" - }, - "priorityClassName": { - "description": "If specified, indicates the pod's priority. If not specified, the pod priority will be default or zero if there is no default.", - "type": "string" - }, - "readinessProbe": { - "$ref": "#/definitions/v1VmProbe" - }, - "schedulerName": { - "description": "If specified, the VMI will be dispatched by specified scheduler. If not specified, the VMI will be dispatched by default scheduler.", - "type": "string" - }, - "startStrategy": { - "description": "StartStrategy can be set to \"Paused\" if Virtual Machine should be started in paused state.", - "type": "string" - }, - "subdomain": { - "description": "If specified, the fully qualified vmi hostname will be \"\u003chostname\u003e.\u003csubdomain\u003e.\u003cpod namespace\u003e.svc.\u003ccluster domain\u003e\". If not specified, the vmi will not have a domainname at all. The DNS entry will resolve to the vmi, no matter if the vmi itself can pick up a hostname.", - "type": "string" - }, - "terminationGracePeriodSeconds": { - "description": "Grace period observed after signalling a VirtualMachineInstance to stop after which the VirtualMachineInstance is force terminated.", - "format": "int64", - "type": "integer" - }, - "tolerations": { - "description": "If toleration is specified, obey all the toleration rules.", - "items": { - "$ref": "#/definitions/v1VmToleration" - }, - "type": "array" - }, - "topologySpreadConstraints": { - "description": "TopologySpreadConstraints describes how a group of VMIs will be spread across a given topology domains. K8s scheduler will schedule VMI pods in a way which abides by the constraints.", - "items": { - "$ref": "#/definitions/v1VmTopologySpreadConstraint" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "topologyKey", - "whenUnsatisfiable" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "topologyKey", - "x-kubernetes-patch-strategy": "merge" - }, - "volumes": { - "description": "List of volumes that can be mounted by disks belonging to the vmi.", - "items": { - "$ref": "#/definitions/v1VmVolume" - }, - "type": "array" - } - }, - "required": [ - "domain" - ], - "type": "object" - }, - "v1VmVirtualMachineInstanceTemplateSpec": { - "properties": { - "metadata": { - "$ref": "#/definitions/v1VmObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VmVirtualMachineInstanceSpec" - } - }, - "type": "object" - }, - "v1VmVirtualMachineMemoryDumpRequest": { - "description": "VirtualMachineMemoryDumpRequest represent the memory dump request phase and info", - "properties": { - "claimName": { - "description": "ClaimName is the name of the pvc that will contain the memory dump", - "type": "string" - }, - "endTimestamp": { - "$ref": "#/definitions/v1Time" - }, - "fileName": { - "description": "FileName represents the name of the output file", - "type": "string" - }, - "message": { - "description": "Message is a detailed message about failure of the memory dump", - "type": "string" - }, - "phase": { - "description": "Phase represents the memory dump phase", - "type": "string" - }, - "remove": { - "description": "Remove represents request of dissociating the memory dump pvc", - "type": "boolean" - }, - "startTimestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "required": [ - "claimName", - "phase" - ], - "type": "object" - }, - "v1VmVirtualMachineStartFailure": { - "description": "VirtualMachineStartFailure tracks VMIs which failed to transition successfully to running using the VM status", - "properties": { - "consecutiveFailCount": { - "format": "int32", - "type": "integer" - }, - "lastFailedVMIUID": { - "type": "string" - }, - "retryAfterTimestamp": { - "$ref": "#/definitions/v1Time" - } - }, - "type": "object" - }, - "v1VmVirtualMachineStateChangeRequest": { - "properties": { - "action": { - "description": "Indicates the type of action that is requested. e.g. Start or Stop", - "type": "string" - }, - "data": { - "additionalProperties": { - "type": "string" - }, - "description": "Provides additional data in order to perform the Action", - "type": "object" - }, - "uid": { - "description": "Indicates the UUID of an existing Virtual Machine Instance that this change request applies to -- if applicable", - "type": "string" - } - }, - "required": [ - "action" - ], - "type": "object" - }, - "v1VmVirtualMachineVolumeRequest": { - "properties": { - "addVolumeOptions": { - "$ref": "#/definitions/v1VmAddVolumeOptions" - }, - "removeVolumeOptions": { - "$ref": "#/definitions/v1VmRemoveVolumeOptions" - } - }, - "type": "object" - }, - "v1VmVolume": { - "description": "Volume represents a named volume in a vmi.", - "properties": { - "cloudInitConfigDrive": { - "$ref": "#/definitions/v1VmCloudInitConfigDriveSource" - }, - "cloudInitNoCloud": { - "$ref": "#/definitions/v1VmCloudInitNoCloudSource" - }, - "configMap": { - "$ref": "#/definitions/v1VmConfigMapVolumeSource" - }, - "containerDisk": { - "$ref": "#/definitions/v1VmContainerDiskSource" - }, - "dataVolume": { - "$ref": "#/definitions/v1VmCoreDataVolumeSource" - }, - "downwardAPI": { - "$ref": "#/definitions/v1VmDownwardApiVolumeSource" - }, - "downwardMetrics": { - "$ref": "#/definitions/v1VmDownwardMetricsVolumeSource" - }, - "emptyDisk": { - "$ref": "#/definitions/v1VmEmptyDiskSource" - }, - "ephemeral": { - "$ref": "#/definitions/v1VmEphemeralVolumeSource" - }, - "hostDisk": { - "$ref": "#/definitions/v1VmHostDisk" - }, - "memoryDump": { - "$ref": "#/definitions/v1VmMemoryDumpVolumeSource" - }, - "name": { - "description": "Volume's name. Must be a DNS_LABEL and unique within the vmi. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", - "type": "string" - }, - "persistentVolumeClaim": { - "$ref": "#/definitions/v1VmPersistentVolumeClaimVolumeSource" - }, - "secret": { - "$ref": "#/definitions/v1VmSecretVolumeSource" - }, - "serviceAccount": { - "$ref": "#/definitions/v1VmServiceAccountVolumeSource" - }, - "sysprep": { - "$ref": "#/definitions/v1VmSysprepSource" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmVolumeSnapshotStatus": { - "properties": { - "enabled": { - "description": "True if the volume supports snapshotting", - "type": "boolean" - }, - "name": { - "description": "Volume name", - "type": "string" - }, - "reason": { - "description": "Empty if snapshotting is enabled, contains reason otherwise", - "type": "string" - } - }, - "required": [ - "name", - "enabled" - ], - "type": "object" - }, - "v1VmWatchdog": { - "description": "Named watchdog device.", - "properties": { - "i6300esb": { - "$ref": "#/definitions/v1VmI6300ESBWatchdog" - }, - "name": { - "description": "Name of the watchdog.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "v1VmWeightedPodAffinityTerm": { - "description": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)", - "properties": { - "podAffinityTerm": { - "$ref": "#/definitions/v1VmPodAffinityTerm" - }, - "weight": { - "description": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "weight", - "podAffinityTerm" - ], - "type": "object" - }, - "v1VsphereAccount": { - "description": "VSphere account information", - "properties": { - "apiVersion": { - "description": "Cloud account api version", - "type": "string" - }, - "kind": { - "description": "Cloud account kind", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VsphereCloudAccount" - }, - "status": { - "$ref": "#/definitions/v1CloudAccountStatus" - } - }, - "type": "object" - }, - "v1VsphereAccounts": { - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1VsphereAccount" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VsphereCloudAccount": { - "properties": { - "insecure": { - "description": "Insecure is a flag that controls whether or not to validate the vSphere server's certificate.", - "type": "boolean", - "x-omitempty": false - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" - }, - "vcenterServer": { - "description": "VcenterServer is the address of the vSphere endpoint", - "type": "string" - } - }, - "required": [ - "vcenterServer", - "username", - "password" - ], - "type": "object" - }, - "v1VsphereCloudClusterConfigEntity": { - "description": "vSphere cloud cluster config entity", - "properties": { - "clusterConfig": { - "$ref": "#/definitions/v1VsphereClusterConfigEntity" - } - }, - "type": "object" - }, - "v1VsphereCloudConfig": { - "description": "VsphereCloudConfig is the Schema for the vspherecloudconfigs API", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VsphereCloudConfigSpec" - }, - "status": { - "$ref": "#/definitions/v1VsphereCloudConfigStatus" - } - }, - "type": "object" - }, - "v1VsphereCloudConfigSpec": { - "description": "VsphereCloudConfigSpec defines the desired state of VsphereCloudConfig", - "properties": { - "cloudAccountRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "cloudAccountRef should point to the secret which contains VsphereCloudAccount" - }, - "clusterConfig": { - "$ref": "#/definitions/v1VsphereClusterConfig" - }, - "edgeHostRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "Appliance (Edge Host) uid for Edge env" - }, - "machinePoolConfig": { - "items": { - "$ref": "#/definitions/v1VsphereMachinePoolConfig" - }, - "type": "array" - } - }, - "required": [ - "clusterConfig", - "machinePoolConfig" - ], - "type": "object" - }, - "v1VsphereCloudConfigStatus": { - "description": "VsphereCloudConfigStatus defines the observed state of VsphereCloudConfig", - "properties": { - "ansibleDigest": { - "type": "string" - }, - "conditions": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - }, - "isAddonLayer": { - "description": "addon layers present in spc", - "type": "boolean" - }, - "lastOVACreated": { - "type": "string" - }, - "lastVMExported": { - "type": "string" - }, - "nodeImage": { - "$ref": "#/definitions/v1VsphereImage" - }, - "roleDigest": { - "additionalProperties": { - "type": "string" - }, - "description": "this map will be for ansible roles present in eack pack", - "type": "object" - }, - "sourceImageId": { - "description": "sourceImageId, it can be from packref's annotations or from pack.json", - "type": "string" - }, - "uploadOvaS3": { - "description": "UploadOVAS3 will hold last image name which uploaded to S3", - "type": "string" - }, - "useCapiImage": { - "description": "If no ansible roles found in Packs then Mold should tell Drive to use capi image and not create custom image, because there is nothing to add", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VsphereCloudDatacenter": { - "description": "Vsphere datacenter", - "properties": { - "computeClusters": { - "items": { - "$ref": "#/definitions/v1VsphereComputeCluster" - }, - "type": "array" - }, - "folders": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "v1VsphereClusterConfig": { - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1ControlPlaneEndPoint", - "description": "The optional control plane endpoint, which can be an IP or FQDN" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list.", - "items": { - "type": "string" - }, - "type": "array" - }, - "placement": { - "$ref": "#/definitions/v1VspherePlacementConfig", - "description": "Placement configuration Placement config in ClusterConfig serve as default values for each MachinePool" - }, - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys for the 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - }, - "staticIp": { - "description": "whether this cluster should use dhcp or static IP, if false, use DHCP if this is set, then all machinepools should have staticIP with provided IPPool adding this as an additional standalone flag without relating to placement.Nework main reason is to enable more validation for placement.Network.StaticIP which should come together with valid Network.IPPool and Network.Name", - "type": "boolean" - } - }, - "required": [ - "placement" - ], - "type": "object" - }, - "v1VsphereClusterConfigEntity": { - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1ControlPlaneEndPoint", - "description": "The optional control plane endpoint, which can be an IP or FQDN" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list.", - "items": { - "type": "string" - }, - "type": "array" - }, - "placement": { - "$ref": "#/definitions/v1VspherePlacementConfigEntity", - "description": "Placement configuration Placement config in ClusterConfig serve as default values for each MachinePool" - }, - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys for the 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - }, - "staticIp": { - "description": "whether this cluster should use dhcp or static IP, if false, use DHCP if this is set, then all machinepools should have staticIP with provided IPPool adding this as an additional standalone flag without relating to placement.Nework main reason is to enable more validation for placement.Network.StaticIP which should come together with valid Network.IPPool and Network.Name", - "type": "boolean" - } - }, - "required": [ - "placement" - ], - "type": "object" - }, - "v1VsphereComputeCluster": { - "description": "Vsphere compute cluster", - "properties": { - "datastores": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "name": { - "type": "string" - }, - "networks": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "resourcePools": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1VsphereComputeClusterResources": { - "description": "Datacenter and its resources like datastore, resoucepool, folders", - "properties": { - "computecluster": { - "$ref": "#/definitions/v1VsphereComputeCluster" - }, - "datacenter": { - "description": "Name of the datacenter", - "type": "string" - } - }, - "type": "object" - }, - "v1VsphereDatacenter": { - "description": "List of Datacenter with computeclusters", - "properties": { - "computeclusters": { - "description": "List of the VSphere compute clusters in datacenter", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "datacenter": { - "description": "name of the datacenter of the VSphere", - "type": "string" - }, - "folders": { - "description": "List of the VSphere folders in datacenter", - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1VsphereDatacenters": { - "description": "List of Datacenters with computeclusters", - "properties": { - "items": { - "description": "List of associated datacenters", - "items": { - "$ref": "#/definitions/v1VsphereDatacenter" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VsphereDnsMapping": { - "description": "VSphere DNS Mapping", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VsphereDnsMappingSpec" - } - }, - "type": "object" - }, - "v1VsphereDnsMappingSpec": { - "description": "VSphere DNS Mapping Spec", - "properties": { - "datacenter": { - "description": "VSphere datacenter name", - "type": "string" - }, - "dnsName": { - "description": "VSphere DNS name", - "type": "string" - }, - "network": { - "description": "VSphere network name", - "type": "string" - }, - "networkUrl": { - "description": "VSphere network URL", - "readOnly": true, - "type": "string" - }, - "privateGatewayUid": { - "description": "VSphere private gateway uid", - "type": "string" - } - }, - "required": [ - "privateGatewayUid", - "datacenter", - "network", - "dnsName" - ], - "type": "object" - }, - "v1VsphereDnsMappings": { - "properties": { - "items": { - "description": "List of vSphere DNS mapping", - "items": { - "$ref": "#/definitions/v1VsphereDnsMapping" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VsphereEnv": { - "description": "Vsphere environment entity", - "properties": { - "version": { - "description": "Version of vsphere environment", - "type": "string" - } - }, - "type": "object" - }, - "v1VsphereImage": { - "description": "A generated Image should always be a template which resides inside vsphere Will not generate a OVA file out of the image OVA can be used as a base input of the os pack, that's internal to the pack", - "properties": { - "fullPath": { - "description": "full path of the image template location it contains datacenter/folder/templatename etc eg: /mydc/vm/template/spectro/workerpool-1-centos", - "type": "string" - }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "v1VsphereInstanceType": { - "properties": { - "diskGiB": { - "description": "DiskGiB is the size of a virtual machine's disk, in GiB. Defaults to the analogue property value in the template from which this machine is cloned.", - "format": "int32", - "type": "integer" - }, - "memoryMiB": { - "description": "MemoryMiB is the size of a virtual machine's memory, in MiB. Defaults to the analogue property value in the template from which this machine is cloned.", - "format": "int64", - "type": "integer" - }, - "numCPUs": { - "description": "NumCPUs is the number of virtual processors in a virtual machine. Defaults to the analogue property value in the template from which this machine is cloned.", - "format": "int32", - "type": "integer" - } - }, - "required": [ - "numCPUs", - "memoryMiB", - "diskGiB" - ], - "type": "object" - }, - "v1VsphereMachine": { - "description": "vSphere cloud VM definition", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1VsphereMachineSpec" - }, - "status": { - "$ref": "#/definitions/v1CloudMachineStatus" - } - }, - "type": "object" - }, - "v1VsphereMachinePoolCloudConfigEntity": { - "properties": { - "instanceType": { - "$ref": "#/definitions/v1VsphereInstanceType" - }, - "placements": { - "description": "Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster", - "items": { - "$ref": "#/definitions/v1VspherePlacementConfigEntity" - }, - "type": "array" - } - } - }, - "v1VsphereMachinePoolConfig": { - "properties": { - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, - "additionalTags": { - "additionalProperties": { - "type": "string" - }, - "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", - "type": "object" - }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, - "instanceType": { - "$ref": "#/definitions/v1VsphereInstanceType", - "description": "InstanceType defines the required CPU, Memory, Storage" - }, - "isControlPlane": { - "description": "whether this pool is for control plane", - "type": "boolean", - "x-omitempty": false - }, - "labels": { - "description": "labels for this pool, example: master/worker, gpu, windows", - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSize": { - "description": "max size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "minSize": { - "description": "min size of the pool, for scaling", - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "placements": { - "description": "Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster", - "items": { - "$ref": "#/definitions/v1VspherePlacementConfig" - }, - "type": "array" - }, - "size": { - "description": "size of the pool, number of machines", - "format": "int32", - "type": "integer" - }, - "taints": { - "description": "master or worker taints", - "items": { - "$ref": "#/definitions/v1Taint" - }, - "type": "array", - "uniqueItems": true - }, - "updateStrategy": { - "$ref": "#/definitions/v1UpdateStrategy", - "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut" - }, - "useControlPlaneAsWorker": { - "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", - "type": "boolean", - "x-omitempty": false - } - }, - "required": [ - "isControlPlane", - "instanceType" - ], - "type": "object" - }, - "v1VsphereMachinePoolConfigEntity": { - "properties": { - "cloudConfig": { - "$ref": "#/definitions/v1VsphereMachinePoolCloudConfigEntity" - }, - "poolConfig": { - "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" - } - }, - "required": [ - "cloudConfig" - ], - "type": "object" - }, - "v1VsphereMachineSpec": { - "description": "vSphere cloud VM definition spec", - "properties": { - "images": { - "items": { - "$ref": "#/definitions/v1VsphereImage" - }, - "type": "array" - }, - "instanceType": { - "$ref": "#/definitions/v1VsphereInstanceType" - }, - "nics": { - "items": { - "$ref": "#/definitions/v1VsphereNic" - }, - "type": "array" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list.", - "items": { - "type": "string" - }, - "type": "array" - }, - "placement": { - "$ref": "#/definitions/v1VspherePlacementConfig", - "description": "Placement configuration" - }, - "vcenterServer": { - "description": "VcenterServer is the address of the vSphere endpoint", - "type": "string" - } - }, - "required": [ - "vcenterServer", - "nics", - "placement" - ], - "type": "object" - }, - "v1VsphereMachines": { - "description": "vSphere machine list", - "properties": { - "items": { - "items": { - "$ref": "#/definitions/v1VsphereMachine" - }, - "type": "array", - "uniqueItems": true - }, - "listmeta": { - "$ref": "#/definitions/v1ListMetaData" - } - }, - "required": [ - "items" - ], - "type": "object" - }, - "v1VsphereNetworkConfig": { - "properties": { - "ipPool": { - "$ref": "#/definitions/v1IPPool", - "description": "when staticIP=true, need to provide IPPool" - }, - "networkName": { - "description": "NetworkName is the name of the network in which VMs are created/located.", - "type": "string" - }, - "parentPoolRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "ParentPoolRef reference to the ParentPool which allocates IPs for this IPPool" - }, - "staticIp": { - "description": "support dhcp or static IP, if false, use DHCP", - "type": "boolean" - } - }, - "required": [ - "networkName" - ], - "type": "object" - }, - "v1VsphereNetworkConfigEntity": { - "properties": { - "networkName": { - "description": "NetworkName is the name of the network in which VMs are created/located.", - "type": "string" - }, - "parentPoolUid": { - "description": "ParentPoolRef Uid to the ParentPool which allocates IPs for this IPPool", - "type": "string" - }, - "staticIp": { - "description": "support dhcp or static IP, if false, use DHCP", - "type": "boolean" - } - }, - "required": [ - "networkName" - ], - "type": "object" - }, - "v1VsphereNic": { - "description": "vSphere network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "macAddress": { - "type": "string" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "networkName" - ], - "type": "object" - }, - "v1VsphereOverlordClusterConfigEntity": { - "properties": { - "controlPlaneEndpoint": { - "$ref": "#/definitions/v1ControlPlaneEndPoint", - "description": "The optional control plane endpoint, which can be an IP or FQDN" - }, - "ntpServers": { - "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list.", - "items": { - "type": "string" - }, - "type": "array" - }, - "placements": { - "description": "Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster", - "items": { - "$ref": "#/definitions/v1VspherePlacementConfigEntity" - }, - "type": "array" - }, - "sshKeys": { - "description": "SSHKeys specifies a list of ssh authorized keys for the 'spectro' user", - "items": { - "type": "string" - }, - "type": "array" - }, - "staticIp": { - "description": "whether this cluster should use dhcp or static IP, if false, use DHCP if this is set, then all machinepools should have staticIP with provided IPPool adding this as an additional standalone flag without relating to placement.Nework main reason is to enable more validation for placement.Network.StaticIP which should come together with valid Network.IPPool and Network.Name", - "type": "boolean" - } - }, - "type": "object" - }, - "v1VspherePlacementConfig": { - "description": "Both ClusterConfig and MachinePoolConfig will have PlacementConfig MachinePoolconfig.Placements will overwrite values defined in ClusterConfig Currently the convention is: Datacenter / Folder / ImageTemplateFolder / Network should be defined at ClusterConfig Cluster / ResourcePool / Datastore / Network is defined at MachinePool ClusterConfig Network should only indicate use DHCP or not MachinePool Network should contain the actual network and IPPool", - "properties": { - "cluster": { - "description": "Cluster is the computecluster in vsphere", - "type": "string" - }, - "datacenter": { - "description": "Datacenter is the name or inventory path of the datacenter where this machine's VM is created/located.", - "type": "string" - }, - "datastore": { - "description": "Datastore is the datastore in which VMs are created/located.", - "type": "string" - }, - "folder": { - "description": "Folder is the folder in which VMs are created/located.", - "type": "string" - }, - "imageTemplateFolder": { - "description": "ImageTemplateFolder is the folder in which VMs templates are created/located. if empty will use default value spectro-templates", - "type": "string" - }, - "network": { - "$ref": "#/definitions/v1VsphereNetworkConfig", - "description": "network info" - }, - "resourcePool": { - "description": "ResourcePool is the resource pool within the above computecluster Cluster", - "type": "string" - }, - "storagePolicyName": { - "description": "StoragePolicyName of the storage policy to use with this Virtual Machine", - "type": "string" - }, - "uid": { - "description": "UID for this placement", - "type": "string" - } - }, - "type": "object" - }, - "v1VspherePlacementConfigEntity": { - "description": "Both ClusterConfig and MachinePoolConfig will have PlacementConfig MachinePoolconfig.Placements will overwrite values defined in ClusterConfig Currently the convention is: Datacenter / Folder / ImageTemplateFolder / Network should be defined at ClusterConfig Cluster / ResourcePool / Datastore / Network is defined at MachinePool ClusterConfig Network should only indicate use DHCP or not MachinePool Network should contain the actual network and IPPool", - "properties": { - "cluster": { - "description": "Cluster is the computecluster in vsphere", - "type": "string" - }, - "datacenter": { - "description": "Datacenter is the name or inventory path of the datacenter where this machine's VM is created/located.", - "type": "string" - }, - "datastore": { - "description": "Datastore is the datastore in which VMs are created/located.", - "type": "string" - }, - "folder": { - "description": "Folder is the folder in which VMs are created/located.", - "type": "string" - }, - "imageTemplateFolder": { - "description": "ImageTemplateFolder is the folder in which VMs templates are created/located. if empty will use default value spectro-templates", - "type": "string" - }, - "network": { - "$ref": "#/definitions/v1VsphereNetworkConfigEntity", - "description": "network info" - }, - "resourcePool": { - "description": "ResourcePool is the resource pool within the above computecluster Cluster", - "type": "string" - }, - "storagePolicyName": { - "description": "StoragePolicyName of the storage policy to use with this Virtual Machine", - "type": "string" - }, - "uid": { - "description": "UID for this placement", - "type": "string" - } - }, - "type": "object" - }, - "v1Workspace": { - "description": "Workspace information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1WorkspaceSpec" - }, - "status": { - "$ref": "#/definitions/v1WorkspaceStatus" - } - } - }, - "v1WorkspaceBackup": { - "description": "Workspace backup", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1WorkspaceBackupSpec" - }, - "status": { - "$ref": "#/definitions/v1WorkspaceBackupStatus" - } - } - }, - "v1WorkspaceBackupClusterRef": { - "description": "Workspace backup cluster ref", - "properties": { - "backupName": { - "type": "string" - }, - "clusterUid": { - "type": "string" - } - } - }, - "v1WorkspaceBackupConfig": { - "description": "Workspace backup config", - "properties": { - "backupConfig": { - "$ref": "#/definitions/v1ClusterBackupConfig" - }, - "clusterUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "includeAllClusters": { - "type": "boolean" - } - } - }, - "v1WorkspaceBackupConfigEntity": { - "description": "Cluster backup config", - "properties": { - "backupConfig": { - "$ref": "#/definitions/v1ClusterBackupConfig" - }, - "clusterUids": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "includeAllClusters": { - "type": "boolean" - } - } - }, - "v1WorkspaceBackupDeleteEntity": { - "description": "Cluster backup delete config", - "properties": { - "clusterConfigs": { - "items": { - "$ref": "#/definitions/v1WorkspaceBackupClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "requestUid": { - "type": "string" - } - } - }, - "v1WorkspaceBackupSpec": { - "description": "Workspace backup spec", - "properties": { - "config": { - "$ref": "#/definitions/v1WorkspaceBackupConfig" - }, - "workspaceUid": { - "type": "string" - } - } - }, - "v1WorkspaceBackupState": { - "description": "Workspace backup state", - "properties": { - "deleteState": { - "type": "string" - }, - "state": { - "type": "string" - } - } - }, - "v1WorkspaceBackupStatus": { - "description": "Workspace backup status", - "properties": { - "workspaceBackupStatuses": { - "items": { - "$ref": "#/definitions/v1WorkspaceBackupStatusMeta" - }, - "type": "array" - } - } - }, - "v1WorkspaceBackupStatusConfig": { - "description": "Workspace backup status config", - "properties": { - "backupName": { - "type": "string" - }, - "durationInHours": { - "format": "int64", - "type": "number" - }, - "includeAllDisks": { - "type": "boolean" - }, - "includeClusterResources": { - "type": "boolean" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1WorkspaceBackupStatusMeta": { - "description": "Workspace backup status meta", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "requestUid": { - "type": "string" - }, - "workspaceBackupConfig": { - "$ref": "#/definitions/v1WorkspaceClusterBackupConfig" - } - } - }, - "v1WorkspaceClusterBackupConfig": { - "description": "Workspace cluster backup config", - "properties": { - "backupName": { - "type": "string" - }, - "backupState": { - "$ref": "#/definitions/v1WorkspaceBackupState" - }, - "backupTime": { - "$ref": "#/definitions/v1Time" - }, - "clusterBackupRefs": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterBackupResponse" - }, - "type": "array" - }, - "config": { - "$ref": "#/definitions/v1WorkspaceBackupStatusConfig" - }, - "requestTime": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1WorkspaceClusterBackupResponse": { - "description": "Workspace cluster backup response", - "properties": { - "backupStatusMeta": { - "$ref": "#/definitions/v1BackupStatusMeta" - }, - "backupUid": { - "type": "string" - }, - "clusterName": { - "type": "string" - }, - "clusterUid": { - "type": "string" - } - } - }, - "v1WorkspaceClusterNamespace": { - "description": "Workspace cluster namespace", - "properties": { - "image": { - "$ref": "#/definitions/v1WorkspaceNamespaceImage" - }, - "isRegex": { - "type": "boolean", - "x-omitempty": false - }, - "name": { - "type": "string" - }, - "namespaceResourceAllocation": { - "$ref": "#/definitions/v1WorkspaceNamespaceResourceAllocation" - } - } - }, - "v1WorkspaceClusterNamespacesEntity": { - "description": "Workspace cluster namespaces update entity", - "properties": { - "clusterNamespaces": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterNamespace" - }, - "type": "array", - "uniqueItems": true - }, - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "quota": { - "$ref": "#/definitions/v1WorkspaceQuota" - } - } - }, - "v1WorkspaceClusterRef": { - "description": "Workspace cluster reference", - "properties": { - "clusterName": { - "type": "string" - }, - "clusterUid": { - "type": "string" - } - } - }, - "v1WorkspaceClusterRestoreConfig": { - "description": "Workspace cluster restore config", - "properties": { - "backupName": { - "type": "string" - }, - "clusterRestoreRefs": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterRestoreResponse" - }, - "type": "array" - }, - "restoreState": { - "$ref": "#/definitions/v1WorkspaceRestoreState" - }, - "restoreTime": { - "$ref": "#/definitions/v1Time" - } - } - }, - "v1WorkspaceClusterRestoreResponse": { - "description": "Workspace cluster restore response", - "properties": { - "backupName": { - "type": "string" - }, - "clusterName": { - "type": "string" - }, - "clusterUid": { - "type": "string" - }, - "restoreStatusMeta": { - "$ref": "#/definitions/v1WorkspaceClusterRestoreState" - }, - "restoreUid": { - "type": "string" - } - } - }, - "v1WorkspaceClusterRestoreState": { - "description": "Workspace cluster restore state", - "properties": { - "msg": { - "type": "string" - }, - "restoreTime": { - "$ref": "#/definitions/v1Time" - }, - "state": { - "type": "string" - } - } - }, - "v1WorkspaceClusterWorkloadCronJobs": { - "description": "Workspace cluster workload cronjobs summary", - "properties": { - "cronjobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadCronJob" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadDaemonSets": { - "description": "Workspace cluster workload daemonsets summary", - "properties": { - "daemonSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDaemonSet" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadDeployments": { - "description": "Workspace cluster workload deployments summary", - "properties": { - "deployments": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadDeployment" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadJobs": { - "description": "Workspace cluster workload jobs summary", - "properties": { - "jobs": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadJob" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadNamespaces": { - "description": "Workspace cluster workload namespaces summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - }, - "namespaces": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadNamespace" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadPods": { - "description": "Workspace cluster workload pods summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - }, - "pods": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadPod" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadRoleBindings": { - "description": "Workspace cluster workload rbac bindings summary", - "properties": { - "bindings": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBinding" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - } - }, - "type": "object" - }, - "v1WorkspaceClusterWorkloadStatefulSets": { - "description": "Workspace cluster workload statefulsets summary", - "properties": { - "metadata": { - "$ref": "#/definitions/v1RelatedObject" - }, - "statefulSets": { - "items": { - "$ref": "#/definitions/v1ClusterWorkloadStatefulSet" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadCronJobs": { - "description": "Workspace clusters workload cronjobs summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadCronJobs" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadDaemonSets": { - "description": "Workspace clusters workload statefulsets summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadDaemonSets" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadDeployments": { - "description": "Workspace clusters workload deployments summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadDeployments" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadJobs": { - "description": "Workspace clusters workload jobs summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadJobs" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadNamespaces": { - "description": "Workspace clusters workload namespaces summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadNamespaces" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadPods": { - "description": "Workspace clusters workload pods summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadPods" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadRoleBindings": { - "description": "Workspace clusters workload rbac bindings summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadRoleBindings" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceClustersWorkloadStatefulSets": { - "description": "Workspace clusters workload statefulsets summary", - "properties": { - "clusters": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterWorkloadStatefulSets" - }, - "type": "array" - }, - "metadata": { - "$ref": "#/definitions/v1ObjectMetaInputEntity" - } - }, - "type": "object" - }, - "v1WorkspaceEntity": { - "description": "Workspace information", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1WorkspaceSpec" - } - } - }, - "v1WorkspaceError": { - "description": "Workspace error", - "properties": { - "clusterUid": { - "type": "string" - }, - "msg": { - "type": "string" - }, - "name": { - "type": "string" - }, - "resourceType": { - "type": "string" - } - } - }, - "v1WorkspaceNamespaceImage": { - "description": "Workspace namespace image information", - "properties": { - "blackListedImages": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1WorkspaceNamespaceResourceAllocation": { - "description": "Workspace namespace resource allocation", - "properties": { - "clusterResourceAllocations": { - "items": { - "$ref": "#/definitions/v1ClusterResourceAllocation" - }, - "type": "array", - "uniqueItems": true - }, - "defaultResourceAllocation": { - "$ref": "#/definitions/v1WorkspaceResourceAllocation" - } - } - }, - "v1WorkspacePolicies": { - "description": "Workspace policies", - "properties": { - "backupPolicy": { - "$ref": "#/definitions/v1WorkspaceBackupConfigEntity" - } - } - }, - "v1WorkspaceQuota": { - "description": "Workspace resource quota", - "properties": { - "resourceAllocation": { - "$ref": "#/definitions/v1WorkspaceResourceAllocation" - } - } - }, - "v1WorkspaceResourceAllocation": { - "description": "Workspace resource allocation", - "properties": { - "cpuCores": { - "minimum": -1, - "type": "number", - "x-omitempty": false - }, - "memoryMiB": { - "minimum": -1, - "type": "number", - "x-omitempty": false - } - } - }, - "v1WorkspaceResourceAllocationsEntity": { - "description": "Workspace resource allocation update entity", - "properties": { - "clusterNamespaces": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterNamespace" - }, - "type": "array", - "uniqueItems": true - }, - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "quota": { - "$ref": "#/definitions/v1WorkspaceQuota" - } - } - }, - "v1WorkspaceRestore": { - "description": "Workspace restore", - "properties": { - "metadata": { - "$ref": "#/definitions/v1ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/v1WorkspaceRestoreSpec" - }, - "status": { - "$ref": "#/definitions/v1WorkspaceRestoreStatus" - } - } - }, - "v1WorkspaceRestoreConfig": { - "description": "Workspace cluster restore config", - "properties": { - "backupName": { - "type": "string" - }, - "includeClusterResources": { - "type": "boolean" - }, - "includeNamespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "preserveNodePorts": { - "type": "boolean" - }, - "restorePVs": { - "type": "boolean" - }, - "sourceClusterUid": { - "type": "string" - } - }, - "required": [ - "backupName", - "sourceClusterUid" - ] - }, - "v1WorkspaceRestoreConfigEntity": { - "description": "Cluster restore config", - "properties": { - "backupRequestUid": { - "type": "string" - }, - "restoreConfigs": { - "items": { - "$ref": "#/definitions/v1WorkspaceRestoreConfig" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "backupRequestUid" - ] - }, - "v1WorkspaceRestoreSpec": { - "description": "Workspace restore spec", - "properties": { - "workspaceUid": { - "type": "string" - } - } - }, - "v1WorkspaceRestoreState": { - "description": "Workspace restore state", - "properties": { - "deleteState": { - "type": "string" - }, - "state": { - "type": "string" - } - } - }, - "v1WorkspaceRestoreStatus": { - "description": "Workspace restore status", - "properties": { - "workspaceRestoreStatuses": { - "items": { - "$ref": "#/definitions/v1WorkspaceRestoreStatusMeta" - }, - "type": "array" - } - } - }, - "v1WorkspaceRestoreStatusMeta": { - "description": "Workspace restore status meta", - "properties": { - "actor": { - "$ref": "#/definitions/v1ClusterFeatureActor" - }, - "requestUid": { - "type": "string" - }, - "workspaceRestoreConfig": { - "$ref": "#/definitions/v1WorkspaceClusterRestoreConfig" - } - } - }, - "v1WorkspaceRolesPatch": { - "properties": { - "roles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1WorkspaceRolesUidSummary": { - "properties": { - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "v1WorkspaceScopeRoles": { - "description": "List all workspaces with the roles assigned to the users", - "properties": { - "projects": { - "items": { - "$ref": "#/definitions/v1ProjectsWorkspaces" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1WorkspaceSpec": { - "description": "Workspace specifications", - "properties": { - "clusterNamespaces": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterNamespace" - }, - "type": "array", - "uniqueItems": true - }, - "clusterRbacs": { - "items": { - "$ref": "#/definitions/v1ClusterRbac" - }, - "type": "array", - "uniqueItems": true - }, - "clusterRefs": { - "items": { - "$ref": "#/definitions/v1WorkspaceClusterRef" - }, - "type": "array", - "uniqueItems": true - }, - "policies": { - "$ref": "#/definitions/v1WorkspacePolicies" - }, - "quota": { - "$ref": "#/definitions/v1WorkspaceQuota" - } - } - }, - "v1WorkspaceStatus": { - "description": "Workspace status", - "properties": { - "errors": { - "items": { - "$ref": "#/definitions/v1WorkspaceError" - }, - "type": "array", - "uniqueItems": true - } - } - }, - "v1WorkspaceWorkloadsFilter": { - "description": "Workspace workloads filter", - "properties": { - "clusters": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "v1WorkspaceWorkloadsSpec": { - "description": "Workspace workloads spec", - "properties": { - "filter": { - "$ref": "#/definitions/v1WorkspaceWorkloadsFilter" - } - }, - "type": "object" - }, - "v1WorkspacesRoles": { - "description": "Workspace users and their roles", - "properties": { - "inheritedRoles": { - "items": { - "$ref": "#/definitions/v1WorkspaceRolesUidSummary" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "roles": { - "items": { - "$ref": "#/definitions/v1WorkspaceRolesUidSummary" - }, - "type": "array" - }, - "uid": { - "type": "string" - } - } - }, - "v1WorkspacesRolesPatch": { - "properties": { - "workspaces": { - "items": { - "$ref": "#/definitions/v1WorkspaceRolesPatch" - }, - "type": "array" - } - }, - "type": "object" - }, - "v1YearlyUsage": { - "description": "Yearly usage object", - "properties": { - "billingPeriod": { - "$ref": "#/definitions/v1InvoiceBillingPeriod" - }, - "monthlyUsages": { - "description": "List of monthly usages", - "items": { - "$ref": "#/definitions/v1MonthlyUsage" - }, - "type": "array", - "uniqueItems": true - }, - "productUsages": { - "$ref": "#/definitions/v1ProductUsage" - } - } - }, - "v1ZoneEntity": { - "description": "Azure availability zone entity", - "properties": { - "id": { - "description": "Azure availability zone id", - "type": "string" - } - }, - "type": "object" - } - }, - "info": { - "title": "Palette APIs - 3.4", - "version": "v1" - }, - "paths": { - "/v1/apiKeys": { - "get": { - "operationId": "v1ApiKeysList", - "responses": { - "200": { - "description": "Retrieves a list of API keys", - "schema": { - "$ref": "#/definitions/v1ApiKeys" - } - } - }, - "summary": "Retrieves a list of API keys", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1ApiKeysCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ApiKeyEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create an API key", - "tags": [ - "v1" - ] - } - }, - "/v1/apiKeys/{uid}": { - "delete": { - "operationId": "v1ApiKeysUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified API key", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ApiKeysUidGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ApiKey" - } - } - }, - "summary": "Returns the specified API key", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify API key uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1ApiKeysUidActiveState", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ApiKeyActiveState" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Activate or de-active the specified API key", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1ApiKeysUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ApiKeyUpdate" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the specified API key", - "tags": [ - "v1" - ] - } - }, - "/v1/apiKeys/{uid}/state": { - "parameters": [ - { - "description": "Specify API key uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ApiKeysUidState", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ApiKeyActiveState" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Revoke or re-activate the API key access", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments": { - "post": { - "operationId": "v1AppDeploymentsVirtualClusterCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppDeploymentVirtualClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a application deployment in the virtual cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/clusterGroup": { - "post": { - "operationId": "v1AppDeploymentsClusterGroupCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppDeploymentClusterGroupEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a application deployment in one of virtual clusters in the cluster group", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/{uid}": { - "delete": { - "operationId": "v1AppDeploymentsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified application deployment", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1AppDeploymentsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppDeployment" - } - } - }, - "summary": "Returns the specified application deployment", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/appDeployments/{uid}/profile": { - "get": { - "operationId": "v1AppDeploymentsUidProfileGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppDeploymentProfileSpec" - } - } - }, - "summary": "Returns profile of the specified application deployment", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppDeploymentsUidProfileUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppDeploymentProfileEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application deployment profile", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/{uid}/profile/apply": { - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application deployment notification uid", - "in": "query", - "name": "notify", - "type": "string" - } - ], - "patch": { - "operationId": "v1AppDeploymentsUidProfileApply", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Apply the application deployment profile updates", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/{uid}/profile/tiers/{tierUid}": { - "get": { - "operationId": "v1AppDeploymentsProfileTiersUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppTier" - } - } - }, - "summary": "Returns the specified application deployment profile tier information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application deployment tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppDeploymentsProfileTiersUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppTierUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application deployment profile tier information", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/{uid}/profile/tiers/{tierUid}/manifests": { - "get": { - "operationId": "v1AppDeploymentsProfileTiersUidManifestsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppTierManifests" - } - } - }, - "summary": "Retrieves a list of manifests of the specified application deployment profile tier", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application deployment tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/appDeployments/{uid}/profile/tiers/{tierUid}/manifests/{manifestUid}": { - "get": { - "operationId": "v1AppDeploymentsProfileTiersManifestsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Manifest" - } - } - }, - "summary": "Returns the specified application deployment tier manifest information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application deployment tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - }, - { - "description": "Application deployment tier manifest uid", - "in": "path", - "name": "manifestUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppDeploymentsProfileTiersManifestsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestRefUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application deployment tier manifest information", - "tags": [ - "v1" - ] - } - }, - "/v1/appDeployments/{uid}/profile/versions": { - "get": { - "operationId": "v1AppDeploymentsUidProfileVersionsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppDeploymentProfileVersions" - } - } - }, - "summary": "Retrieves a list of profile versions of the specified application deployment", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application deployment uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/appProfiles": { - "post": { - "operationId": "v1AppProfilesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfileEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a application profile", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/macros": { - "get": { - "operationId": "v1AppProfilesMacrosList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - }, - "summary": "Retrieves a list of application profile macros", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}": { - "delete": { - "operationId": "v1AppProfilesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified application profile", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1AppProfilesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppProfile" - } - } - }, - "summary": "Returns the specified application profile", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppProfilesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfileEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application profile", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/clone": { - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1AppProfilesUidClone", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfileCloneEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Clones the specified application profile", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/clone/validate": { - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1AppProfilesUidCloneValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfileCloneMetaInputEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the specified application profile clone", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/metadata": { - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1AppProfilesUidMetadataUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfileMetaEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application profile metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/tiers": { - "get": { - "operationId": "v1AppProfilesUidTiersGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppProfileTiers" - } - } - }, - "summary": "Retrieves a list of tiers of the specified application profile", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1AppProfilesUidTiersPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppTierPatchEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Updates app tier of the specified application profile", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1AppProfilesUidTiersCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppTierEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds tier to the specified application profile", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/tiers/{tierUid}": { - "delete": { - "operationId": "v1AppProfilesUidTiersUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified application profile tier", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1AppProfilesUidTiersUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppTier" - } - } - }, - "summary": "Returns the specified application profile tier information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application profile tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppProfilesUidTiersUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppTierUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application profile tier", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/tiers/{tierUid}/manifests": { - "get": { - "operationId": "v1AppProfilesUidTiersUidManifestsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppTierManifests" - } - } - }, - "summary": "Retrieves a list of manifests of the specified application profile tier", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application profile tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1AppProfilesUidTiersUidManifestsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestInputEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds manifest to the specified application profile tier", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/tiers/{tierUid}/manifests/{manifestUid}": { - "delete": { - "operationId": "v1AppProfilesUidTiersUidManifestsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified application profile tier manifest", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1AppProfilesUidTiersUidManifestsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Manifest" - } - } - }, - "summary": "Returns the specified application profile tier manifest information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application profile tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - }, - { - "description": "Application profile tier manifest uid", - "in": "path", - "name": "manifestUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AppProfilesUidTiersUidManifestsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestRefUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified application profile tier manifest information", - "tags": [ - "v1" - ] - } - }, - "/v1/appProfiles/{uid}/tiers/{tierUid}/resolvedValues": { - "get": { - "operationId": "v1AppProfilesUidTiersUidResolvedValuesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AppTierResolvedValues" - } - } - }, - "summary": "Returns the specified application profile tier resolved values", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Application profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Application profile tier uid", - "in": "path", - "name": "tierUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/audits": { - "get": { - "operationId": "v1AuditsList", - "parameters": [ - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "startTime", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "endTime", - "type": "string" - }, - { - "description": "Specify the user uid, to retrieve the specific user audit logs", - "in": "query", - "name": "userUid", - "type": "string" - }, - { - "description": "Specify the project uid, to retrieve the specific project audit logs", - "in": "query", - "name": "projectUid", - "type": "string" - }, - { - "description": "Specify the tenant uid, to retrieve the specific tenant audit logs", - "in": "query", - "name": "tenantUid", - "type": "string" - }, - { - "description": "Specify the resource name, to retrieve the specific resource audit logs", - "in": "query", - "name": "resourceKind", - "type": "string" - }, - { - "description": "Specify the resource uid, to retrieve the specific resource audit logs", - "in": "query", - "name": "resourceUid", - "type": "string" - }, - { - "enum": [ - "create", - "update", - "delete", - "publish", - "deploy" - ], - "in": "query", - "name": "actionType", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1Audits" - } - } - }, - "summary": "Retrieves the list of audit logs", - "tags": [ - "v1" - ] - } - }, - "/v1/audits/{uid}": { - "get": { - "operationId": "v1AuditsUidGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1Audit" - } - } - }, - "summary": "Returns the specified audit log", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the audit uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/audits/{uid}/sysMsg": { - "get": { - "operationId": "v1AuditsUidGetSysMsg", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AuditSysMsg" - } - } - }, - "summary": "Returns the specified system audit message", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the audit uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/audits/{uid}/userMsg": { - "parameters": [ - { - "description": "Specify the audit uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1AuditsUidMsgUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AuditMsgUpdate" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified user message for the specified audit", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/authenticate": { - "post": { - "description": "Creates a authentication request with the specified credentials", - "operationId": "v1Authenticate", - "parameters": [ - { - "default": true, - "description": "Describes a way to set cookie from backend.", - "in": "query", - "name": "setCookie", - "type": "boolean" - }, - { - "description": "Describes the credential details required for authentication", - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1AuthLogin" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Authenticates the user for the specified crendentials", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/org": { - "get": { - "description": "Returns the allowed login method and information with the organization details", - "operationId": "v1AuthOrg", - "parameters": [ - { - "in": "query", - "name": "orgName", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1LoginResponse" - } - } - }, - "summary": "Returns the user organization details", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/org/{orgName}/switch": { - "post": { - "description": "Creates a request to switch to the same user's other organization. Only possible if user belongs to multiple organization", - "operationId": "V1AuthOrgSwitch", - "parameters": [ - { - "default": true, - "description": "Describes a way to set cookie from backend for switched organization", - "in": "query", - "name": "setCookie", - "type": "boolean" - }, - { - "description": "Organization name for which switch request has to be created", - "in": "path", - "name": "orgName", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Creates a request to switch organization", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/org/{org}/oidc/callback": { - "get": { - "description": "Returns the Authorization token for the palette. This is called by the IDP as a callback url after IDP authenticates the user with its server.", - "operationId": "V1OidcCallback", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Idp authorization code callback", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Organization name", - "in": "path", - "name": "org", - "required": true, - "type": "string" - }, - { - "description": "Describes temporary and very short lived code sent by IDP to validate the token", - "in": "query", - "name": "code", - "type": "string" - }, - { - "description": "Describes a state to validate and associate request and response", - "in": "query", - "name": "state", - "type": "string" - }, - { - "description": "Describes a error code in case the IDP is not able to validate and authenticates the user", - "in": "query", - "name": "error", - "type": "string" - }, - { - "description": "Describes a error in case the IDP is not able to validate and authenticates the user", - "in": "query", - "name": "error_description", - "type": "string" - } - ] - }, - "/v1/auth/org/{org}/oidc/logout": { - "get": { - "description": "Returns No Content. Works as a callback url after the IDP logout from their server.", - "operationId": "V1OidcLogout", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Identity provider logout url for the Oidc", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Organization name", - "in": "path", - "name": "org", - "required": true, - "type": "string" - }, - { - "description": "Describes a state to validate and associate request and response", - "in": "query", - "name": "state", - "type": "string" - } - ] - }, - "/v1/auth/org/{org}/saml/callback": { - "parameters": [ - { - "description": "Organization name", - "in": "path", - "name": "org", - "required": true, - "type": "string" - }, - { - "description": "Deprecated.", - "in": "query", - "name": "authToken", - "type": "string" - } - ], - "post": { - "consumes": [ - "application/x-www-form-urlencoded" - ], - "description": "Returns the Authorization token for the palette. This is called by the SAML based IDP as a callback url after IDP authenticates the user with its server.", - "operationId": "V1SamlCallback", - "parameters": [ - { - "description": "Describe the SAML compliant response sent by IDP which will be validated by Palette", - "in": "formData", - "name": "SAMLResponse", - "type": "string" - }, - { - "description": "Describes a state to validate and associate request and response", - "in": "formData", - "name": "RelayState", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Identity provider callback url for the SMAL authentication", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/org/{org}/saml/logout": { - "parameters": [ - { - "description": "Organization name", - "in": "path", - "name": "org", - "required": true, - "type": "string" - }, - { - "description": "Deprecated.", - "in": "query", - "name": "authToken", - "type": "string" - } - ], - "post": { - "consumes": [ - "application/x-www-form-urlencoded" - ], - "description": "Returns No Content. Works as a callback url after the IDP logout from their server.", - "operationId": "V1SamlLogout", - "parameters": [ - { - "description": "Describe the SAML compliant response sent by IDP which will be validated by Palette to perform logout.", - "in": "formData", - "name": "SAMLResponse", - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Identity provider logout url for the SMAL", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/orgs": { - "get": { - "description": "Returns a list of user's organizations details and login methods", - "operationId": "V1AuthOrgs", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Organizations" - } - } - }, - "summary": "Returns a list of user's organizations", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/password/{passwordToken}/activate": { - "parameters": [ - { - "description": "Describes the expirable password token for the user to be used for authentication of user", - "in": "path", - "name": "passwordToken", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Updates and Activates user password with the help of password token", - "operationId": "v1PasswordActivate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "password": { - "description": "Describes the new password for the user", - "format": "password", - "type": "string" - } - }, - "required": [ - "password" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates and Activates the specified user password using the password token", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/password/{passwordToken}/reset": { - "parameters": [ - { - "description": "Describes the expirable password token for the user to be used for authentication of user", - "in": "path", - "name": "passwordToken", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Updates the new user password with the help of password token", - "operationId": "v1PasswordReset", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "password": { - "description": "Describes the new password for the user", - "format": "password", - "type": "string" - } - }, - "required": [ - "password" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Resets the user password using the password token", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/refresh/{token}": { - "get": { - "description": "Returns a new token within refresh timeout and same session id is maintained", - "operationId": "v1AuthRefresh", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Refreshes authentication token", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": true, - "description": "Describes a way to set cookie from backend.", - "in": "query", - "name": "setCookie", - "type": "boolean" - }, - { - "description": "Non expired Authorization token", - "in": "path", - "name": "token", - "required": true, - "type": "string" - } - ] - }, - "/v1/auth/sso/idps": { - "get": { - "description": "Returns a list of predefined Identity Provider (IDP)", - "operationId": "V1SsoIdps", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1IdentityProviders" - } - } - }, - "summary": "Returns a list of predefined Identity Provider (IDP)", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/sso/logins": { - "get": { - "description": "Returns a list of supported sso logins and their authentication mechanism", - "operationId": "V1SsoLogins", - "parameters": [ - { - "in": "query", - "name": "org", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1SsoLogins" - } - } - }, - "summary": "Returns a list of supported sso logins", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/sso/providers": { - "get": { - "description": "Returns a list of supported sso auth providers", - "operationId": "V1AuthSsoProviders", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1SsoLogins" - } - } - }, - "summary": "Returns a list of supported sso auth providers", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/sso/{ssoApp}/callback": { - "get": { - "description": "Returns Authorization token. Works as a callback url for the system defined sso apps", - "operationId": "V1SsoCallback", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserToken" - } - } - }, - "summary": "Returns Authorization token. Works as a callback url for the system defined sso apps", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Describes the sso app use to login into the system", - "in": "path", - "name": "ssoApp", - "required": true, - "type": "string" - }, - { - "description": "Describes temporary and very short lived code sent by IDP to validate the token", - "in": "query", - "name": "code", - "type": "string" - }, - { - "description": "Describes a state to validate and associate request and response", - "in": "query", - "name": "state", - "type": "string" - }, - { - "description": "Describes a error code in case the IDP is not able to validate and authenticates the user", - "in": "query", - "name": "error", - "type": "string" - }, - { - "description": "Describes a error in case the IDP is not able to validate and authenticates the user", - "in": "query", - "name": "error_description", - "type": "string" - } - ] - }, - "/v1/auth/user/org/forgot": { - "get": { - "description": "Returns No Content. Sends the user organization(s) information via email", - "operationId": "V1AuthUserOrgForgot", - "parameters": [ - { - "description": "Describes user's email id for sending organzation(s) details via email.", - "in": "query", - "name": "emailId", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Returns No Content. Sends the user organization information via email", - "tags": [ - "v1" - ] - } - }, - "/v1/auth/user/password/reset": { - "post": { - "description": "Creates request to reset password via email. Password reset email will be sent to the user. Sends 204 No Content.", - "operationId": "v1PasswordResetRequest", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "emailId": { - "description": "Describes email if for which password reset email has to be sent", - "type": "string" - } - }, - "required": [ - "emailId" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Creates request to reset password via email", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/aws": { - "get": { - "operationId": "v1CloudAccountsAwsList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1AwsAccounts" - } - } - }, - "summary": "Retrieves a list of AWS cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsAwsCreate", - "parameters": [ - { - "description": "Request payload to validate AWS cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an AWS cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/aws/{uid}": { - "delete": { - "operationId": "v1CloudAccountsAwsDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified AWS account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsAwsGet", - "parameters": [ - { - "default": false, - "in": "query", - "name": "assumeCredentials", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AwsAccount" - } - } - }, - "summary": "Returns the specified AWS account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "AWS cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsAwsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified AWS account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/azure": { - "get": { - "operationId": "v1CloudAccountsAzureList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of azure cloud account items", - "schema": { - "$ref": "#/definitions/v1AzureAccounts" - } - } - }, - "summary": "Retrieves a list of azure cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsAzureCreate", - "parameters": [ - { - "description": "Request payload to validate Azure cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create azure cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/azure/{uid}": { - "delete": { - "operationId": "v1CloudAccountsAzureDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified azure account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsAzureGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AzureAccount" - } - } - }, - "summary": "Returns the specified azure cloud account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Azure cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsAzureUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified azure account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/coxedge": { - "get": { - "operationId": "v1CloudAccountsCoxEdgeList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1CoxEdgeAccounts" - } - } - }, - "summary": "Retrieves a list of CoxEdge cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsCoxEdgeCreate", - "parameters": [ - { - "description": "Request payload to validate CoxEdge cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an CoxEdge cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/coxedge/{uid}": { - "delete": { - "operationId": "v1CloudAccountsCoxEdgeDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified CoxEdge account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsCoxEdgeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1CoxEdgeAccount" - } - } - }, - "summary": "Returns the specified CoxEdge account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "CoxEdge cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsCoxEdgeUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified CoxEdge account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/gcp": { - "get": { - "operationId": "v1CloudAccountsGcpList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of gcp cloud account items", - "schema": { - "$ref": "#/definitions/v1GcpAccounts" - } - } - }, - "summary": "Retrieves a list of gcp cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsGcpCreate", - "parameters": [ - { - "description": "Request payload to validate GCP cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpAccountEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a GCP cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/gcp/{uid}": { - "delete": { - "operationId": "v1CloudAccountsGcpDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified GCP account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsGcpGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GcpAccount" - } - } - }, - "summary": "Returns the specified GCP cloud account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "GCP cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsGcpUpdate", - "parameters": [ - { - "description": "Request payload to validate GCP cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpAccountEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified GCP account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/maas": { - "get": { - "operationId": "v1CloudAccountsMaasList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1MaasAccounts" - } - } - }, - "summary": "Retrieves a list of Maas cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsMaasCreate", - "parameters": [ - { - "description": "Request payload to validate Maas cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an Maas cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/maas/{uid}": { - "delete": { - "operationId": "v1CloudAccountsMaasDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Maas account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsMaasGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1MaasAccount" - } - } - }, - "summary": "Returns the specified Maas account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Maas cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1CloudAccountsMaasPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1CloudAccountsPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patches the specified CloudAccount Maas", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1CloudAccountsMaasUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Maas account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/maas/{uid}/properties/azs": { - "get": { - "operationId": "v1MaasAccountsUidAzs", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasZones" - } - } - }, - "summary": "Get the maas azs for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/maas/{uid}/properties/domains": { - "get": { - "operationId": "v1MaasAccountsUidDomains", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasDomains" - } - } - }, - "summary": "Get the maas domains for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/maas/{uid}/properties/resourcePools": { - "get": { - "operationId": "v1MaasAccountsUidPools", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasPools" - } - } - }, - "summary": "Get the maas pools for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/maas/{uid}/properties/subnets": { - "get": { - "operationId": "v1MaasAccountsUidSubnets", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasSubnets" - } - } - }, - "summary": "Get the maas subnets for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack": { - "get": { - "operationId": "v1CloudAccountsOpenStackList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1OpenStackAccounts" - } - } - }, - "summary": "Retrieves a list of OpenStack cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsOpenStackCreate", - "parameters": [ - { - "description": "Request payload to validate OpenStack cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a OpenStack cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/openstack/{uid}": { - "delete": { - "operationId": "v1CloudAccountsOpenStackDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified OpenStack account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsOpenStackGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1OpenStackAccount" - } - } - }, - "summary": "Returns the specified OpenStack account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "OpenStack cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsOpenStackUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified OpenStack account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/openstack/{uid}/properties/azs": { - "get": { - "operationId": "v1OpenstackAccountsUidAzs", - "parameters": [ - { - "in": "query", - "name": "region", - "type": "string" - }, - { - "in": "query", - "name": "project", - "type": "string" - }, - { - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackAzs" - } - } - }, - "summary": "Get the openstack azs for a given account and region", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack/{uid}/properties/flavors": { - "get": { - "operationId": "v1OpenstackAccountsUidFlavors", - "parameters": [ - { - "in": "query", - "name": "project", - "type": "string" - }, - { - "in": "query", - "name": "region", - "type": "string" - }, - { - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackFlavors" - } - } - }, - "summary": "Get the openstack keypairs for a given account and scope", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack/{uid}/properties/keypairs": { - "get": { - "operationId": "v1OpenstackAccountsUidKeypairs", - "parameters": [ - { - "in": "query", - "name": "project", - "type": "string" - }, - { - "in": "query", - "name": "region", - "type": "string" - }, - { - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackKeypairs" - } - } - }, - "summary": "Get the openstack keypairs for a given account and scope", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack/{uid}/properties/networks": { - "get": { - "operationId": "v1OpenstackAccountsUidNetworks", - "parameters": [ - { - "in": "query", - "name": "project", - "type": "string" - }, - { - "in": "query", - "name": "region", - "type": "string" - }, - { - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackNetworks" - } - } - }, - "summary": "Get the openstack networks for a given account and scope", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack/{uid}/properties/projects": { - "get": { - "operationId": "v1OpenstackAccountsUidProjects", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackProjects" - } - } - }, - "summary": "Get the openstack projects for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/openstack/{uid}/properties/regions": { - "get": { - "operationId": "v1OpenstackAccountsUidRegions", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackRegions" - } - } - }, - "summary": "Get the openstack regions for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/summary": { - "get": { - "operationId": "v1CloudAccountsListSummary", - "parameters": [ - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account summary items", - "schema": { - "$ref": "#/definitions/v1CloudAccountsSummary" - } - } - }, - "summary": "Retrieves a list of cloud accounts summary", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/tencent": { - "get": { - "operationId": "v1CloudAccountsTencentList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1TencentAccounts" - } - } - }, - "summary": "Retrieves a list of Tencent cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsTencentCreate", - "parameters": [ - { - "description": "Request payload to validate Tencent cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an Tencent cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/tencent/{uid}": { - "delete": { - "operationId": "v1CloudAccountsTencentDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Tencent account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsTencentGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TencentAccount" - } - } - }, - "summary": "Returns the specified Tencent account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Tencent cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsTencentUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Tencent account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/vsphere": { - "get": { - "operationId": "v1CloudAccountsVsphereList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud account items", - "schema": { - "$ref": "#/definitions/v1VsphereAccounts" - } - } - }, - "summary": "Retrieves a list of vSphere cloud accounts", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1CloudAccountsVsphereCreate", - "parameters": [ - { - "description": "Request payload to validate VSphere cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereAccount" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a vSphere cloud account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/vsphere/{uid}": { - "delete": { - "operationId": "v1CloudAccountsVsphereDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified vSphere account", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudAccountsVsphereGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VsphereAccount" - } - } - }, - "summary": "Returns the specified vSphere account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "VSphere cloud account uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudAccountsVsphereUpdate", - "parameters": [ - { - "description": "Request payload to validate VSphere cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereAccount" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified VSphere account", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudaccounts/vsphere/{uid}/properties/computecluster/resources": { - "get": { - "operationId": "v1VsphereAccountsUidClusterRes", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereComputeClusterResources" - } - } - }, - "summary": "Get the vSphere computecluster resources for the given overlord account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "datacenter", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "computecluster", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "useQualifiedNetworkName", - "type": "boolean" - } - ] - }, - "/v1/cloudaccounts/vsphere/{uid}/properties/datacenters": { - "get": { - "operationId": "v1VsphereAccountsUidDatacenters", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDatacenters" - } - } - }, - "summary": "Get the vSphere datacenters \u0026 datacluster for the given overlord account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/{uid}/geoLocation": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1AccountsGeolocationPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1GeolocationLatlong" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the geolocation annotation", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aks/{configUid}": { - "get": { - "operationId": "v1CloudConfigsAksGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AzureCloudConfig" - } - } - }, - "summary": "Returns the specified AKS cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/aks/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAksUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aks/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAksMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an AKS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsAksMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAksMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified AKS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsAksPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of AKS machine items", - "schema": { - "$ref": "#/definitions/v1AzureMachines" - } - } - }, - "summary": "Retrieves a list of AKS machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAksPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsAksPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Azure machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsAksPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - }, - "summary": "Returns the specified AKS machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAksPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aws/{configUid}": { - "get": { - "operationId": "v1CloudConfigsAwsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AwsCloudConfig" - } - } - }, - "summary": "Returns the specified AWS cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/aws/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAwsUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAwsMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an AWS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsAwsMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAwsMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified AWS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of AWS machine items", - "schema": { - "$ref": "#/definitions/v1AwsMachines" - } - } - }, - "summary": "Retrieves a list of AWS machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAwsPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified AWS machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - }, - "summary": "Returns the specified AWS machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/azure/{configUid}": { - "get": { - "operationId": "v1CloudConfigsAzureGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AzureCloudConfig" - } - } - }, - "summary": "Returns the specified Azure cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/azure/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAzureUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/azure/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAzureMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an Azure cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsAzureMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAzureMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Azure cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "description": "Returns all the Azure machines restricted to the user role and filters.", - "operationId": "v1CloudConfigsAzurePoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of AWS machine items", - "schema": { - "$ref": "#/definitions/v1AzureMachines" - } - } - }, - "summary": "Retrieves a list of Azure machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsAzurePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Azure machine", - "tags": [ - "v1" - ] - }, - "get": { - "description": "Returns a Azure machine for the specified uid.", - "operationId": "v1CloudConfigsAzurePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - }, - "summary": "Returns the specified Azure machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AzureMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/coxedge/{configUid}": { - "get": { - "operationId": "v1CloudConfigsCoxEdgeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1CoxEdgeCloudConfig" - } - } - }, - "summary": "Returns the specified CoxEdge cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/coxedge/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsCoxEdgeUidClusterConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/coxedge/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsCoxEdgeMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a CoxEdge cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/coxedge/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsCoxEdgeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsCoxEdgeMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified CoxEdge cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/coxedge/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsCoxEdgePoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of CoxEdge machine items", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachines" - } - } - }, - "summary": "Retrieves a list of CoxEdge machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsCoxEdgePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/coxedge/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsCoxEdgePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified CoxEdge machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsCoxEdgePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachine" - } - } - }, - "summary": "Returns the specified CoxEdge machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsCoxEdgePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CoxEdgeMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge-native/{configUid}": { - "get": { - "operationId": "v1CloudConfigsEdgeNativeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeNativeCloudConfig" - } - } - }, - "summary": "Returns the specified edge-native cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/edge-native/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgeNativeUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeNativeCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge-native/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEdgeNativeMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a edge-native cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsEdgeNativeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgeNativeMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified edge-native cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsEdgeNativePoolMachinesList", - "responses": { - "200": { - "description": "An array of edge-native machine items", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachines" - } - } - }, - "summary": "Retrieves a list of edge-native machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEdgeNativePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the edge-native machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsEdgeNativePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified edge-native machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsEdgeNativePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachine" - } - } - }, - "summary": "Returns the specified edge-native machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgeNativePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeNativeMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge/{configUid}": { - "get": { - "operationId": "v1CloudConfigsEdgeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeCloudConfig" - } - } - }, - "summary": "Returns the specified edge cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/edge/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgeUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEdgeMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a edge cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsEdgeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgeMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Edge cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsEdgePoolMachinesList", - "responses": { - "200": { - "description": "An array of Edge machine items", - "schema": { - "$ref": "#/definitions/v1EdgeMachines" - } - } - }, - "summary": "Retrieves a list of Edge machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEdgePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the Edge machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/edge/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsEdgePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Edge machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsEdgePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeMachine" - } - } - }, - "summary": "Returns the specified Edge machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEdgePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}": { - "get": { - "operationId": "v1CloudConfigsEksGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EksCloudConfig" - } - } - }, - "summary": "Returns the specified EKS cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/eks/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEksUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EksCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}/fargateProfiles": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEksUidFargateProfilesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EksFargateProfiles" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates EKS cloud config's fargate profiles", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEksMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EksMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an EKS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsEksMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEksMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EksMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified EKS cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsEksPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of EKS machine items", - "schema": { - "$ref": "#/definitions/v1AwsMachines" - } - } - }, - "summary": "Retrieves a list of EKS machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsEksPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsEksPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified EKS machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsEksPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - }, - "summary": "Returns the specified EKS machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsEksPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gcp/{configUid}": { - "get": { - "operationId": "v1CloudConfigsGcpGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GcpCloudConfig" - } - } - }, - "summary": "Returns the specified GCP cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/gcp/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGcpUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gcp/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGcpMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a Gcp cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsGcpMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGcpMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified GCP cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsGcpPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of GCP machine items", - "schema": { - "$ref": "#/definitions/v1GcpMachines" - } - } - }, - "summary": "Retrieves a list of GCP machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGcpPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsGcpPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified GCP machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsGcpPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - }, - "summary": "Returns the specified GCP machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGcpPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/generic/{configUid}": { - "get": { - "operationId": "v1CloudConfigsGenericGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GenericCloudConfig" - } - } - }, - "summary": "Returns the specified Generic cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/generic/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGenericUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GenericCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/generic/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGenericMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GenericMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a generic cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsGenericMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGenericMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GenericMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified generic cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsGenericPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of Generic machine items", - "schema": { - "$ref": "#/definitions/v1GenericMachines" - } - } - }, - "summary": "Retrieves a list of Generic machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGenericPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GenericMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsGenericPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsGenericPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GenericMachine" - } - } - }, - "summary": "Returns the specified generic machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGenericPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GenericMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gke/{configUid}": { - "get": { - "operationId": "v1CloudConfigsGkeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GcpCloudConfig" - } - } - }, - "summary": "Returns the specified GKE cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/gke/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGkeUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gke/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGkeMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an GKE cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsGkeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGkeMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified GKE cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsGkePoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of GKE machine items", - "schema": { - "$ref": "#/definitions/v1GcpMachines" - } - } - }, - "summary": "Retrieves a list of GKE machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsGkePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsGkePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Gcp machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsGkePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - }, - "summary": "Returns the specified GKE machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsGkePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1GcpMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/libvirt/{configUid}": { - "get": { - "operationId": "v1CloudConfigsLibvirtGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1LibvirtCloudConfig" - } - } - }, - "summary": "Returns the specified libvirt cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/libvirt/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsLibvirtUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LibvirtCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/libvirt/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsLibvirtMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LibvirtMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a libvirt cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/libvirt/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsLibvirtMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsLibvirtMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LibvirtMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Libvirt cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/libvirt/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsLibvirtPoolMachinesList", - "responses": { - "200": { - "description": "An array of Libvirt machine items", - "schema": { - "$ref": "#/definitions/v1LibvirtMachines" - } - } - }, - "summary": "Retrieves a list of Libvirt machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsLibvirtPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LibvirtMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the Libvirt machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/libvirt/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsLibvirtPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Libvirt machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsLibvirtPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1LibvirtMachine" - } - } - }, - "summary": "Returns the specified Libvirt machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsLibvirtPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LibvirtMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/maas/{configUid}": { - "get": { - "operationId": "v1CloudConfigsMaasGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1MaasCloudConfig" - } - } - }, - "summary": "Returns the specified Maas cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/maas/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsMaasUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/maas/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsMaasMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an Maas cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsMaasMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsMaasMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Maas cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsMaasPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of Maas machine items", - "schema": { - "$ref": "#/definitions/v1MaasMachines" - } - } - }, - "summary": "Retrieves a list of Maas machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsMaasPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsMaasPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Maas machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsMaasPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1MaasMachine" - } - } - }, - "summary": "Returns the specified Maas machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsMaasPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1MaasMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/openstack/{configUid}": { - "get": { - "operationId": "v1CloudConfigsOpenStackGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1OpenStackCloudConfig" - } - } - }, - "summary": "Returns the specified OpenStack cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/openstack/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsOpenStackUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/openstack/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsOpenStackMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a OpenStack cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/openstack/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsOpenStackMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsOpenStackMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified OpenStack cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/openstack/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsOpenStackPoolMachinesList", - "responses": { - "200": { - "description": "An array of OpenStack machine items", - "schema": { - "$ref": "#/definitions/v1OpenStackMachines" - } - } - }, - "summary": "Retrieves a list of OpenStack machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsOpenStackPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the OpenStack machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/openstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsOpenStackPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified OpenStack machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsOpenStackPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1OpenStackMachine" - } - } - }, - "summary": "Returns the specified OpenStack machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsOpenStackPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OpenStackMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/tke/{configUid}": { - "get": { - "operationId": "v1CloudConfigsTkeGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TencentCloudConfig" - } - } - }, - "summary": "Returns the specified TKE cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/tke/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsTkeUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/tke/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsTkeMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an TKE cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/tke/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsTkeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsTkeMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified TKE cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/tke/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsTkePoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of TKE machine items", - "schema": { - "$ref": "#/definitions/v1TencentMachines" - } - } - }, - "summary": "Retrieves a list of TKE machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsTkePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/tke/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsTkePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Tencent machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsTkePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TencentMachine" - } - } - }, - "summary": "Returns the specified Tke machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsTkePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TencentMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}": { - "get": { - "operationId": "v1CloudConfigsVirtualGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VirtualCloudConfig" - } - } - }, - "summary": "Returns the specified Virtual cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/virtual/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVirtualUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsVirtualMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a virtual cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsVirtualMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVirtualMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified virtual cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsVirtualPoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of virtual machine items", - "schema": { - "$ref": "#/definitions/v1VirtualMachines" - } - } - }, - "summary": "Retrieves a list of virtual machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsVirtualPoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsVirtualPoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified virtual machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsVirtualPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VirtualMachine" - } - } - }, - "summary": "Returns the specified virtual machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVirtualPoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to the cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/virtual/{configUid}/resize": { - "parameters": [ - { - "description": "Specify virtual cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVirtualUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualClusterResize" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates and resizes the virtual cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/vsphere/{configUid}": { - "get": { - "operationId": "v1CloudConfigsVsphereGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VsphereCloudConfig" - } - } - }, - "summary": "Returns the specified vSphere cloud config", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudconfigs/vsphere/{configUid}/clusterConfig": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVsphereUidClusterConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereCloudClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster configuration information", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/vsphere/{configUid}/machinePools": { - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsVsphereMachinePoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereMachinePoolConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a vSphere cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1CloudConfigsVsphereMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified machine pool", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVsphereMachinePoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereMachinePoolConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified vSphere cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsVspherePoolMachinesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of vSphere machine items", - "schema": { - "$ref": "#/definitions/v1VsphereMachines" - } - } - }, - "summary": "Retrieves a list of vSphere machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1CloudConfigsVspherePoolMachinesAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereMachine" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds the vSphere machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { - "delete": { - "operationId": "v1CloudConfigsVspherePoolMachinesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified vSphere machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsVspherePoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VsphereMachine" - } - } - }, - "summary": "Returns the specified vSphere machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1CloudConfigsVspherePoolMachinesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereMachine" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified machine to cloud config's machine pool", - "tags": [ - "v1" - ] - } - }, - "/v1/cloudconfigs/{configUid}/machinePools/machineUids": { - "get": { - "operationId": "v1CloudConfigsMachinePoolsMachineUidsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1MachinePoolsMachineUids" - } - } - }, - "summary": "Returns the specified cloud config's machine pools and machine uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster's cloud config uid", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/clouds/aws/account/sts": { - "get": { - "operationId": "V1AwsAccountStsGet", - "parameters": [ - { - "default": "aws", - "description": "AWS accounts are scoped to a single partition. Allowed values [aws, aws-us-gov], Default values", - "enum": [ - "aws", - "aws-us-gov" - ], - "in": "query", - "name": "partition", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/V1AwsAccountSts" - } - } - }, - "summary": "Retrieves AWS external id and account id", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/account/validate": { - "post": { - "operationId": "V1AwsAccountValidate", - "parameters": [ - { - "description": "Request payload to validate AWS cloud account", - "in": "body", - "name": "awsCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1AwsCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified AWS account credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/cloudwatch/validate": { - "post": { - "description": "Validates aws cloud watch credentials", - "operationId": "V1CloudsAwsCloudWatchValidate", - "parameters": [ - { - "description": "Request payload for cloud watch config", - "in": "body", - "name": "cloudWatchConfig", - "required": true, - "schema": { - "$ref": "#/definitions/v1.CloudWatchConfig" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "validates aws cloud watch credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/cost": { - "post": { - "operationId": "v1AwsCloudCost", - "parameters": [ - { - "description": "Request payload for AWS cloud cost", - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1AwsCloudCostSpec" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsCloudCostSummary" - } - } - }, - "summary": "Retrieves AWS cloud account usage cost from cost explorer.", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/imageIds/{imageId}/volumeSize": { - "get": { - "description": "Get AWS Volume Size", - "operationId": "V1AwsVolumeSizeGet", - "parameters": [ - { - "description": "Specific AWS Region", - "in": "query", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "AWS image id", - "in": "path", - "name": "imageId", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsVolumeSize" - } - } - }, - "summary": "Get AWS Volume Size", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/policies": { - "post": { - "operationId": "V1AwsIamPolicies", - "parameters": [ - { - "description": "Request payload for AWS Cloud Account", - "in": "body", - "name": "account", - "required": true, - "schema": { - "$ref": "#/definitions/v1AwsCloudAccount" - } - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsPolicies" - } - } - }, - "summary": "Retrieves a list of AWS policies for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/policyArns/validate": { - "post": { - "operationId": "V1AwsPolicyArnsValidate", - "parameters": [ - { - "description": "Request payload to validate AWS policy ARN", - "in": "body", - "name": "spec", - "required": true, - "schema": { - "$ref": "#/definitions/v1AwsPolicyArnsSpec" - } - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the aws policy arns validate", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions": { - "get": { - "operationId": "V1AwsRegions", - "parameters": [ - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsRegions" - } - } - }, - "summary": "Retrieves a list of AWS regions for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/availabilityzones": { - "get": { - "operationId": "V1AwsZones", - "parameters": [ - { - "description": "Region for which zones are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsAvailabilityZones" - } - } - }, - "summary": "Retrieves a list of AWS availability zones for the specified region", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/copydefaultimages": { - "post": { - "operationId": "V1AwsCopyImageFromDefaultRegion", - "parameters": [ - { - "description": "Region to copy AWS image from", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Request payload to copy the AWS image", - "in": "body", - "name": "spectroClusterAwsImageTag", - "schema": { - "$ref": "#/definitions/v1AwsFindImageRequest" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AsyncOperationIdEntity" - } - } - }, - "summary": "Copies the specified image from one region to another region", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/eksClusters/name/validate": { - "get": { - "description": "Returns no contents if aws cluster name is valid else error.", - "operationId": "V1AwsClusterNameValidate", - "parameters": [ - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "cluster name to be validated", - "in": "query", - "name": "name", - "required": true, - "type": "string" - }, - { - "description": "Region for which cluster name is validated", - "in": "path", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if Aws cluster name is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/images": { - "post": { - "operationId": "V1AwsFindImage", - "parameters": [ - { - "description": "Region to find AWS image", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Request payload to find the AWS image", - "in": "body", - "name": "awsImageRequest", - "schema": { - "$ref": "#/definitions/v1AwsFindImageRequest" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsImage" - } - } - }, - "summary": "Returns AWS image for the specified AMI name", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/instancetypes": { - "get": { - "operationId": "V1AwsInstanceTypes", - "parameters": [ - { - "description": "Region for which AWS instances are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Filter for instances having cpu greater than or equal", - "format": "double", - "in": "query", - "name": "cpuGtEq", - "type": "number" - }, - { - "description": "Filter for instances having memory greater than or equal", - "format": "double", - "in": "query", - "name": "memoryGtEq", - "type": "number" - }, - { - "description": "Filter for instances having gpu greater than or equal", - "format": "double", - "in": "query", - "name": "gpuGtEq", - "type": "number" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsInstanceTypes" - } - } - }, - "summary": "Retrieves a list of AWS instance types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/keypairs": { - "get": { - "operationId": "V1AwsKeyPairs", - "parameters": [ - { - "description": "Region for which AWS key pairs are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsKeyPairs" - } - } - }, - "summary": "Retrieves a list of AWS keypairs", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/keypairs/{keypair}/validate": { - "post": { - "operationId": "V1AwsKeyPairValidate", - "parameters": [ - { - "description": "Region for which AWS key pairs is validated", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "AWS Key pair which is to be validated", - "in": "path", - "name": "keypair", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified AWS keypair", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/kmskeys": { - "get": { - "operationId": "V1AwsKmsKeys", - "parameters": [ - { - "description": "Region for which AWS KMS key are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsKmsKeys" - } - } - }, - "summary": "Retrieves a list of AWS KMS keys for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/kmskeys/validate": { - "get": { - "operationId": "V1AwsKmsKeyValidate", - "parameters": [ - { - "description": "Region for which AWS KMS key is validated", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "AWS KEY ARN for validation", - "in": "query", - "name": "keyArn", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate an Aws KMS key for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/storagetypes": { - "get": { - "operationId": "V1AwsStorageTypes", - "parameters": [ - { - "description": "Region for which AWS storage types are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsStorageTypes" - } - } - }, - "summary": "Retrieves a list of AWS storage types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/regions/{region}/vpcs": { - "get": { - "operationId": "V1AwsVpcs", - "parameters": [ - { - "description": "Region for which VPCs are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AwsVpcs" - } - } - }, - "summary": "Retrieves a list of VPCs for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/s3/validate": { - "post": { - "operationId": "V1AwsS3Validate", - "parameters": [ - { - "description": "AWS S3 bucket credentials", - "in": "body", - "name": "awsS3Credential", - "required": true, - "schema": { - "$ref": "#/definitions/v1AwsS3BucketCredentials" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the AWS S3 bucket", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/aws/volumeTypes": { - "get": { - "description": "List all AWS Volume Types", - "operationId": "V1AwsVolumeTypesGet", - "parameters": [ - { - "description": "Specific AWS Region", - "in": "query", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AWSVolumeTypes" - } - } - }, - "summary": "Get all AWS Volume Types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/account/validate": { - "post": { - "description": "Returns no contents if account is valid else error.", - "operationId": "V1AzureAccountValidate", - "parameters": [ - { - "description": "Request payload for Azure cloud account", - "in": "body", - "name": "azureCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1AzureCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if Azure account is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/groups": { - "get": { - "operationId": "V1AzureGroups", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureGroups" - } - } - }, - "summary": "Retrieves a list of Azure groups", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions": { - "get": { - "operationId": "V1AzureRegions", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "SubscriptionId for which resources is requested", - "in": "query", - "name": "subscriptionId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureRegions" - } - } - }, - "summary": "Retrieves a list of Azure regions", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/instancetypes": { - "get": { - "operationId": "V1AzureInstanceTypes", - "parameters": [ - { - "description": "Region for which Azure instance types are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Filter for instances having cpu greater than or equal", - "format": "double", - "in": "query", - "name": "cpuGtEq", - "type": "number" - }, - { - "description": "Filter for instances having memory greater than or equal", - "format": "double", - "in": "query", - "name": "memoryGtEq", - "type": "number" - }, - { - "description": "Filter for instances having gpu greater than or equal", - "format": "double", - "in": "query", - "name": "gpuGtEq", - "type": "number" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureInstanceTypes" - } - } - }, - "summary": "Retrieves a list of Azure instance types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/storagetypes": { - "get": { - "operationId": "V1AzureStorageTypes", - "parameters": [ - { - "description": "Region for which Azure storage types are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureStorageTypes" - } - } - }, - "summary": "Retrieves a list of Azure storage types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/aksClusters/name/validate": { - "get": { - "description": "Returns no contents if Azure cluster name is valid else error.", - "operationId": "V1AzureClusterNameValidate", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "cluster name to be validated", - "in": "query", - "name": "name", - "required": true, - "type": "string" - }, - { - "description": "region in which cluster name is to be validated", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "subscriptionId in which cluster name is to be validated", - "in": "path", - "name": "subscriptionId", - "required": true, - "type": "string" - }, - { - "description": "resourceGroup in which cluster name is to be validated", - "in": "query", - "name": "resourceGroup", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if Azure cluster name is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/networks": { - "get": { - "operationId": "V1AzureVirtualNetworkList", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Region for which Azure virtual networks are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for which Azure virtual networks are requested", - "in": "path", - "name": "subscriptionId", - "required": true, - "type": "string" - }, - { - "description": "Resource group for which Azure virtual networks are requested", - "in": "query", - "name": "resourceGroup", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureVirtualNetworkList" - } - } - }, - "summary": "Retrieves a list of Azure virtual network list for the sepcified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/resourceGroups": { - "get": { - "operationId": "V1AzureResourceGroupList", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Region for which Azure resource group are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for which Azure resource group are requested", - "in": "path", - "name": "subscriptionId", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureResourceGroupList" - } - } - }, - "summary": "Retrieves a list of Azure resource group for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/regions/{region}/zones": { - "get": { - "operationId": "V1AzureZones", - "parameters": [ - { - "description": "Region for which Azure zones are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureZoneEntity" - } - } - }, - "summary": "Retrieves a list of Azure zones for the specified region", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/resourceGroups/{resourceGroup}/privateDnsZones": { - "get": { - "description": "Returns Azure private DNS zones", - "operationId": "V1AzurePrivateDnsZones", - "parameters": [ - { - "description": "resourceGroup for which Azure private dns zones are requested", - "in": "path", - "name": "resourceGroup", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "subscriptionId for which Azure private dns zones are requested", - "in": "query", - "name": "subscriptionId", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzurePrivateDnsZones" - } - } - }, - "summary": "Get Azure private DNS zones for the given resource group", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/resourceGroups/{resourceGroup}/storageAccounts": { - "get": { - "description": "Returns Azure storage accounts.", - "operationId": "V1AzureStorageAccounts", - "parameters": [ - { - "description": "resourceGroup for which Azure storage accounts are requested", - "in": "path", - "name": "resourceGroup", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "subscriptionId for which Azure storage accounts are requested", - "in": "query", - "name": "subscriptionId", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureStorageAccounts" - } - } - }, - "summary": "Get Azure storage accounts", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/resourceGroups/{resourceGroup}/storageAccounts/{storageAccountName}/containers": { - "get": { - "description": "Returns Azure storage containers for the given account.", - "operationId": "V1AzureStorageContainers", - "parameters": [ - { - "description": "resourceGroup for which Azure storage accounts are requested", - "in": "path", - "name": "resourceGroup", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "subscriptionId for which Azure storage accounts are requested", - "in": "query", - "name": "subscriptionId", - "required": true, - "type": "string" - }, - { - "description": "resourceGroup for which Azure storage accounts are requested", - "in": "path", - "name": "storageAccountName", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureStorageContainers" - } - } - }, - "summary": "Get Azure storage containers", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/storageaccounttypes": { - "get": { - "description": "Returns Azure storage account types.", - "operationId": "V1AzureStorageAccountTypes", - "parameters": [ - { - "description": "Region for which Azure storage account types are requested", - "in": "query", - "name": "region", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureStorageAccountEntity" - } - } - }, - "summary": "Get Azure storage account types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/subscriptions": { - "get": { - "description": "Returns list of Azure subscription list.", - "operationId": "V1AzureSubscriptionList", - "parameters": [ - { - "description": "Uid for the specific Azure cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureSubscriptionList" - } - } - }, - "summary": "Retrieves a list of Azure subscription list for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/azure/vhds/{vhd}/url": { - "get": { - "operationId": "V1AzureVhdUrl", - "parameters": [ - { - "description": "vhd location for which Azure vhd url is requested", - "in": "path", - "name": "vhd", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1AzureVhdUrlEntity" - } - } - }, - "summary": "Returns the Azure vhd url for the specified vhd location", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/account/validate": { - "post": { - "operationId": "V1CoxEdgeAccountValidate", - "parameters": [ - { - "description": "Request payload to validate CoxEdge cloud account", - "in": "body", - "name": "account", - "required": true, - "schema": { - "$ref": "#/definitions/v1CoxEdgeCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified CoxEdge account credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/default/baseurls": { - "get": { - "operationId": "V1CoxEdgeBaseUrls", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CoxEdgeBaseUrls" - } - } - }, - "summary": "Retrieves a list of default base urls", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/environments": { - "get": { - "operationId": "V1CoxEdgeEnvironmentsGet", - "parameters": [ - { - "description": "Uid for the specific CoxEdge cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "OrganizationId for the specific CoxEdge account", - "in": "query", - "name": "organizationId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "List of CoxEdge environments", - "schema": { - "$ref": "#/definitions/v1CoxEdgeEnvironments" - } - } - }, - "summary": "Retrieves a list of environments for the specified account", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "V1CoxEdgeEnvironments", - "parameters": [ - { - "description": "Request payload to get CoxEdge environments", - "in": "body", - "name": "spec", - "required": true, - "schema": { - "$ref": "#/definitions/v1CoxEdgeEnvironmentsRequest" - } - } - ], - "responses": { - "200": { - "description": "List of CoxEdge environments", - "schema": { - "$ref": "#/definitions/v1CoxEdgeEnvironments" - } - } - }, - "summary": "Retrieves a list of environments for baseUrl and apiKey", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/organizations": { - "get": { - "operationId": "V1CoxEdgeOrganizationsGet", - "parameters": [ - { - "description": "Uid for the specific CoxEdge cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "List of CoxEdge organizations", - "schema": { - "$ref": "#/definitions/v1CoxEdgeOrganizations" - } - } - }, - "summary": "Retrieves a list of organizations for the specified account", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "V1CoxEdgeOrganizations", - "parameters": [ - { - "description": "Request payload to get CoxEdge organizations", - "in": "body", - "name": "spec", - "required": true, - "schema": { - "$ref": "#/definitions/v1CoxEdgeCredentials" - } - } - ], - "responses": { - "200": { - "description": "List of CoxEdge organizations", - "schema": { - "$ref": "#/definitions/v1CoxEdgeOrganizations" - } - } - }, - "summary": "Retrieves a list of organizations for baseUrl and apiKey", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/regions": { - "get": { - "operationId": "V1CoxEdgeRegions", - "parameters": [ - { - "description": "Uid for the specific AWS cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "CoxEdge service name", - "in": "query", - "name": "service", - "type": "string" - }, - { - "description": "CoxEdge environment name", - "in": "query", - "name": "environment", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CoxEdgeRegions" - } - } - }, - "summary": "Retrieves a list of CoxEdge regions for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/regions/{region}/instancetypes": { - "get": { - "operationId": "V1CoxEdgeInstanceTypes", - "parameters": [ - { - "description": "Region for which CoxEdge instances are listed", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Filter for instances having cpu greater than or equal", - "format": "double", - "in": "query", - "name": "cpuGtEq", - "type": "number" - }, - { - "description": "Filter for instances having memory greater than or equal", - "format": "double", - "in": "query", - "name": "memoryGtEq", - "type": "number" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CoxEdgeInstanceTypes" - } - } - }, - "summary": "Retrieves a list of CoxEdge instance types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/coxedge/services": { - "get": { - "operationId": "V1CoxEdgeServicesGet", - "parameters": [ - { - "description": "Uid for the specific CoxEdge cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "List of CoxEdge services", - "schema": { - "$ref": "#/definitions/v1CoxEdgeServices" - } - } - }, - "summary": "Retrieves a list of services for the specified account", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "V1CoxEdgeServices", - "parameters": [ - { - "description": "Request payload to get CoxEdge services", - "in": "body", - "name": "spec", - "required": true, - "schema": { - "$ref": "#/definitions/v1CoxEdgeCredentials" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CoxEdgeServices" - } - } - }, - "summary": "Retrieves a list of services for baseUrl and apiKey", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/account/validate": { - "post": { - "operationId": "V1GcpAccountValidate", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "body", - "name": "gcpCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1GcpCloudAccountValidateEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified GCP account credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/bucketname/validate": { - "post": { - "operationId": "V1GcpBucketNameValidate", - "parameters": [ - { - "description": "Request payload for GCP account name validate", - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1GcpAccountNameValidateSpec" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified GCP bucket name credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/image/container/validate": { - "get": { - "operationId": "V1GcpContainerImageValidate", - "parameters": [ - { - "description": "image path in the container", - "in": "query", - "name": "imagePath", - "required": true, - "type": "string" - }, - { - "description": "tag in the GCP container", - "in": "query", - "name": "tag", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the image with tag", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/images/{imageName}/url": { - "get": { - "operationId": "V1GcpImageUrl", - "parameters": [ - { - "description": "imageName for which GCP image url is requested", - "in": "path", - "name": "imageName", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpImageUrlEntity" - } - } - }, - "summary": "Returns the Gcp image url for the specified image location", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/projects": { - "get": { - "operationId": "V1GcpProjects", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpProjects" - } - } - }, - "summary": "Retrieves a list of GCP projects for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/projects/{project}/regions": { - "get": { - "operationId": "V1GcpRegions", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Project Name for which GCP zones are requested", - "in": "path", - "name": "project", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpRegions" - } - } - }, - "summary": "Retrieves a list of GCP regions", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/projects/{project}/regions/{region}/networks": { - "get": { - "operationId": "V1GcpNetworks", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Region for which GCP networks are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Project Name for which GCP networks are requested", - "in": "path", - "name": "project", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpNetworks" - } - } - }, - "summary": "Retrieves a list of GCP networks for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/projects/{project}/regions/{region}/zones": { - "get": { - "operationId": "V1GcpZones", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Region for which GCP zones are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Project Name for which GCP zones are requested", - "in": "path", - "name": "project", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpZones" - } - } - }, - "summary": "Retrieves a list of GCP zones for the specified account and region", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/projects/{project}/zones": { - "get": { - "operationId": "V1GcpAvailabilityZones", - "parameters": [ - { - "description": "Uid for the specific GCP cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Project Name for which GCP zones are requested", - "in": "path", - "name": "project", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpZones" - } - } - }, - "summary": "Retrieves a list of GCP zones for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/regions/{region}/instancetypes": { - "get": { - "operationId": "V1GcpInstanceTypes", - "parameters": [ - { - "description": "Region for which GCP instance types are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Filter for instances having cpu greater than or equal", - "format": "double", - "in": "query", - "name": "cpuGtEq", - "type": "number" - }, - { - "description": "Filter for instances having memory greater than or equal", - "format": "double", - "in": "query", - "name": "memoryGtEq", - "type": "number" - }, - { - "description": "Filter for instances having gpu greater than or equal", - "format": "double", - "in": "query", - "name": "gpuGtEq", - "type": "number" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpInstanceTypes" - } - } - }, - "summary": "Retrieves a list of GCP instance types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/gcp/regions/{region}/storagetypes": { - "get": { - "operationId": "V1GcpStorageTypes", - "parameters": [ - { - "description": "Region for which GCP storage types are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1GcpStorageTypes" - } - } - }, - "summary": "Retrieves a list of Gcp storage types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/maas/account/validate": { - "post": { - "description": "Returns no contents if account is valid else error.", - "operationId": "V1MaasAccountValidate", - "parameters": [ - { - "description": "Request payload for Maas cloud account", - "in": "body", - "name": "account", - "required": true, - "schema": { - "$ref": "#/definitions/v1MaasCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if Maas account is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/maas/azs": { - "get": { - "operationId": "V1MaasZonesGet", - "parameters": [ - { - "description": "Uid for the specific Maas cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasZones" - } - } - }, - "summary": "Retrieves a list of Maas zones for a particular account uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/maas/domains": { - "get": { - "operationId": "V1MaasDomainsGet", - "parameters": [ - { - "description": "Uid for the specific Maas cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasDomains" - } - } - }, - "summary": "Retrieves a list of Maas domains", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/maas/resourcePools": { - "get": { - "operationId": "V1MaasPoolsGet", - "parameters": [ - { - "description": "Uid for the specific Maas cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasPools" - } - } - }, - "summary": "Retrieves a list of Maas pools for a particular account uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/maas/subnets": { - "get": { - "operationId": "V1MaasSubnetsGet", - "parameters": [ - { - "description": "Uid for the specific Maas cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1MaasSubnets" - } - } - }, - "summary": "Retrieves a list of Maas subnets for a particular account uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/account/validate": { - "post": { - "description": "Returns no contents if account is valid else error.", - "operationId": "V1OpenStackAccountValidate", - "parameters": [ - { - "description": "Request payload for OpenStack cloud account", - "in": "body", - "name": "openstackCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1OpenStackCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if OpenStack account is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/azs": { - "get": { - "operationId": "V1OpenStackAzsGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "project for which OpenStack azs are requested", - "in": "query", - "name": "project", - "type": "string" - }, - { - "description": "region for which OpenStack azs are requested", - "in": "query", - "name": "region", - "type": "string" - }, - { - "description": "domain for which OpenStack azs are requested", - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackAzs" - } - } - }, - "summary": "Retrieves a list of OpenStack azs for a particular account uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/flavors": { - "get": { - "operationId": "V1OpenStackFlavorsGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "project for which OpenStack flavors are requested", - "in": "query", - "name": "project", - "type": "string" - }, - { - "description": "region for which OpenStack flavors are requested", - "in": "query", - "name": "region", - "type": "string" - }, - { - "description": "domain for which OpenStack flavors are requested", - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackFlavors" - } - } - }, - "summary": "Returns the OpenStack flavors", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/keypairs": { - "get": { - "operationId": "V1OpenStackKeypairsGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "project for which OpenStack keypairs are requested", - "in": "query", - "name": "project", - "type": "string" - }, - { - "description": "region for which OpenStack keypairs are requested", - "in": "query", - "name": "region", - "type": "string" - }, - { - "description": "domain for which OpenStack keypairs are requested", - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackKeypairs" - } - } - }, - "summary": "Returns the OpenStack keypair", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/networks": { - "get": { - "operationId": "V1OpenStackNetworksGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "project for which OpenStack networks are requested", - "in": "query", - "name": "project", - "type": "string" - }, - { - "description": "region for which OpenStack networks are requested", - "in": "query", - "name": "region", - "type": "string" - }, - { - "description": "domain for which OpenStack networks are requested", - "in": "query", - "name": "domain", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackNetworks" - } - } - }, - "summary": "Returns the OpenStack networks", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/projects": { - "get": { - "operationId": "V1OpenStackProjectsGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackProjects" - } - } - }, - "summary": "Returns the OpenStack projects", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/openstack/regions": { - "get": { - "operationId": "V1OpenStackRegionsGet", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OpenStackRegions" - } - } - }, - "summary": "Returns the OpenStack regions", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/account/validate": { - "post": { - "operationId": "V1TencentAccountValidate", - "parameters": [ - { - "description": "Request payload to validate tencent cloud account", - "in": "body", - "name": "account", - "required": true, - "schema": { - "$ref": "#/definitions/v1TencentCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validate the specified Tencent account credentials", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions": { - "get": { - "operationId": "V1TencentRegions", - "parameters": [ - { - "description": "Uid for the specific Tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentRegions" - } - } - }, - "summary": "Retrieves a list of Tencent regions for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/instancetypes": { - "get": { - "operationId": "V1TencentInstanceTypes", - "parameters": [ - { - "description": "Region for which tencent instances are listed", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Filter for instances having cpu greater than or equal", - "format": "double", - "in": "query", - "name": "cpuGtEq", - "type": "number" - }, - { - "description": "Filter for instances having memory greater than or equal", - "format": "double", - "in": "query", - "name": "memoryGtEq", - "type": "number" - }, - { - "description": "Filter for instances having gpu greater than or equal", - "format": "double", - "in": "query", - "name": "gpuGtEq", - "type": "number" - }, - { - "description": "Uid for the specific tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentInstanceTypes" - } - } - }, - "summary": "Retrieves a list of Tencent instance types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/keypairs": { - "get": { - "operationId": "V1TencentKeypairs", - "parameters": [ - { - "description": "Region for which keypairs are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentKeypairs" - } - } - }, - "summary": "Retrieves a list of keypairs for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/securitygroups": { - "get": { - "operationId": "V1TencentSecurityGroups", - "parameters": [ - { - "description": "Region for which security groups are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentSecurityGroups" - } - } - }, - "summary": "Retrieves a list of secutity groups for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/storagetypes": { - "get": { - "operationId": "V1TencentStorageTypes", - "parameters": [ - { - "description": "Region for which tencent storages are listed", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "Zone for which tencent storages are listed", - "in": "query", - "name": "zone", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentStorageTypes" - } - } - }, - "summary": "Retrieves a list of Tencent storage types", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/vpcs": { - "get": { - "operationId": "V1TencentVpcs", - "parameters": [ - { - "description": "Region for which VPCs are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentVpcs" - } - } - }, - "summary": "Retrieves a list of VPCs for the specified account", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/tencent/regions/{region}/zones": { - "get": { - "operationId": "V1TencentZones", - "parameters": [ - { - "description": "Region for which zones are requested", - "in": "path", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "Uid for the specific Tencent cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TencentAvailabilityZones" - } - } - }, - "summary": "Retrieves a list of Tencent availability zones for the specified region", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/vsphere/account/validate": { - "post": { - "description": "Returns no contents if account is valid else error.", - "operationId": "V1VsphereAccountValidate", - "parameters": [ - { - "description": "Request payload for VSphere cloud account", - "in": "body", - "name": "vsphereCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1VsphereCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if Vsphere account is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/vsphere/datacenters": { - "get": { - "operationId": "V1VsphereDatacenters", - "parameters": [ - { - "description": "Uid for the specific OpenStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDatacenters" - } - } - }, - "summary": "Returns the vsphere data centers", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/vsphere/datacenters/{uid}/computeclusters/{computecluster}": { - "get": { - "operationId": "V1VsphereComputeClusterResources", - "parameters": [ - { - "description": "Uid for the specific VSphere cloud account", - "in": "query", - "name": "cloudAccountUid", - "required": true, - "type": "string" - }, - { - "description": "computecluster for which resources is requested", - "in": "path", - "name": "computecluster", - "required": true, - "type": "string" - }, - { - "description": "VSphere datacenter uid for which resources is requested", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereComputeClusterResources" - } - } - }, - "summary": "Returns the resources for vsphere compute cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/vsphere/env": { - "get": { - "operationId": "V1VsphereEnv", - "parameters": [ - { - "description": "Request payload for VSphere cloud account", - "in": "body", - "name": "vsphereCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1VsphereCloudAccount" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereEnv" - } - } - }, - "summary": "Retrieves vsphere env", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/{cloudType}/instance/spotprice": { - "get": { - "operationId": "V1CloudInstanceSpotPriceGet", - "parameters": [ - { - "description": "Cloud type [aws/azure/gcp/tencent]", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, - { - "description": "Instance type for a specific cloud type", - "in": "query", - "name": "instanceType", - "required": true, - "type": "string" - }, - { - "description": "Availability zone for a specific cloud type", - "in": "query", - "name": "zone", - "required": true, - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "timestamp", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudSpotPrice" - } - } - }, - "summary": "Retrieves the cloud instance spot price based on zone and timestamp for a specific cloud", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/{cloud}/compute/{type}/rate": { - "get": { - "operationId": "V1CloudComputeRate", - "parameters": [ - { - "description": "cloud for which compute rate is requested", - "in": "path", - "name": "cloud", - "required": true, - "type": "string" - }, - { - "description": "instance type for which compute rate is requested", - "in": "path", - "name": "type", - "required": true, - "type": "string" - }, - { - "description": "region for which compute rate is requested", - "in": "query", - "name": "region", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudCost" - } - } - }, - "summary": "Returns the cloud compute rate", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/{cloud}/storage/{type}/rate": { - "get": { - "operationId": "V1CloudStorageRate", - "parameters": [ - { - "description": "cloud for which compute rate is requested", - "in": "path", - "name": "cloud", - "required": true, - "type": "string" - }, - { - "description": "storage type for which compute rate is requested", - "in": "path", - "name": "type", - "required": true, - "type": "string" - }, - { - "description": "region for which compute rate is requested", - "in": "query", - "name": "region", - "required": true, - "type": "string" - }, - { - "description": "maxDiskType for which compute rate is requested", - "in": "query", - "name": "maxDiskType", - "type": "integer" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudCost" - } - } - }, - "summary": "Returns the cloud storage rate", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups": { - "post": { - "operationId": "v1ClusterGroupsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterGroupEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create cluster groups", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups/developerCredit/usage/{scope}": { - "get": { - "operationId": "v1ClusterGroupsDeveloperCreditUsageGet", - "responses": { - "200": { - "description": "Cluster group developer credit usage", - "schema": { - "$ref": "#/definitions/v1ClusterGroupsDeveloperCreditUsage" - } - } - }, - "summary": "Get cluster group developer credit usage by scope", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "scope", - "required": true, - "type": "string" - } - ] - }, - "/v1/clustergroups/hostCluster": { - "get": { - "operationId": "v1ClusterGroupsHostClusterSummary", - "responses": { - "200": { - "description": "An array of cluster groups of host cluster type summary", - "schema": { - "$ref": "#/definitions/v1ClusterGroupsHostClusterSummary" - } - } - }, - "summary": "Retrieves a list of cluster groups host cluster summary", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups/hostCluster/metadata": { - "get": { - "operationId": "v1ClusterGroupsHostClusterMetadata", - "responses": { - "200": { - "description": "An array of cluster groups host cluster metadata items", - "schema": { - "$ref": "#/definitions/v1ClusterGroupsHostClusterMetadata" - } - } - }, - "summary": "Retrieves a list of cluster groups host cluster metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups/validate/name": { - "get": { - "operationId": "v1ClusterGroupsValidateName", - "parameters": [ - { - "in": "query", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the cluster groups name", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups/{uid}": { - "delete": { - "operationId": "v1ClusterGroupsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified cluster group", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ClusterGroupsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterGroup" - } - } - }, - "summary": "Returns the specified cluster groups", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/clustergroups/{uid}/hostCluster": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterGroupsUidHostClusterUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterGroupHostClusterEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates cluster reference and host cluster config", - "tags": [ - "v1" - ] - } - }, - "/v1/clustergroups/{uid}/meta": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterGroupsUidMetaUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ObjectMeta" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster groups meta", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles": { - "post": { - "operationId": "v1ClusterProfilesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a cluster profile", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/bulk": { - "delete": { - "operationId": "v1ClusterProfilesBulkDelete", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1BulkDeleteRequest" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1BulkDeleteResponse" - } - } - }, - "summary": "Deletes list of cluster profiles", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/import": { - "post": { - "operationId": "v1ClusterProfilesImport", - "parameters": [ - { - "description": "If true then cluster profile will be published post successful import", - "in": "query", - "name": "publish", - "type": "boolean" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a cluster profile", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/import/file": { - "post": { - "consumes": [ - "multipart/form-data" - ], - "operationId": "v1ClusterProfilesImportFile", - "parameters": [ - { - "description": "If true then cluster profile will be published post successful import", - "in": "query", - "name": "publish", - "type": "boolean" - }, - { - "description": "Cluster profile import file", - "in": "formData", - "name": "importFile", - "type": "file" - }, - { - "default": "json", - "description": "Cluster profile import file format [\"yaml\", \"json\"]", - "enum": [ - "yaml", - "json" - ], - "in": "query", - "name": "format", - "type": "string" - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a cluster profile via file", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/import/validate": { - "post": { - "operationId": "v1ClusterProfilesImportValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileImportEntity" - } - } - ], - "responses": { - "200": { - "description": "Cluster profile import validated response", - "schema": { - "$ref": "#/definitions/v1ClusterProfileImportEntity" - } - } - }, - "summary": "Validates cluster profile import", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/macros": { - "get": { - "operationId": "v1MacrosList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - }, - "summary": "Retrieves a list of macros", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/validate/name": { - "get": { - "description": "Validates the cluster profile name and version", - "operationId": "v1ClusterProfilesValidateNameVersion", - "parameters": [ - { - "description": "Cluster profile name", - "in": "query", - "name": "name", - "type": "string" - }, - { - "description": "Cluster profile version", - "in": "query", - "name": "version", - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the cluster profile metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/validate/packs": { - "post": { - "operationId": "v1ClusterProfilesValidatePacks", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileTemplateDraft" - } - } - ], - "responses": { - "200": { - "description": "Cluster profile packs validation response", - "schema": { - "$ref": "#/definitions/v1ClusterProfileValidatorResponse" - } - } - }, - "summary": "Validates cluster profile packs", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/clone": { - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterProfilesUidClone", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileCloneEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a clone of the specified cluster profile", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/clone/validate": { - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Validates the cloned cluster profile name, version and target project uid", - "operationId": "v1ClusterProfilesUidCloneValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileCloneMetaInputEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the cluster profile clone", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/export": { - "get": { - "operationId": "V1ClusterProfilesUidExport", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "Exports cluster profile as a file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Export the specified cluster profile", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "default": "json", - "description": "Cluster profile export file format [ \"yaml\", \"json\" ]", - "enum": [ - "yaml", - "json" - ], - "in": "query", - "name": "format", - "type": "string" - } - ] - }, - "/v1/clusterprofiles/{uid}/export/terraform": { - "get": { - "operationId": "V1ClusterProfilesUidExportTerraform", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "Downloads cluster profile export file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Downloads the specified cluster profile", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "default": "yaml", - "description": "Cluster profile export file format [ \"yaml\", \"json\" ]", - "enum": [ - "yaml", - "json" - ], - "in": "query", - "name": "format", - "type": "string" - } - ] - }, - "/v1/clusterprofiles/{uid}/metadata": { - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1ClusterProfilesUidMetadataUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProfileMetaEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster profile metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packRefs": { - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile notification uid", - "in": "query", - "name": "notify", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileNotificationUpdateEntity" - } - } - ], - "patch": { - "operationId": "v1ClusterProfilesPacksRefUpdate", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates cluster profile packs ref", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packs": { - "get": { - "operationId": "v1ClusterProfilesUidPacksGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterProfilePacksEntities" - } - } - }, - "summary": "Returns the specified cluster profile packs", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Comma seperated pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterProfilesUidPacksAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PackInputEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds a new pack to the specified cluster profile and returns the created pack uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packs/manifests": { - "get": { - "operationId": "v1ClusterProfilesUidPacksManifestsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterProfilePacksManifests" - } - } - }, - "summary": "Returns the specified cluster profile pack manifests", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Comma seperated pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - } - ] - }, - "/v1/clusterprofiles/{uid}/packs/resolvedValues": { - "get": { - "operationId": "v1ClusterProfilesUidPacksResolvedValuesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1PackResolvedValues" - } - } - }, - "summary": "Returns the specified cluster profile packs resolved values", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PackParamsEntity" - } - } - ] - }, - "/v1/clusterprofiles/{uid}/packs/{packName}": { - "delete": { - "operationId": "v1ClusterProfilesUidPacksNameDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified pack information in the cluster profile", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "V1ClusterProfilesUidPacksNameGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1PackRefSummaryResponse" - } - } - }, - "summary": "Returns the specified cluster profile pack", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterProfilesUidPacksNameUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PackUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified pack information in the cluster profile", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packs/{packName}/config": { - "get": { - "operationId": "v1ClusterProfilesUidPacksConfigGet", - "parameters": [ - { - "description": "cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack uid", - "in": "query", - "name": "packUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cluster profile pack configurations", - "schema": { - "$ref": "#/definitions/v1ClusterProfilePackConfigList" - } - } - }, - "summary": "Returns the specified cluster profile pack configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packs/{packName}/manifests": { - "get": { - "operationId": "v1ClusterProfilesUidPacksUidManifests", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ManifestEntities" - } - } - }, - "summary": "Returns the associated manifests for the specified profile's pack", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterProfilesUidPacksNameManifestsAdd", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestInputEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Adds manifest to the profiles packs and returns the added manifests uid", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/packs/{packName}/manifests/{manifestUid}": { - "delete": { - "operationId": "v1ClusterProfilesUidPacksNameManifestsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified cluster profile pack manifest", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ClusterProfilesUidPacksNameManifestsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ManifestEntity" - } - } - }, - "summary": "Returns the specified cluster profile pack manifest", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile pack manifest uid", - "in": "path", - "name": "manifestUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterProfilesUidPacksNameManifestsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestInputEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified manifest of the profile's pack", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/publish": { - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Publish the draft cluster profile with next revision, the current draft cluster profile will be marked to published\nand the draft cluster profile will be set to null in the cluster profile template.\n", - "operationId": "v1ClusterProfilesPublish", - "responses": { - "204": { - "description": "Cluster profile published successfully" - } - }, - "summary": "Publishes the specified cluster profile", - "tags": [ - "v1" - ] - } - }, - "/v1/clusterprofiles/{uid}/spc/download": { - "get": { - "operationId": "v1ClusterProfilesUidSpcDownload", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "Download cluster profile archive file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Downloads the specified cluster profile", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/clusterprofiles/{uid}/validate/packs": { - "post": { - "operationId": "v1ClusterProfilesUidValidatePacks", - "parameters": [ - { - "description": "Cluster profile uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfileTemplateDraft" - } - } - ], - "responses": { - "200": { - "description": "Cluster profile packs validation response", - "schema": { - "$ref": "#/definitions/v1ClusterProfileValidatorResponse" - } - } - }, - "summary": "Validates specified cluster profile packs", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/appDeployments": { - "post": { - "operationId": "v1DashboardAppDeployments", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppDeploymentsFilterSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of application deployment summary items", - "schema": { - "$ref": "#/definitions/v1AppDeploymentsSummary" - } - } - }, - "summary": "Retrieves a list of application deployments filter summary Supported filter fields - [\"appDeploymentName\", \"clusterUid\", \"tags\"] Supported sort fields - [\"appDeploymentName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/appProfiles": { - "post": { - "operationId": "v1DashboardAppProfiles", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AppProfilesFilterSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of application profiles summary items", - "schema": { - "$ref": "#/definitions/v1AppProfilesSummary" - } - } - }, - "summary": "Retrieves a list of application profiles filter summary Supported filter fields - [\"profileName\", \"tags\"] Supported sort fields - [\"profileName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/appProfiles/metadata": { - "get": { - "operationId": "v1DashboardAppProfilesMetadata", - "responses": { - "200": { - "description": "An array of application profile summary items", - "schema": { - "$ref": "#/definitions/v1AppProfilesMetadata" - } - } - }, - "summary": "Retrieves a list of application profile metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/appliances/metadata": { - "post": { - "operationId": "v1EdgeHostsMetadata", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostsMetadataFilter" - } - } - ], - "responses": { - "200": { - "description": "An array of edgehost summary items", - "schema": { - "$ref": "#/definitions/v1EdgeHostsMetadataSummary" - } - } - }, - "summary": "Retrieves a list of edgehosts summary", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/cloudaccounts/metadata": { - "get": { - "operationId": "v1DashboardCloudAccountsMetadata", - "parameters": [ - { - "default": "all", - "enum": [ - "all", - "aws", - "azure", - "gcp", - "vsphere", - "openstack", - "maas", - "nested", - "baremetal", - "eks", - "aks", - "edge", - "edge-native", - "libvirt", - "tencent", - "tke", - "coxedge", - "generic", - "gke" - ], - "in": "query", - "name": "environment", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cloud accounts summary items", - "schema": { - "$ref": "#/definitions/v1CloudAccountsMetadata" - } - } - }, - "summary": "Retrieves a list of cloud accounts metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/clustergroups/{uid}/hostClusters": { - "post": { - "operationId": "v1ClusterGroupUidHostClustersSummary", - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersSummary" - } - } - }, - "summary": "Retrieves a list of cluster summary for a given cluster group", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/clustergroups/{uid}/virtualClusters": { - "post": { - "operationId": "v1ClusterGroupUidVirtualClustersSummary", - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersSummary" - } - } - }, - "summary": "Retrieves a list of cluster summary for a given cluster group", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/clusterprofiles": { - "post": { - "operationId": "v1ClusterProfilesFilterSummary", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterProfilesFilterSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster profiles summary items", - "schema": { - "$ref": "#/definitions/v1ClusterProfilesSummary" - } - } - }, - "summary": "Retrieves a list of cluster profiles filter summary Supported filter fields - [\"profileName\", \"tags\", \"profileType\", \"environment\"] Supported sort fields - [\"profileName\", \"environment\", \"profileType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/clusterprofiles/metadata": { - "get": { - "operationId": "v1ClusterProfilesMetadata", - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1ClusterProfilesMetadata" - } - } - }, - "summary": "Retrieves a list of cluster profiles metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/clusterprofiles/{uid}": { - "get": { - "operationId": "v1ClusterProfilesUidSummary", - "responses": { - "200": { - "description": "Cluster profile summary response", - "schema": { - "$ref": "#/definitions/v1ClusterProfileSummary" - } - } - }, - "summary": "Retrieves a specified cluster profile summary", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/dashboard/edgehosts/search": { - "post": { - "operationId": "v1DashboardEdgehostsSearch", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of edgehost summary items", - "schema": { - "$ref": "#/definitions/v1EdgeHostsSearchSummary" - } - } - }, - "summary": "Retrieves a list of Edgehosts summary with provided search filter. Supported fields as per schema /v1/dashboard/edgehosts/search/schema", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/edgehosts/search/schema": { - "get": { - "operationId": "v1DashboardEdgehostsSearchSchemaGet", - "responses": { - "200": { - "description": "An array of schema items", - "schema": { - "$ref": "#/definitions/v1SearchFilterSchemaSpec" - } - } - }, - "summary": "Retrieves a schema for the Edgehost search filter", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/pcgs/search": { - "post": { - "operationId": "v1DashboardPcgsSearchSummary", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1PcgsSummary" - } - } - }, - "summary": "Retrieves a list of PCG summary with provided search filter. Supported fields as per schema /v1/dashboard/pcgs/search/schema", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/pcgs/search/schema": { - "get": { - "operationId": "v1DashboardPcgSearchSchemaGet", - "responses": { - "200": { - "description": "An array of schema items", - "schema": { - "$ref": "#/definitions/v1SearchFilterSchemaSpec" - } - } - }, - "summary": "Retrieves a schema for the PCG search filter", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/projects": { - "post": { - "operationId": "v1ProjectsFilterSummary", - "parameters": [ - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectsFilterSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of project filter summary items", - "schema": { - "$ref": "#/definitions/v1ProjectsSummary" - } - } - }, - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/projects/metadata": { - "get": { - "operationId": "v1ProjectsMetadata", - "parameters": [ - { - "description": "Name of the project", - "in": "query", - "name": "name", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of project metadata items", - "schema": { - "$ref": "#/definitions/v1ProjectsMetadata" - } - } - }, - "summary": "Retrieves a list of projects metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/cost": { - "post": { - "operationId": "v1DashboardSpectroClustersCostSummary", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterCloudCostSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of resources cloud cost summary items", - "schema": { - "$ref": "#/definitions/v1ResourcesCloudCostSummary" - } - } - }, - "summary": "Retrieves spectro clusters cloud cost summary information", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/filters/workspace": { - "get": { - "operationId": "v1SpectroClustersFiltersWorkspace", - "parameters": [ - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersSummary" - } - } - }, - "summary": "Retrieves a list of running, non rbac configured clusters in a workspace", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/metadata": { - "get": { - "operationId": "v1SpectroClustersMetadataGet", - "parameters": [ - { - "enum": [ - "hostclusters", - "strictHostclusters" - ], - "in": "query", - "name": "quickFilter", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersMetadata" - } - } - }, - "summary": "Retrieves a list of cluster summary metadata", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1SpectroClustersMetadata", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterMetadataSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersMetadata" - } - } - }, - "summary": "Retrieves a list of cluster summary", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/metadata/search": { - "post": { - "operationId": "v1SpectroClustersMetadataSearch", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary meta items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersMetadataSearch" - } - } - }, - "summary": "Retrieves a list of cluster metadata with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"clusterState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/metadata/search/schema": { - "get": { - "operationId": "v1SpectroClustersMetadataSearchSchema", - "responses": { - "200": { - "description": "An array of cluster meta schema items", - "schema": { - "$ref": "#/definitions/v1SearchFilterSchemaSpec" - } - } - }, - "summary": "Retrieves a schema for the cluster metadata search filter", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/resources/consumption": { - "post": { - "operationId": "v1SpectroClustersResourcesConsumption", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ResourceConsumptionSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of resource consumption data items", - "schema": { - "$ref": "#/definitions/v1ResourcesConsumption" - } - } - }, - "summary": "Retrieves spectro clusters resource consumption", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/resources/cost": { - "post": { - "operationId": "v1SpectroClustersResourcesCostSummary", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ResourceCostSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of resources cost summary items", - "schema": { - "$ref": "#/definitions/v1ResourcesCostSummary" - } - } - }, - "summary": "Retrieves spectro clusters resources cost summary information", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/resources/usage": { - "post": { - "operationId": "v1SpectroClustersResourcesUsageSummary", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ResourceUsageSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of resources usage summary items", - "schema": { - "$ref": "#/definitions/v1ResourcesUsageSummary" - } - } - }, - "summary": "Retrieves spectro clusters resources usage summary information", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/search": { - "post": { - "operationId": "v1SpectroClustersSearchFilterSummary", - "parameters": [ - { - "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "maximum": 20, - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster summary items", - "schema": { - "$ref": "#/definitions/v1SpectroClustersSummary" - } - } - }, - "summary": "Retrieves a list of cluster summary with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"memoryUsage\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/search/export": { - "get": { - "operationId": "v1DashboardClustersSearchSummaryExportGet", - "parameters": [ - { - "in": "query", - "name": "encodedFilter", - "type": "string" - }, - { - "default": "csv", - "enum": [ - "csv" - ], - "in": "query", - "name": "format", - "type": "string" - } - ], - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Export and download the list of cluster summary with matching search filter and download as a file(csv)", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1DashboardClustersSearchSummaryExport", - "parameters": [ - { - "default": "csv", - "enum": [ - "csv" - ], - "in": "query", - "name": "format", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SearchFilterSummarySpec" - } - } - ], - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Export the list of cluster summary with matching search filter and download as a file(csv) Supported sort fields - [\"environment\", \"clusterName\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/search/input": { - "get": { - "operationId": "v1DashboardSpectroClustersSearchInput", - "responses": { - "200": { - "description": "An array of cluster search filter input items", - "schema": { - "$ref": "#/definitions/v1ClusterSearchInputSpec" - } - } - }, - "summary": "Retrieves a supported input values for the cluster search filter", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/search/schema": { - "get": { - "operationId": "v1SpectroClustersSearchSchema", - "responses": { - "200": { - "description": "An array of cluster filter schema items", - "schema": { - "$ref": "#/definitions/v1SearchFilterSchemaSpec" - } - } - }, - "summary": "Retrieves a schema for the cluster search filter", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/vms": { - "get": { - "operationId": "V1DashboardVMEnabledClustersList", - "responses": { - "200": { - "description": "An array of schema items", - "schema": { - "$ref": "#/definitions/v1VMClusters" - } - } - }, - "summary": "Retrieves a list of Virtual machine enabled clusters", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}": { - "get": { - "operationId": "v1SpectroClustersSummaryUid", - "responses": { - "200": { - "description": "An spectro cluster summary", - "schema": { - "$ref": "#/definitions/v1SpectroClusterUidSummary" - } - } - }, - "summary": "Returns the specified cluster summary", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/dashboard/spectroclusters/{uid}/cost": { - "get": { - "operationId": "v1SpectroClustersUidCostSummary", - "parameters": [ - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "startTime", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "endTime", - "type": "string" - }, - { - "description": "period in minutes, group the data point by the specified period", - "format": "int32", - "in": "query", - "minimum": 60, - "name": "period", - "type": "integer" - } - ], - "responses": { - "200": { - "description": "An spectro cluster cost summary", - "schema": { - "$ref": "#/definitions/v1SpectroClusterCostSummary" - } - } - }, - "summary": "Retrieves the specified cluster cost summary", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/dashboard/spectroclusters/{uid}/overview": { - "get": { - "operationId": "v1SpectroClustersSummaryUidOverview", - "responses": { - "200": { - "description": "An spectro cluster summary overview", - "schema": { - "$ref": "#/definitions/v1SpectroClusterUidSummary" - } - } - }, - "summary": "Returns the specified cluster summary overview", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/dashboard/spectroclusters/{uid}/resources/consumption": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersUidResourcesConsumption", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ResourceConsumptionSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of resource consumption data items", - "schema": { - "$ref": "#/definitions/v1ResourcesConsumption" - } - } - }, - "summary": "Retrieves specified spectro cluster resource consumption", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloads", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workloads", - "schema": { - "$ref": "#/definitions/v1ClusterWorkload" - } - } - }, - "summary": "Retrieves specified cluster workloads", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/clusterrolebinding": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload clusterrolebindings", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBindings" - } - } - }, - "summary": "Retrieves specified cluster workload clusterrolebindings", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/cronjob": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsCronJob", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload cronjobs", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadCronJobs" - } - } - }, - "summary": "Retrieves specified cluster workload cronjobs", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/daemonset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsDaemonSet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload daemonsets", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadDaemonSets" - } - } - }, - "summary": "Retrieves specified cluster workload daemonsets", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/deployment": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsDeployment", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload deployments", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadDeployments" - } - } - }, - "summary": "Retrieves specified cluster workload deployments", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/job": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsJob", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload jobs", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadJobs" - } - } - }, - "summary": "Retrieves specified cluster workload jobs", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/namespace": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsNamespace", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload namespaces", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadNamespaces" - } - } - }, - "summary": "Retrieves specified cluster workload namespaces", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/pod": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsPod", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload pods", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadPods" - } - } - }, - "summary": "Retrieves specified cluster workload pods", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/rolebinding": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload rolebindings", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadRoleBindings" - } - } - }, - "summary": "Retrieves specified cluster workload rolebindings", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/spectroclusters/{uid}/workloads/statefulset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardSpectroClustersUidWorkloadsStatefulSet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of cluster workload statefulsets", - "schema": { - "$ref": "#/definitions/v1ClusterWorkloadStatefulSets" - } - } - }, - "summary": "Retrieves specified cluster workload statefulsets", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces": { - "get": { - "operationId": "v1DashboardWorkspacesList", - "responses": { - "200": { - "description": "An array of workspace", - "schema": { - "$ref": "#/definitions/v1DashboardWorkspaces" - } - } - }, - "summary": "Retrieves a list of workspace", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/clusterrolebinding": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload clusterrolebindings", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadRoleBindings" - } - } - }, - "summary": "Retrieves specified workspace clusters workload clusterrolebindings", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/cronjob": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsCronJob", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload cronjobs", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadCronJobs" - } - } - }, - "summary": "Retrieves specified workspace clusters workload cronjobs", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/daemonset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsDaemonSet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload daemonsets", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadDaemonSets" - } - } - }, - "summary": "Retrieves specified workspace clusters workload daemonsets", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/deployment": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsDeployment", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload deployments", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadDeployments" - } - } - }, - "summary": "Retrieves specified workspace clusters workload deployments", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/job": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsJob", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload jobs", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadJobs" - } - } - }, - "summary": "Retrieves specified workspace clusters workload jobs", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/namespace": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsNamespace", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload namespaces", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadNamespaces" - } - } - }, - "summary": "Retrieves specified workspace clusters workload namespaces", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/pod": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsPod", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload pods", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadPods" - } - } - }, - "summary": "Retrieves specified workspace clusters workload pods", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/rolebinding": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload rolebindings", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadRoleBindings" - } - } - }, - "summary": "Retrieves specified workspace clusters workload rolebindings", - "tags": [ - "v1" - ] - } - }, - "/v1/dashboard/workspaces/{uid}/spectroclusters/workloads/statefulset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1DashboardWorkspacesUidSpectroClustersWorkloadsStatefulSet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceWorkloadsSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of clusters workload statefulsets", - "schema": { - "$ref": "#/definitions/v1WorkspaceClustersWorkloadStatefulSets" - } - } - }, - "summary": "Retrieves specified workspace clusters workload statefulsets", - "tags": [ - "v1" - ] - } - }, - "/v1/datasinks/cloudwatch": { - "post": { - "description": "Sync data to cloud watch", - "operationId": "V1DataSinksCloudWatchSink", - "parameters": [ - { - "description": "Request payload for cloud watch config", - "in": "body", - "name": "dataSinkCloudWatchConfig", - "required": true, - "schema": { - "$ref": "#/definitions/v1.DataSinkCloudWatchConfig" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "sync data to cloud watch", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts": { - "get": { - "operationId": "v1EdgeHostDevicesList", - "parameters": [ - { - "enum": [ - "libvirt", - "edge-native", - "vsphere" - ], - "in": "query", - "name": "type", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of edge host device items", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevices" - } - } - }, - "summary": "Retrieves a list of registered edge host devices", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1EdgeHostDevicesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDeviceEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create the edge host device", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/metadata": { - "get": { - "operationId": "v1EdgeHostsMetadataQuickFilterGet", - "parameters": [ - { - "enum": [ - "libvirt", - "edge-native", - "vsphere" - ], - "in": "query", - "name": "type", - "type": "string" - }, - { - "enum": [ - "unusedEdgeHosts" - ], - "in": "query", - "name": "quickFilter", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of edge host metadata", - "schema": { - "$ref": "#/definitions/v1EdgeHostsMeta" - } - } - }, - "summary": "Retrieves a list of edge hosts metadata matching the filter condition", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/register": { - "post": { - "operationId": "v1EdgeHostDevicesRegister", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevice" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevice" - } - } - }, - "summary": "Registers the edge host device", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/tokens": { - "get": { - "operationId": "v1EdgeTokensList", - "responses": { - "200": { - "description": "An array of edge tokens", - "schema": { - "$ref": "#/definitions/v1EdgeTokens" - } - } - }, - "summary": "Retrieves a list of edge tokens", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1EdgeTokensCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeTokenEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create the edge token", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/tokens/{uid}": { - "delete": { - "operationId": "v1EdgeTokensUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified edge token", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1EdgeTokensUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeToken" - } - } - }, - "summary": "Returns the specified edge token", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Edge token uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeTokensUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeTokenUpdate" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified edge token", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/tokens/{uid}/state": { - "parameters": [ - { - "description": "Edge token uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeTokensUidState", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeTokenActiveState" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Revoke or re-activate the edge token access", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}": { - "delete": { - "operationId": "v1EdgeHostDevicesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified edge host device", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1EdgeHostDevicesUidGet", - "parameters": [ - { - "default": false, - "description": "resolve pack values if set to true", - "in": "query", - "name": "resolvePackValues", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevice" - } - } - }, - "summary": "Returns the specified edge host device", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeHostDevicesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevice" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified edge host device", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/cluster/associate": { - "delete": { - "operationId": "v1EdgeHostDevicesUidClusterDeassociate", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deassociate the clusters to the edge host", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1EdgeHostDevicesUidClusterAssociate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostClusterEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Associate the clusters to the edge host", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/health": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1EdgeHostDevicesHealthUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostHealth" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the edge host health", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/hostCheckSum": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1EdgeHostDeviceHostCheckSumUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDeviceHostCheckSum" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the specified edge host device host check sum", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/hostPairingKey": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1EdgeHostDeviceHostPairingKeyUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDeviceHostPairingKey" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the specified edge host device host pairing key", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/meta": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeHostDevicesUidMetaUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostDeviceMetaUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified edge host device meta", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/pack/manifests/{manifestUid}": { - "get": { - "operationId": "v1EdgeHostDevicesUidPackManifestsUidGet", - "parameters": [ - { - "description": "edge host uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "manifest uid which is part of the pack ref", - "in": "path", - "name": "manifestUid", - "required": true, - "type": "string" - }, - { - "default": false, - "description": "resolve pack manifest values if set to true", - "in": "query", - "name": "resolveManifestValues", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "Pack manifest content", - "schema": { - "$ref": "#/definitions/v1Manifest" - } - } - }, - "summary": "Returns the specified edge host's manifest", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/packs/status": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1EdgeHostDevicesUidPacksStatusPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPacksStatusEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patch update specified edge host's packs status", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/profiles": { - "get": { - "operationId": "v1EdgeHostDevicesUidProfilesGet", - "parameters": [ - { - "description": "includes pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfileList" - } - } - }, - "summary": "Returns the associated profiles of a specified edge host device", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeHostDevicesUidProfilesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfiles" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Associate cluster profiles to the specified edge host device", - "tags": [ - "v1" - ] - } - }, - "/v1/edgehosts/{uid}/spc/download": { - "get": { - "operationId": "v1EdgeHostDevicesUidSpcDownload", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download spc archive file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Download the specified edge host device spc", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/edgehosts/{uid}/vsphere/properties": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EdgeHostDevicesUidVspherePropertiesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EdgeHostVsphereCloudProperties" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified edge host device vsphere properties", - "tags": [ - "v1" - ] - } - }, - "/v1/events/components": { - "get": { - "description": "Returns a paginated list of component events based on request parameters", - "operationId": "v1EventsComponentsList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of component events items", - "schema": { - "$ref": "#/definitions/v1Events" - } - } - }, - "summary": "Returns a paginated list of component events based on request parameters", - "tags": [ - "v1" - ] - }, - "post": { - "description": "Creates a component event", - "operationId": "v1EventsComponentsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Event" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a component event", - "tags": [ - "v1" - ] - } - }, - "/v1/events/components/bulk": { - "post": { - "description": "Creates the component events in bulk", - "operationId": "v1EventsComponentsCreateBulk", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1BulkEvents" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "schema": { - "$ref": "#/definitions/v1Uids" - } - } - }, - "summary": "Creates the component events in bulk", - "tags": [ - "v1" - ] - } - }, - "/v1/events/components/{objectKind}/{objectUid}": { - "delete": { - "operationId": "v1EventsComponentsObjTypeUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete all the components events for the specified related object", - "tags": [ - "v1" - ] - }, - "get": { - "description": "Returns a list of components events for the specified related object", - "operationId": "v1EventsComponentsObjTypeUidList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of component event items", - "schema": { - "$ref": "#/definitions/v1Events" - } - } - }, - "summary": "Returns a list of components events for the specified related object", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Describes the related object uid for which events has to be fetched", - "enum": [ - "spectrocluster", - "edgehost" - ], - "in": "path", - "name": "objectKind", - "required": true, - "type": "string" - }, - { - "description": "Describes the related object kind for which events has to be fetched", - "in": "path", - "name": "objectUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/filters": { - "get": { - "operationId": "v1FiltersList", - "parameters": [ - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of filters", - "schema": { - "$ref": "#/definitions/v1FiltersSummary" - } - } - }, - "summary": "Returns a list of Filters", - "tags": [ - "v1" - ] - } - }, - "/v1/filters/metadata": { - "get": { - "operationId": "v1FiltersMetadata", - "parameters": [ - { - "description": "filterType can be - [tag, meta, resource]", - "in": "query", - "name": "filterType", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of filters", - "schema": { - "$ref": "#/definitions/v1FiltersMetadata" - } - } - }, - "summary": "Returns a list of Filters metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/filters/tag": { - "post": { - "operationId": "v1TagFiltersCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TagFilter" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a Tag filter", - "tags": [ - "v1" - ] - } - }, - "/v1/filters/tag/{uid}": { - "delete": { - "operationId": "v1TagFilterUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete the specified Filter object", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1TagFilterUidGet", - "responses": { - "200": { - "description": "A Filter object", - "schema": { - "$ref": "#/definitions/v1TagFilterSummary" - } - } - }, - "summary": "Returns the specified Filter object", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TagFilterUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TagFilter" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates a Tag filter", - "tags": [ - "v1" - ] - } - }, - "/v1/metrics/{resourceKind}/values": { - "get": { - "description": "Returns all the metrics for a given resource kind", - "operationId": "v1MetricsList", - "parameters": [ - { - "enum": [ - "pod", - "namespace", - "spectrocluster", - "machine", - "project" - ], - "in": "path", - "name": "resourceKind", - "required": true, - "type": "string" - }, - { - "default": "all", - "in": "query", - "name": "metricKind", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "startTime", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "endTime", - "type": "string" - }, - { - "default": 1, - "format": "int32", - "in": "query", - "name": "period", - "type": "integer" - }, - { - "default": false, - "description": "includeMasterMachines in boolean, group the data point by including master nodes if set to true", - "in": "query", - "name": "includeMasterMachines", - "type": "boolean" - }, - { - "default": false, - "description": "if true then api returns only aggregation values, else api returns all data points by default", - "in": "query", - "name": "discrete", - "type": "boolean" - }, - { - "in": "query", - "name": "spectroClusterUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of metric items", - "schema": { - "$ref": "#/definitions/v1MetricTimeSeriesList" - } - } - }, - "summary": "Retrieves the list of metrics for a specified resource kind", - "tags": [ - "v1" - ] - } - }, - "/v1/metrics/{resourceKind}/{resourceUid}/values": { - "delete": { - "operationId": "v1MetricsUidDelete", - "parameters": [ - { - "enum": [ - "pod", - "namespace", - "spectrocluster", - "machine", - "project" - ], - "in": "path", - "name": "resourceKind", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "resourceUid", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the metrics of the specified resource", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1MetricsUidList", - "parameters": [ - { - "enum": [ - "pod", - "namespace", - "spectrocluster", - "machine", - "project" - ], - "in": "path", - "name": "resourceKind", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "resourceUid", - "required": true, - "type": "string" - }, - { - "default": "all", - "description": "multiple metric kinds can be provided with comma separated", - "in": "query", - "name": "metricKind", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "startTime", - "type": "string" - }, - { - "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", - "format": "date-time", - "in": "query", - "name": "endTime", - "type": "string" - }, - { - "default": 1, - "description": "period in minutes, group the data point by the specified period", - "format": "int32", - "in": "query", - "name": "period", - "type": "integer" - }, - { - "default": false, - "description": "includeMasterMachines in boolean, group the data point by including master nodes if set to true", - "in": "query", - "name": "includeMasterMachines", - "type": "boolean" - }, - { - "default": false, - "description": "if true then api returns only aggregation values, else api returns all data points by default", - "in": "query", - "name": "discrete", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "An array of metric items", - "schema": { - "$ref": "#/definitions/v1MetricTimeSeries" - } - } - }, - "summary": "Returns the metrics for a specified resource uid", - "tags": [ - "v1" - ] - } - }, - "/v1/notifications/": { - "get": { - "description": "Returns a paginated list of notifications based on request parameters", - "operationId": "v1NotificationsList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of notification items", - "schema": { - "$ref": "#/definitions/v1Notifications" - } - } - }, - "summary": "Returns a paginated list of notifications based on request parameters", - "tags": [ - "v1" - ] - } - }, - "/v1/notifications/events": { - "post": { - "description": "Creates a notification event", - "operationId": "v1NotificationsEventCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1NotificationEvent" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a notification event", - "tags": [ - "v1" - ] - } - }, - "/v1/notifications/{objectKind}/{objectUid}": { - "get": { - "description": "Returns a list of notifications for the specified related object", - "operationId": "v1NotificationsObjTypeUidList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of component event items", - "schema": { - "$ref": "#/definitions/v1Notifications" - } - } - }, - "summary": "Returns a list of notifications for the specified related object", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Describes the related object kind for which notifications have to be fetched", - "enum": [ - "spectrocluster", - "clusterprofile", - "appdeployment" - ], - "in": "path", - "name": "objectKind", - "required": true, - "type": "string" - }, - { - "description": "Describes the related object uid for which notifications have to be fetched", - "in": "path", - "name": "objectUid", - "required": true, - "type": "string" - }, - { - "description": "Describes a way to fetch \"done\" notifications", - "in": "query", - "name": "isDone", - "type": "string" - } - ] - }, - "/v1/notifications/{uid}/ack": { - "parameters": [ - { - "description": "Describes acknowledging notification uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Updates the specified notification for the acknowledgment", - "operationId": "v1NotificationsUidAck", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified notification for the acknowledgment", - "tags": [ - "v1" - ] - } - }, - "/v1/notifications/{uid}/done": { - "parameters": [ - { - "description": "Describes notification uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Updates the specified notification action as done", - "operationId": "v1NotificationsUidDone", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified notification action as done", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords": { - "get": { - "operationId": "v1OverlordsList", - "parameters": [ - { - "in": "query", - "name": "name", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1Overlords" - } - } - }, - "summary": "Retrieves a list of overlords owned by the tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/maas/manifest": { - "get": { - "operationId": "V1OverlordsMaasManifest", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OverlordManifest" - } - } - }, - "summary": "Returns the manifests required for the private gateway installation", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "query", - "name": "pairingCode", - "required": true, - "type": "string" - } - ] - }, - "/v1/overlords/maas/{uid}/account": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidMaasAccountCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordMaasAccountCreate" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the maas cloudaccount for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1OverlordsUidMaasAccountUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordMaasAccountEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the maas cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/maas/{uid}/account/validate": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidMaasAccountValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "properties": { - "account": { - "$ref": "#/definitions/v1MaasCloudAccount" - } - } - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "validate the maas cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/maas/{uid}/cloudconfig": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1OverlordsUidMaasCloudConfigCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordMaasCloudConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the maas cloud config for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "V1OverlordsUidMaasCloudConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordMaasCloudConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the maas cloud config for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/migrate": { - "post": { - "operationId": "V1OverlordsMigrate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordMigrateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "migrate all the clusters from source overlord to target overlord", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/openstack/manifest": { - "get": { - "operationId": "v1OverlordsOpenStackManifest", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OverlordManifest" - } - } - }, - "summary": "Returns the manifests required for the private gateway installation", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "query", - "name": "pairingCode", - "required": true, - "type": "string" - } - ] - }, - "/v1/overlords/openstack/{uid}/account": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidOpenStackAccountCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordOpenStackAccountCreate" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the OpenStack cloudaccount for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1OverlordsUidOpenStackAccountUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordOpenStackAccountEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the OpenStack cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/openstack/{uid}/account/validate": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidOpenStackAccountValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "properties": { - "account": { - "$ref": "#/definitions/v1OpenStackCloudAccount" - } - } - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "validate the OpenStack cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/openstack/{uid}/cloudconfig": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidOpenStackCloudConfigCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordOpenStackCloudConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the OpenStack cloud config for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1OverlordsUidOpenStackCloudConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordOpenStackCloudConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the OpenStack cloud config for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/pairing/code": { - "get": { - "operationId": "v1OverlordsPairingCode", - "parameters": [ - { - "enum": [ - "vsphere", - "openstack", - "maas" - ], - "in": "query", - "name": "cloudType", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1PairingCode" - } - } - }, - "summary": "Returns the pairing code for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/manifest": { - "get": { - "operationId": "v1OverlordsVsphereManifest", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OverlordManifest" - } - } - }, - "summary": "Returns the manifests required for the private gateway installation", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "query", - "name": "pairingCode", - "required": true, - "type": "string" - } - ] - }, - "/v1/overlords/vsphere/ova": { - "get": { - "operationId": "v1OverlordsVsphereOvaGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1OverloadVsphereOva" - } - } - }, - "summary": "Returns overlord's ova information", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/account": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidVsphereAccountCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordVsphereAccountCreate" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the vSphere cloudaccount for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1OverlordsUidVsphereAccountUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordVsphereAccountEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the vSphere cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/account/validate": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidVsphereAccountValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "properties": { - "account": { - "$ref": "#/definitions/v1VsphereCloudAccount" - } - } - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "validate the vSphere cloudaccount for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/cloudconfig": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidVsphereCloudConfigCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordVsphereCloudConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the vSphere cloud config for the private gateway", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1OverlordsUidVsphereCloudConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OverlordVsphereCloudConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the vSphere cloud config for the private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/pools": { - "get": { - "operationId": "v1OverlordsUidPoolsList", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1IpPools" - } - } - }, - "summary": "Retrieves a list of IP Pools for the specified private gateway", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1OverlordsUidPoolCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1IpPoolInputEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an IP pool defintion for the sepcified private gateway", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/pools/{poolUid}": { - "delete": { - "operationId": "v1OverlordsUidPoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the private gateways's specified IP Pool data", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "poolUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1OverlordsUidPoolUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1IpPoolInputEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the private gateways's specified IP Pool data", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/vsphere/{uid}/properties/computecluster/resources": { - "get": { - "operationId": "v1OverlordsUidVsphereComputeclusterRes", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereComputeClusterResources" - } - } - }, - "summary": "Retrieves the vSphere computecluster resources for the specified private gateway's account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "datacenter", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "computecluster", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "useQualifiedNetworkName", - "type": "boolean" - } - ] - }, - "/v1/overlords/vsphere/{uid}/properties/datacenters": { - "get": { - "operationId": "v1OverlordsUidVsphereDatacenters", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDatacenters" - } - } - }, - "summary": "Retrieves the vSphere datacenters \u0026 datacluster for the specified private gateway's account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/overlords/{uid}": { - "delete": { - "operationId": "v1OverlordsUidDelete", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1DeletedMsg" - } - } - }, - "summary": "delete the private gateway", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1OverlordsUidGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1Overlord" - } - } - }, - "summary": "Returns the specified private gateway's for the given uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/overlords/{uid}/metadata": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1OverlordsUidMetadataUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ObjectMetaInputEntitySchema" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update the private gateway's metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/overlords/{uid}/reset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1OverlordsUidReset", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UpdatedMsg" - } - } - }, - "summary": "reset the private gateway by disaaociating the private gateway's resources", - "tags": [ - "v1" - ] - } - }, - "/v1/packs": { - "delete": { - "operationId": "v1PacksSummaryDelete", - "parameters": [ - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1DeleteMeta" - } - } - }, - "summary": "Deletes the packs", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1PacksSummaryList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of pack summary items", - "schema": { - "$ref": "#/definitions/v1PackSummaries" - } - } - }, - "summary": "Retrieves a list of packs", - "tags": [ - "v1" - ] - } - }, - "/v1/packs/search": { - "post": { - "operationId": "v1PacksSearch", - "parameters": [ - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PacksFilterSpec" - } - } - ], - "responses": { - "200": { - "description": "An array of pack summary items", - "schema": { - "$ref": "#/definitions/v1PackMetadataList" - } - } - }, - "summary": "Retrieves a list of packs based on filter", - "tags": [ - "v1" - ] - } - }, - "/v1/packs/{packName}/registries/{registryUid}": { - "get": { - "operationId": "v1PacksNameRegistryUidList", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1PackTagEntity" - } - } - }, - "summary": "Retrieves a list of packs", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Pack registry uid", - "in": "path", - "name": "registryUid", - "required": true, - "type": "string" - }, - { - "description": "Pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - }, - { - "default": "all", - "description": "Pack cloud type", - "in": "query", - "name": "cloudType", - "type": "string" - }, - { - "description": "Pack layer", - "in": "query", - "name": "layer", - "type": "string" - } - ] - }, - "/v1/packs/{uid}": { - "get": { - "operationId": "v1PacksUid", - "responses": { - "200": { - "description": "A pack for the specified uid", - "schema": { - "$ref": "#/definitions/v1PackTagEntity" - } - } - }, - "summary": "Returns the specified pack", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Pack uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/pcg/selfHosted": { - "post": { - "operationId": "v1PcgSelfHosted", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PcgSelfHostedParams" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1PcgServiceKubectlCommands" - } - } - }, - "summary": "Returns the private gateway manifest link", - "tags": [ - "v1" - ] - } - }, - "/v1/pcg/{uid}/register": { - "post": { - "operationId": "v1PcgUidRegister", - "parameters": [ - { - "in": "body", - "name": "pairingCode", - "schema": { - "$ref": "#/definitions/v1PairingCode" - } - }, - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Registers the pcg", - "tags": [ - "v1" - ] - } - }, - "/v1/pcg/{uid}/services/ally/manifest": { - "get": { - "operationId": "v1PcgUidAllyManifestGet", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the pcg ally manifest", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/pcg/{uid}/services/jet/manifest": { - "get": { - "operationId": "v1PcgUidJetManifestGet", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the pcg jet manifest", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/permissions": { - "get": { - "operationId": "v1PermissionsList", - "parameters": [ - { - "enum": [ - "system", - "tenant", - "project", - "resource" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of permissions", - "schema": { - "$ref": "#/definitions/v1Permissions" - } - } - }, - "summary": "Retrieves a list of permissions", - "tags": [ - "v1" - ] - } - }, - "/v1/projects": { - "post": { - "operationId": "v1ProjectsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/alerts": { - "get": { - "operationId": "v1ProjectsAlerts", - "responses": { - "200": { - "description": "An array of alert components", - "schema": { - "$ref": "#/definitions/v1ProjectAlertComponents" - } - } - }, - "summary": "Retrieves a list of supported alerts for a project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}": { - "delete": { - "operationId": "v1ProjectsUidDelete", - "parameters": [ - { - "in": "query", - "name": "cleanupProjectResources", - "type": "boolean" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectCleanup" - } - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified project", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ProjectsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Project" - } - } - }, - "summary": "Returns the specified project", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/alerts/{component}": { - "delete": { - "operationId": "v1ProjectsUidAlertDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified alert to the specified project", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "component", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ProjectsUidAlertCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Channel" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create the specified alert to the specified project", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1ProjectsUidAlertUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AlertEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Upsert the specified alert to the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/alerts/{component}/{alertUid}": { - "delete": { - "operationId": "v1ProjectsUidAlertsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified alert of the specified project", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ProjectsUidAlertsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Channel" - } - } - }, - "summary": "Get the specified alert of the specified project", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "component", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "alertUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectsUidAlertsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Channel" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the specified alert of the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/macros": { - "delete": { - "operationId": "v1ProjectsUidMacrosDeleteByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Delete the macros for the specified project by macro name", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ProjectsUidMacrosList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - }, - "summary": "List the macros of the specified project", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1ProjectsUidMacrosUpdateByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros for the specified project by macro name", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1ProjectsUidMacrosCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Create or add new macros for the specified project", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1ProjectsUidMacrosUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros of the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/meta": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectsUidMetaUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ObjectMeta" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the metadata of the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/preferences/clusterSettings": { - "get": { - "operationId": "v1ProjectClusterSettingsGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ProjectClusterSettings" - } - } - }, - "summary": "Get project cluster settings", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/projects/{uid}/preferences/clusterSettings/fips": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectClusterFipsSettingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1FipsConfig" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update project clusters fips setting", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/preferences/clusterSettings/nodesAutoRemediationSetting": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectClustersNodesAutoRemediationSettingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1NodesAutoRemediationSettings" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update project clusters nodes auto remediation setting", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/teams": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectsUidTeamsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectTeamsEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the teams association to the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/users": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectsUidUsersUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ProjectUsersEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the users association to the specified project", - "tags": [ - "v1" - ] - } - }, - "/v1/projects/{uid}/validate": { - "delete": { - "operationId": "v1ProjectsUidValidate", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ProjectActiveResources" - } - } - }, - "summary": "Validate and returns active resource of project before delete", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/registries/helm": { - "get": { - "operationId": "v1RegistriesHelmList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of registry items", - "schema": { - "$ref": "#/definitions/v1HelmRegistries" - } - } - }, - "summary": "Retrieves a list of Helm registries", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": "all", - "enum": [ - "system", - "tenant", - "all" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ], - "post": { - "operationId": "v1RegistriesHelmCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1HelmRegistryEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a helm registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/helm/summary": { - "get": { - "operationId": "v1RegistriesHelmSummaryList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of registry items", - "schema": { - "$ref": "#/definitions/v1HelmRegistriesSummary" - } - } - }, - "summary": "Retrieves a list of helm registries as summary", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": "all", - "enum": [ - "system", - "tenant", - "all" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ] - }, - "/v1/registries/helm/validate": { - "post": { - "description": "Returns no contents if helm registry is valid else error.", - "operationId": "V1RegistriesHelmValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1HelmRegistrySpec" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if helm registry is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/helm/{uid}": { - "delete": { - "operationId": "v1RegistriesHelmUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified helm registry", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1RegistriesHelmUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1HelmRegistry" - } - } - }, - "summary": "Returns the specified Helm registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1RegistriesHelmUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1HelmRegistry" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified helm registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/helm/{uid}/sync": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Sync all the helm charts from the registry", - "operationId": "v1RegistriesHelmUidSync", - "responses": { - "202": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Sync Helm registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/helm/{uid}/sync/status": { - "get": { - "description": "Get the sync status for the specified helm registry", - "operationId": "v1RegistriesHelmUidSyncStatus", - "responses": { - "200": { - "description": "Helm registry sync status", - "schema": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - } - }, - "summary": "Get helm registry sync status", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/registries/metadata": { - "get": { - "operationId": "v1RegistriesMetadata", - "responses": { - "200": { - "description": "An array of registry metadata items", - "schema": { - "$ref": "#/definitions/v1RegistriesMetadata" - } - } - }, - "summary": "Retrieves a list of registries metadata", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": "all", - "enum": [ - "system", - "tenant", - "all" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ] - }, - "/v1/registries/oci/basic": { - "post": { - "operationId": "v1BasicOciRegistriesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1BasicOciRegistry" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a basic oci registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/oci/ecr": { - "post": { - "operationId": "v1EcrRegistriesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EcrRegistry" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a ecr registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/oci/summary": { - "get": { - "operationId": "v1OciRegistriesSummary", - "responses": { - "200": { - "description": "An array of oci registry items", - "schema": { - "$ref": "#/definitions/v1OciRegistries" - } - } - }, - "summary": "Retrieves a oci registries summary", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/oci/{uid}": { - "get": { - "operationId": "v1OciRegistriesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1OciRegistryEntity" - } - } - }, - "summary": "Returns the information of specified oci registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "clusterUid", - "type": "string" - } - ] - }, - "/v1/registries/oci/{uid}/basic": { - "delete": { - "operationId": "v1BasicOciRegistriesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified basic oci registry", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1BasicOciRegistriesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1BasicOciRegistry" - } - } - }, - "summary": "Returns the basic oci registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1BasicOciRegistriesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1BasicOciRegistry" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified basic oci registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/oci/{uid}/ecr": { - "delete": { - "operationId": "v1EcrRegistriesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified ecr registry", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1EcrRegistriesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1EcrRegistry" - } - } - }, - "summary": "Returns the specified ecr registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1EcrRegistriesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1EcrRegistry" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified ecr registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/pack": { - "get": { - "operationId": "v1RegistriesPackList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of registry items", - "schema": { - "$ref": "#/definitions/v1PackRegistries" - } - } - }, - "summary": "Retrieves a list of Pack registries", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": "all", - "enum": [ - "system", - "tenant", - "all" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ], - "post": { - "operationId": "v1RegistriesPackCreate", - "parameters": [ - { - "default": false, - "in": "query", - "name": "skipPackSync", - "type": "boolean" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PackRegistry" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a pack registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/pack/summary": { - "get": { - "operationId": "v1RegistriesPackSummaryList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of registry items", - "schema": { - "$ref": "#/definitions/v1PackRegistriesSummary" - } - } - }, - "summary": "Retrieves a list of pack registries as summary", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "default": "all", - "enum": [ - "system", - "tenant", - "all" - ], - "in": "query", - "name": "scope", - "type": "string" - } - ] - }, - "/v1/registries/pack/validate": { - "post": { - "description": "Returns no contents if pack registry is valid else error.", - "operationId": "V1RegistriesPackValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1PackRegistrySpec" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if pack registry is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/pack/{uid}": { - "delete": { - "operationId": "v1RegistriesPackUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified pack registry", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1RegistriesPackUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1PackRegistry" - } - } - }, - "summary": "Returns the specified Pack registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1RegistriesPackUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1PackRegistry" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified pack registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/pack/{uid}/sync": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Sync all the packs from the registry", - "operationId": "v1RegistriesPackUidSync", - "responses": { - "202": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Sync Pack registry", - "tags": [ - "v1" - ] - } - }, - "/v1/registries/pack/{uid}/sync/status": { - "get": { - "description": "Get sync status for the pack specified registry", - "operationId": "v1RegistriesPackUidSyncStatus", - "responses": { - "200": { - "description": "Pack registry sync status", - "schema": { - "$ref": "#/definitions/v1RegistrySyncStatus" - } - } - }, - "summary": "Get pack registry sync status", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/registries/{registryName}/config": { - "get": { - "operationId": "v1RegistriesNameConfigGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1RegistryConfigEntity" - } - } - }, - "summary": "Returns the specified system scope registry configuration", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "registryName", - "required": true, - "type": "string" - } - ] - }, - "/v1/registries/{uid}": { - "delete": { - "operationId": "v1RegistriesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified registry", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/roles": { - "get": { - "operationId": "v1RolesList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Roles" - } - } - }, - "summary": "Retrieves a list of roles", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1RolesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Role" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a role with specified permissions", - "tags": [ - "v1" - ] - } - }, - "/v1/roles/{uid}": { - "delete": { - "operationId": "v1RolesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified role", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1RolesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Role" - } - } - }, - "summary": "Returns the specified role", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1RolesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Role" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified role", - "tags": [ - "v1" - ] - } - }, - "/v1/roles/{uid}/clone": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1RolesClone", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1RoleClone" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Clone the role", - "tags": [ - "v1" - ] - } - }, - "/v1/services/{serviceName}/version": { - "get": { - "operationId": "v1ServiceVersionGet", - "parameters": [ - { - "description": "service name", - "enum": [ - "ally", - "jet", - "palette", - "ambit", - "ally-lite", - "palette-lite", - "crony", - "tick", - "edge", - "lodge", - "level", - "edgeconfig", - "firth", - "stylus" - ], - "in": "path", - "name": "serviceName", - "required": true, - "type": "string" - }, - { - "description": "spectro cluster uid", - "in": "query", - "name": "clusterUid", - "type": "string" - }, - { - "description": "edge host uid", - "in": "query", - "name": "edgeHostUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ServiceVersion" - } - } - }, - "summary": "Returns a latest version for a given service name", - "tags": [ - "v1" - ] - } - }, - "/v1/services/{serviceName}/versions/{version}/manifest": { - "get": { - "operationId": "v1ServiceManifestGet", - "parameters": [ - { - "description": "service name", - "enum": [ - "ally", - "jet", - "palette", - "ambit", - "ally-lite", - "palette-lite", - "crony", - "tick", - "edge", - "lodge", - "level", - "edgeconfig", - "firth", - "stylus" - ], - "in": "path", - "name": "serviceName", - "required": true, - "type": "string" - }, - { - "description": "service version", - "in": "path", - "name": "version", - "required": true, - "type": "string" - }, - { - "description": "action type", - "enum": [ - "apply", - "delete", - "resources" - ], - "in": "query", - "name": "action", - "required": true, - "type": "string" - }, - { - "description": "resource file name", - "in": "query", - "name": "resourceFilename", - "type": "string" - }, - { - "description": "spectro cluster uid", - "in": "query", - "name": "clusterUid", - "type": "string" - }, - { - "description": "edge host uid", - "in": "query", - "name": "edgeHostUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ServiceManifest" - } - } - }, - "summary": "Returns a service manifest for a given service name and version", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/agents/{messageKey}/notify": { - "post": { - "operationId": "V1SpectroClustersAgentsNotify", - "parameters": [ - { - "in": "path", - "name": "messageKey", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClustersAgentsNotifyEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aks": { - "post": { - "operationId": "v1SpectroClustersAksCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an AKS cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aks/rate": { - "post": { - "operationId": "v1SpectroClustersAksRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Aks Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get AKS cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aks/validate": { - "post": { - "operationId": "v1SpectroClustersAksValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Aks Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates AKS cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aws": { - "post": { - "operationId": "v1SpectroClustersAwsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an AWS cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aws/import": { - "post": { - "operationId": "v1SpectroClustersAwsImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports an AWS cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aws/rate": { - "post": { - "operationId": "v1SpectroClustersAwsRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Aws Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get AWS cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/aws/validate": { - "post": { - "operationId": "v1SpectroClustersAwsValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Aws Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates AWS cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/azure": { - "post": { - "operationId": "v1SpectroClustersAzureCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an Azure cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/azure/import": { - "post": { - "operationId": "v1SpectroClustersAzureImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports an Azure cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/azure/rate": { - "post": { - "operationId": "v1SpectroClustersAzureRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Azure Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get Azure cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/azure/validate": { - "post": { - "operationId": "v1SpectroClustersAzureValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Azure Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates Azure cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/config/edgeInstaller": { - "get": { - "operationId": "v1SpectroClustersConfigEdgeInstaller", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterEdgeInstallerConfig" - } - } - }, - "summary": "Cluster configuration for the edge installer", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/coxedge": { - "post": { - "operationId": "v1SpectroClustersCoxEdgeCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroCoxEdgeClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a CoxEdge cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/coxedge/rate": { - "post": { - "operationId": "v1SpectroClustersCoxEdgeRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroCoxEdgeClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Azure Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get Cox Edge cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/coxedge/validate": { - "post": { - "operationId": "v1SpectroClustersCoxEdgeValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroCoxEdgeClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Azure Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates Cox Edge cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge": { - "post": { - "operationId": "v1SpectroClustersEdgeCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a Edge cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge-native": { - "post": { - "operationId": "v1SpectroClustersEdgeNativeCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeNativeClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an EdgeNative cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge-native/import": { - "post": { - "operationId": "v1SpectroClustersEdgeNativeImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeNativeClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports an EdgeNative cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge-native/rate": { - "post": { - "operationId": "v1SpectroClustersEdgeNativeRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeNativeClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "EdgeNative Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get edge-native cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge-native/validate": { - "post": { - "operationId": "v1SpectroClustersEdgeNativeValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeNativeClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "EdgeNative Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates edge-native cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge/import": { - "post": { - "operationId": "v1SpectroClustersEdgeImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports an Edge cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge/rate": { - "post": { - "operationId": "v1SpectroClustersEdgeRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Edge Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get edge cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/edge/validate": { - "post": { - "operationId": "v1SpectroClustersEdgeValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEdgeClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "edge Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates edge cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/eks": { - "post": { - "operationId": "v1SpectroClustersEksCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEksClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an EKS cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/eks/rate": { - "post": { - "operationId": "v1SpectroClustersEksRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEksClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Eks Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get EKS cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/eks/validate": { - "post": { - "operationId": "v1SpectroClustersEksValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroEksClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Eks Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates EKS cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/features/backup/locations/{uid}": { - "get": { - "operationId": "V1ClusterFeatureBackupLocationUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterRefs" - } - } - }, - "summary": "Returns the cluster object references based on locationUid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1ClusterFeatureBackupLocationUidChange", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterBackupLocationType" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Change cluster backup location", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/features/logFetcher/{uid}/download": { - "get": { - "operationId": "v1ClusterFeatureLogFetcherLogDownload", - "parameters": [ - { - "in": "query", - "name": "fileName", - "type": "string" - } - ], - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Download log fetcher logs for cluster by log fetcher uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid for which log is requested", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/features/logFetcher/{uid}/log": { - "parameters": [ - { - "description": "Cluster uid for which log is requested", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "consumes": [ - "multipart/form-data" - ], - "operationId": "v1ClusterFeatureLogFetcherLogUpdate", - "parameters": [ - { - "description": "Log file by agent", - "in": "formData", - "name": "fileName", - "type": "file" - }, - { - "description": "Unique request Id", - "in": "query", - "name": "requestId", - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update log fetcher logs by log fetcher uid", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gcp": { - "post": { - "operationId": "v1SpectroClustersGcpCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a GCP cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gcp/import": { - "post": { - "operationId": "v1SpectroClustersGcpImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a GCP cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gcp/rate": { - "post": { - "operationId": "v1SpectroClustersGcpRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Gcp Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get GCP cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gcp/validate": { - "post": { - "operationId": "v1SpectroClustersGcpValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Gcp Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates GCP cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/generic/import": { - "post": { - "description": "The machines information will be captured, whereas the cloud specific configuration info will not be retrieved", - "operationId": "v1SpectroClustersGenericImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGenericClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a cluster of any cloud type in generic way", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/generic/rate": { - "post": { - "operationId": "v1SpectroClustersGenericRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGenericClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Genric Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get generic cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gke": { - "post": { - "operationId": "v1SpectroClustersGkeCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates an GKE cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gke/rate": { - "post": { - "operationId": "v1SpectroClustersGkeRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Gke Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get GKE cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/gke/validate": { - "post": { - "operationId": "v1SpectroClustersGkeValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroGcpClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Gke Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates GKE cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/libvirt": { - "post": { - "operationId": "v1SpectroClustersLibvirtCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroLibvirtClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a Libvirt cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/libvirt/import": { - "post": { - "operationId": "v1SpectroClustersLibvirtImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroLibvirtClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a libvirt cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/libvirt/rate": { - "post": { - "operationId": "v1SpectroClustersLibvirtRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroLibvirtClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Libvirt Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get libvirt cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/libvirt/validate": { - "post": { - "operationId": "v1SpectroClustersLibvirtValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroLibvirtClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Libvirt Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates libvirt cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/maas": { - "post": { - "operationId": "v1SpectroClustersMaasCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroMaasClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a MAAS cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/maas/import": { - "post": { - "operationId": "v1SpectroClustersMaasImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroMaasClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a Maas cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/maas/rate": { - "post": { - "operationId": "v1SpectroClustersMaasRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroMaasClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Maas Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get maas cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/maas/validate": { - "post": { - "operationId": "v1SpectroClustersMaasValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroMaasClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Maas Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates MAAS cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/openstack": { - "post": { - "operationId": "v1SpectroClustersOpenStackCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroOpenStackClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a OpenStack cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/openstack/import": { - "post": { - "operationId": "v1SpectroClustersOpenStackImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroOpenStackClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports an OpenStack cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/openstack/rate": { - "post": { - "operationId": "v1SpectroClustersOpenStackRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroOpenStackClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Openstack Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get openstack cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/openstack/validate": { - "post": { - "operationId": "v1SpectroClustersOpenStackValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroOpenStackClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "vSphere Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates OpenStack cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/tke": { - "post": { - "operationId": "v1SpectroClustersTkeCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroTencentClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a Tke cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/tke/rate": { - "post": { - "operationId": "v1SpectroClustersTkeRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroTencentClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Tke Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get TKE cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/tke/validate": { - "post": { - "operationId": "v1SpectroClustersTkeValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroTencentClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Tke Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates TKE cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/upgrade/settings": { - "get": { - "operationId": "v1SpectroClustersUpgradeSettingsGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterUpgradeSettingsEntity" - } - } - }, - "summary": "Get cluster settings by context", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/validate/name": { - "get": { - "operationId": "v1SpectroClustersValidateName", - "parameters": [ - { - "description": "Cluster name", - "in": "query", - "name": "name", - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the cluster name", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/validate/packs": { - "post": { - "operationId": "v1SpectroClustersValidatePacks", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPacksEntity" - } - } - ], - "responses": { - "200": { - "description": "Cluster packs validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates spectro cluster packs", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/virtual": { - "post": { - "operationId": "v1SpectroClustersVirtualCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVirtualClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a virtual cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/virtual/validate": { - "post": { - "operationId": "v1SpectroClustersVirtualValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVirtualClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "Virtual Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates virtual cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/virtual/values": { - "get": { - "operationId": "v1SpectroClustersVirtualValues", - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } - } - }, - "summary": "Get the default values yaml", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/vsphere": { - "post": { - "operationId": "v1SpectroClustersVsphereCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVsphereClusterEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a vSphere cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/vsphere/import": { - "post": { - "operationId": "v1SpectroClustersVsphereImport", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVsphereClusterImportEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Imports a vSphere cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/vsphere/rate": { - "post": { - "operationId": "v1SpectroClustersVsphereRate", - "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVsphereClusterRateEntity" - } - } - ], - "responses": { - "200": { - "description": "Vsphere Cluster estimated rate response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Get vSphere cluster estimated rate information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/vsphere/validate": { - "post": { - "operationId": "v1SpectroClustersVsphereValidate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroVsphereClusterEntity" - } - } - ], - "responses": { - "200": { - "description": "vSphere Cluster validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates vSphere cluster create operation", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}": { - "delete": { - "operationId": "v1SpectroClustersDelete", - "parameters": [ - { - "description": "If set to true the cluster will be force deleted and user has to manually clean up the provisioned cloud resources", - "in": "query", - "name": "forceDelete", - "type": "boolean" - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified cluster", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1SpectroClustersGet", - "parameters": [ - { - "description": "Comma separated tags like system,profile", - "in": "query", - "name": "includeTags", - "type": "string" - }, - { - "default": false, - "description": "Resolve pack values if set to true", - "in": "query", - "name": "resolvePackValues", - "type": "boolean" - }, - { - "description": "Includes pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - }, - { - "description": "Filter cluster profile templates by profileType", - "in": "query", - "name": "profileType", - "type": "string" - }, - { - "default": false, - "description": "Include non spectro labels in the cluster labels if set to true", - "in": "query", - "name": "includeNonSpectroLabels", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroCluster" - } - } - }, - "summary": "Returns the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/assets": { - "get": { - "operationId": "v1SpectroClustersUidAssetsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetEntity" - } - } - }, - "summary": "Get the cluster asset doc", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersUidAssets", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Associate the assets for the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/assets/frpKubeconfig": { - "delete": { - "operationId": "v1SpectroClustersUidFrpKubeConfigDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the cluster's frp kube config client data", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1SpectroClustersUidFrpKubeConfigGet", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the specified cluster's frp kube config file", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidFrpKubeConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetFrpKubeConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster's frp kube config data", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/assets/kubeconfig": { - "get": { - "operationId": "v1SpectroClustersUidKubeConfig", - "parameters": [ - { - "default": true, - "description": "FRP (reverse-proxy) based kube config will be returned if available", - "in": "query", - "name": "frp", - "type": "boolean" - } - ], - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the specified cluster's kube config file", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidKubeConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetKubeConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster's manifest data", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/assets/kubeconfigclient": { - "delete": { - "operationId": "v1SpectroClustersUidKubeConfigClientDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the cluster's kube config client data", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1SpectroClustersUidKubeConfigClientGet", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the specified cluster's kube config client file", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidKubeConfigClientUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetKubeConfigClient" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster's kube config client data", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/assets/manifest": { - "get": { - "operationId": "v1SpectroClustersUidManifestGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } - } - }, - "summary": "Returns the specified cluster's manifest data", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidManifestUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterAssetManifest" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster's manifest data", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/clusterConfig/clusterRbac": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidClusterRbacUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRbacEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Deprecated. Updates the specified cluster's Cluster Role bindings", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/clusterConfig/hostCluster": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "V1HostClusterConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1HostClusterConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster host config", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/clusterConfig/lifecycleConfig": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidLifecycleConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1LifecycleConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster Life cycle configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/clusterConfig/osPatch": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidOsPatchUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1OsPatchEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster OS patch configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/clusterrbac": { - "get": { - "operationId": "v1SpectroClustersClusterRbac", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterRbacs" - } - } - }, - "summary": "Deprecated. Get the cluster RBAC information associated with a cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/config/namespaces": { - "get": { - "operationId": "v1SpectroClustersUidConfigNamespacesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterNamespaceResources" - } - } - }, - "summary": "Retrieves namespaces for the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidConfigNamespacesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterNamespaceResourcesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates namespaces for the specified cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/config/namespaces/{namespaceUid}": { - "get": { - "operationId": "v1SpectroClustersUidConfigNamespacesUidGet", - "responses": { - "200": { - "description": "Cluster's namespace response", - "schema": { - "$ref": "#/definitions/v1ClusterNamespaceResource" - } - } - }, - "summary": "Retrieves the specified namespace of the cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster namespace uid", - "in": "path", - "name": "namespaceUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidConfigNamespacesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterNamespaceResourceInputEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified namespace of the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/config/rbacs": { - "get": { - "operationId": "v1SpectroClustersUidConfigRbacsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterRbacs" - } - } - }, - "summary": "Retrieves RBAC information for the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidConfigRbacsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRbacResourcesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates RBAC information for the specified cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/config/rbacs/{rbacUid}": { - "get": { - "operationId": "v1SpectroClustersUidConfigRbacsUidGet", - "responses": { - "200": { - "description": "Cluster's RBAC response", - "schema": { - "$ref": "#/definitions/v1ClusterRbac" - } - } - }, - "summary": "Retrieves the specified RBAC of the cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "RBAC resource uid", - "in": "path", - "name": "rbacUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidConfigRbacsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRbacInputEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified RBAC of the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/download": { - "get": { - "operationId": "v1SpectroClustersUidDownload", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download cluster archive file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Download the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/edge-native/edgeHosts": { - "get": { - "operationId": "v1EdgeNativeClustersHostsList", - "responses": { - "200": { - "description": "List of edge host device", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevices" - } - } - }, - "summary": "Retrieves a list of edge host of edge-native cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/edge/edgeHosts": { - "get": { - "operationId": "v1EdgeClustersHostsList", - "responses": { - "200": { - "description": "List of edge host device", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevices" - } - } - }, - "summary": "Retrieves a list of edge host of libvirt cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/backup": { - "delete": { - "operationId": "v1ClusterFeatureBackupScheduleReset", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Reset cluster backup schedule settings", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1ClusterFeatureBackupGet", - "parameters": [ - { - "in": "query", - "name": "backupRequestUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterBackup" - } - } - }, - "summary": "Returns the cluster backup result", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureBackupCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterBackupConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create cluster backup settings", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1ClusterFeatureBackupUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterBackupConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update cluster backup settings", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/backup/onDemand": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureBackupOnDemandCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterBackupConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create on demand cluster backup", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/backup/{backupName}/request/{requestUid}": { - "delete": { - "operationId": "v1ClusterFeatureBackupDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete cluster backup", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "backupName", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "requestUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan": { - "get": { - "operationId": "v1ClusterFeatureComplianceScanGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterComplianceScan" - } - } - }, - "summary": "Returns the compliance scan of cluster, if driverType is provided then specific status of driverType will be returned", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureComplianceScanCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterComplianceScheduleConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create cluster compliance scan", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1ClusterFeatureComplianceScanUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterComplianceScheduleConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update cluster compliance scan settings", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/drivers": { - "get": { - "operationId": "v1ClusterFeatureComplianceScanLogsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterComplianceScanLogs" - } - } - }, - "summary": "Returns the compliance scan log by cluster uid and driver type", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/drivers/kubeBench": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterFeatureScanKubeBenchLogUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1KubeBenchEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the KubeBench compliance scan log by uid", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/drivers/kubeHunter": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterFeatureScanKubeHunterLogUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1KubeHunterEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the KubeHunter compliance scan log by uid", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/drivers/sonobuoy": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ClusterFeatureScanSonobuoyLogUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SonobuoyEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the Sonobuoy compliance scan log by uid", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/drivers/syft": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1ClusterFeatureScanSyftLogUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SyftEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the Syft compliance scan log by uid", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}": { - "delete": { - "operationId": "v1ClusterFeatureComplianceScanLogDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete the compliance scan log by uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/kubeBench": { - "get": { - "operationId": "v1ClusterFeatureKubeBenchLogGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterScanLogKubeBench" - } - } - }, - "summary": "Returns the KubeBench compliance scan log by uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "reportId", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/kubeHunter": { - "get": { - "operationId": "v1ClusterFeatureKubeHunterLogGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterScanLogKubeHunter" - } - } - }, - "summary": "Returns the KubeHunter compliance scan log by uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "reportId", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/sonobuoy": { - "get": { - "operationId": "v1ClusterFeatureSonobuoyLogGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterScanLogSonobuoy" - } - } - }, - "summary": "Returns the Sonobuoy compliance scan log by uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "reportId", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/syft": { - "get": { - "operationId": "v1ClusterFeatureSyftLogGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterScanLogSyft" - } - } - }, - "summary": "Returns the Syft compliance scan log by uid", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/syft/sbom": { - "get": { - "operationId": "v1SyftScanLogImageSBOMGet", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the image sbom of syft scan log of cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "image", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/logs/{logUid}/drivers/{driver}/download": { - "get": { - "operationId": "v1ClusterFeatureDriverLogDownload", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Downloads the driver cluster logs", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "logUid", - "required": true, - "type": "string" - }, - { - "enum": [ - "kubeBench", - "kubeHunter", - "sonobuoy", - "syft" - ], - "in": "path", - "name": "driver", - "required": true, - "type": "string" - }, - { - "default": "pdf", - "in": "query", - "name": "fileFormat", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/complianceScan/onDemand": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureComplianceScanOnDemandCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterComplianceOnDemandConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create on demand cluster compliance scan", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/helmCharts": { - "get": { - "operationId": "v1ClusterFeatureHelmChartsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterHelmCharts" - } - } - }, - "summary": "Get the installed helm charts of a specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/logFetcher": { - "get": { - "operationId": "v1ClusterFeatureLogFetcherGet", - "parameters": [ - { - "in": "query", - "name": "requestId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterLogFetcher" - } - } - }, - "summary": "Get the log fetcher for cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid for which log is requested", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureLogFetcherCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterLogFetcherRequest" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create the log fetcher for cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/features/manifests": { - "get": { - "operationId": "v1ClusterFeatureManifestsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterManifests" - } - } - }, - "summary": "Get the installed manifests of a specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/restore": { - "get": { - "operationId": "v1ClusterFeatureRestoreGet", - "parameters": [ - { - "in": "query", - "name": "restoreRequestUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterRestore" - } - } - }, - "summary": "Returns the cluster restore of cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/features/restore/onDemand": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1ClusterFeatureRestoreOnDemandCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRestoreConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create on demand cluster restore", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/import/manifest": { - "get": { - "operationId": "v1SpectroClustersUidImportManifest", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "download file", - "headers": { - "Content-Disposition": { - "type": "string" - } - }, - "schema": { - "format": "binary", - "type": "string" - } - } - }, - "summary": "Returns the specified cluster's import manifest file", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/import/upgrade": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidImportUpgradePatch", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Upgrade the specified imported read only cluster with full permissions", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/k8certificates": { - "get": { - "operationId": "v1SpectroClustersK8Certificate", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1MachineCertificates" - } - } - }, - "summary": "Get K8Certificate for spectro cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/k8certificates/renew": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersCertificatesRenew", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Sets the cluster master nodes Kubernetes certificates for renewal", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/kubectl/redirect": { - "get": { - "operationId": "V1SpectroClustersUidKubeCtlRedirect", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1SpectroClusterKubeCtlRedirect" - } - } - }, - "summary": "Returns the specified cluster's kube config file", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/libvirt/edgeHosts": { - "get": { - "operationId": "v1LibvirtClustersHostsList", - "responses": { - "200": { - "description": "List of edge host devices", - "schema": { - "$ref": "#/definitions/v1EdgeHostDevices" - } - } - }, - "summary": "Retrieves a list of edge hosts of the libvirt cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/location": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidLocationPut", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterLocationInputEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Associate the assets for the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/metadata": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidMetadataUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ObjectMetaInputEntitySchema" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the specified spectro cluster metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/namespaces": { - "get": { - "operationId": "v1ClusterNamespacesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterNamespaces" - } - } - }, - "summary": "Returns available namespaces for the cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/oidc": { - "get": { - "operationId": "V1SpectroClustersUidOIDC", - "parameters": [ - { - "description": "spc uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterOidcSpec" - } - } - }, - "summary": "Returns k8s spectrocluster oidc", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/oidc/dashboard/url": { - "get": { - "operationId": "V1SpectroClustersUidOIDCDashboardUrl", - "parameters": [ - { - "description": "spc uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SectroClusterK8sDashboardUrl" - } - } - }, - "summary": "Returns k8s dashboard url", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/pack/manifests/{manifestUid}": { - "get": { - "operationId": "v1SpectroClustersUidPackManifestsUidGet", - "parameters": [ - { - "description": "cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "manifest uid which is part of the pack ref", - "in": "path", - "name": "manifestUid", - "required": true, - "type": "string" - }, - { - "default": false, - "description": "resolve pack manifest values if set to true", - "in": "query", - "name": "resolveManifestValues", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "Pack manifest content", - "schema": { - "$ref": "#/definitions/v1Manifest" - } - } - }, - "summary": "Returns the specified cluster's manifest", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/pack/properties": { - "get": { - "operationId": "v1SpectroClustersUidPackProperties", - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Pack layer", - "in": "query", - "name": "layer", - "required": true, - "type": "string" - }, - { - "description": "Pack values yaml field path", - "in": "query", - "name": "fieldPath", - "required": true, - "type": "string" - }, - { - "description": "Pack name", - "in": "query", - "name": "name", - "type": "string" - }, - { - "default": true, - "description": "Is the macros need to be resolved", - "in": "query", - "name": "resolveMacros", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "Cluster's pack properties response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPackProperties" - } - } - }, - "summary": "Get specified cluster pack properties", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/packRefs": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "query", - "name": "notify", - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersPacksRefUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterNotificationUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster's pack references", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/packs/resolvedValues": { - "get": { - "operationId": "v1SpectroClustersUidPacksResolvedValuesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfilesResolvedValues" - } - } - }, - "summary": "Returns the specified cluster's packs resolved values", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfilesParamReferenceEntity" - } - } - ] - }, - "/v1/spectroclusters/{uid}/packs/status": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidPacksStatusPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPacksStatusEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patch update specified cluster's packs status", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/profile": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersPatchProfile", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Replaces the specified cluster profile for the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/profileUpdates": { - "get": { - "operationId": "v1SpectroClustersGetProfileUpdates", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfileUpdates" - } - } - }, - "summary": "Returns the profile updates of a specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/profiles": { - "delete": { - "operationId": "v1SpectroClustersDeleteProfiles", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfilesDeleteEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Remove cluster profiles from the specified cluster", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1SpectroClustersGetProfiles", - "parameters": [ - { - "description": "includes pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfileList" - } - } - }, - "summary": "Returns the associated profiles of a specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersPatchProfiles", - "parameters": [ - { - "default": false, - "description": "Resolve pending cluster notification if set to true", - "in": "query", - "name": "resolveNotification", - "type": "boolean" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfiles" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patch cluster profiles to the specified cluster", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1SpectroClustersUpdateProfiles", - "parameters": [ - { - "default": false, - "description": "Resolve pending cluster notification if set to true", - "in": "query", - "name": "resolveNotification", - "type": "boolean" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfiles" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Associate cluster profiles to the specified cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/profiles/packs/manifests": { - "get": { - "operationId": "v1SpectroClustersGetProfilesPacksManifests", - "parameters": [ - { - "description": "Includes pack meta such as schema, presets", - "in": "query", - "name": "includePackMeta", - "type": "string" - }, - { - "default": false, - "description": "Resolve pack macro variables if set to true", - "in": "query", - "name": "resolveMacros", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterProfilesPacksManifests" - } - } - }, - "summary": "Returns the associated profile's pack manifests of a specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/profiles/{profileUid}/packs/{packName}/config": { - "get": { - "operationId": "v1SpectroClustersUidProfilesUidPacksConfigGet", - "parameters": [ - { - "description": "cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "profile uid", - "in": "path", - "name": "profileUid", - "required": true, - "type": "string" - }, - { - "description": "pack name", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of cluster pack values", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPackConfigList" - } - } - }, - "summary": "Returns the specified cluster's profile pack configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/profiles/{profileUid}/packs/{packName}/manifests": { - "get": { - "operationId": "v1SpectroClustersProfilesUidPackManifestsGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1PackManifests" - } - } - }, - "summary": "Returns the associated profiles pack manifests of the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Cluster profile uid", - "in": "path", - "name": "profileUid", - "required": true, - "type": "string" - }, - { - "description": "Name of the pack", - "in": "path", - "name": "packName", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersProfilesUidPackManifestsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ManifestRefInputEntities" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates cluster profiles pack manifests to the specified cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/rate": { - "get": { - "operationId": "v1SpectroClustersUidRate", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" - } - } - }, - "summary": "Returns the estimated rate of the specified cluster", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "default": "hourly", - "description": "Period type [hourly, monthly, yearly]", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/reset": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1SpectroClustersUidReset", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "reset the cluster s by deleting machine pools and condtions", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/condition": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUpdateStatusCondition", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterCondition" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster status condition", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/conditions": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUpdateStatusConditions", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "items": { - "$ref": "#/definitions/v1ClusterCondition" - }, - "type": "array" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster status conditions", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/endpoints": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUpdateStatusEndpoints", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "items": { - "$ref": "#/definitions/v1ApiEndpoint" - }, - "type": "array" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster's service endpoints information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/imported": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUpdateStatusImported", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster status as imported", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/services": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUpdateStatusServices", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "items": { - "$ref": "#/definitions/v1LoadBalancerService" - }, - "type": "array" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster's services information", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/spcApply": { - "get": { - "operationId": "v1SpectroClustersUidStatusSpcApplyGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1SpcApply" - } - } - }, - "summary": "Returns the SPC apply information for the agent", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersUidStatusSpcApply", - "responses": { - "202": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Set the CanBeApplied to true on the spcApply status. CanBeApplied indicates the agent to orchestrate the spc changes", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/spcApply/patchTime": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidStatusSpcPatchTime", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpcPatchTimeEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the agent patch time for the SPC changes", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/status/upgrades": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersUidUpgradesPut", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterUidUpgrades" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the cluster's upgrade status", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/validate/packs": { - "post": { - "operationId": "v1SpectroClustersUidValidatePacks", - "parameters": [ - { - "description": "cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterPacksEntity" - } - } - ], - "responses": { - "200": { - "description": "Cluster packs validation response", - "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" - } - } - }, - "summary": "Validates cluster packs", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms": { - "get": { - "operationId": "v1SpectroClustersVMList", - "parameters": [ - { - "collectionFormat": "csv", - "description": "Namespace names, comma separated value (ex: dev,test). If namespace is empty it returns the specific resource under all namespace", - "in": "query", - "items": { - "type": "string" - }, - "name": "namespace", - "type": "array" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachineList" - } - } - }, - "summary": "Returns the list of virtual machines", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersVMCreate", - "parameters": [ - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - }, - "summary": "Create virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/snapshot": { - "get": { - "operationId": "v1ClusterVMSnapshotsList", - "parameters": [ - { - "collectionFormat": "csv", - "description": "vmName is comma separated value (ex: name1,name2).", - "in": "query", - "items": { - "type": "string" - }, - "name": "vmName", - "type": "array" - }, - { - "collectionFormat": "csv", - "description": "Namespace names, comma separated value (ex: dev,test). If namespace is empty it returns the specific resource under all namespace", - "in": "query", - "items": { - "type": "string" - }, - "name": "namespace", - "type": "array" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshotList" - } - } - }, - "summary": "Returns the list of snapshots of given namespaces", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/spectroclusters/{uid}/vms/{vmName}": { - "delete": { - "operationId": "v1SpectroClustersVMDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the virtual machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1SpectroClustersVMGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - }, - "summary": "Get virtual machine", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - }, - "summary": "Updates the specified virtual machine of the cluster", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/addVolume": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMAddVolume", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VMAddVolumeEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Add volume to the virtual machine instance", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/clone": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersVMClone", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1SpectroClusterVMCloneEntity" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1ClusterVirtualMachine" - } - } - }, - "summary": "Clone virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/migrate": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMMigrate", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Migrate the virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/pause": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMPause", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Pause the virtual machine instance", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/removeVolume": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMRemoveVolume", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VMRemoveVolumeEntity" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Remove volume from the virtual machine instance", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/restart": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMRestart", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Restart the virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/resume": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMResume", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Resume the virtual machine instance", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/snapshot": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name of virtual machine", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1VMSnapshotCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - } - } - }, - "summary": "Create snapshot of virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/snapshot/{snapshotName}": { - "delete": { - "operationId": "v1VMSnapshotDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete the snapshot of virtual machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1VMSnapshotGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - } - } - }, - "summary": "Get virtual machine snapshot", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Snapshot name", - "in": "path", - "name": "snapshotName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1VMSnapshotUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - } - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VirtualMachineSnapshot" - } - } - }, - "summary": "Updates the specified snapshot of a virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/start": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMStart", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Start the virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/vms/{vmName}/stop": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Virtual Machine name", - "in": "path", - "name": "vmName", - "required": true, - "type": "string" - }, - { - "description": "Namespace name", - "in": "query", - "name": "namespace", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1SpectroClustersVMStop", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Stop the virtual machine", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/workloads/sync": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Sync specified cluster workload", - "operationId": "v1SpectroClustersUidWorkloadsSync", - "responses": { - "202": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Sync specified cluster workload", - "tags": [ - "v1" - ] - } - }, - "/v1/spectroclusters/{uid}/workloads/{workloadKind}/sync": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Workload kind", - "enum": [ - "namespace", - "pod", - "deployment", - "statefulset", - "daemonset", - "job", - "cronjob", - "rolebinding", - "clusterrolebinding" - ], - "in": "path", - "name": "workloadKind", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1SpectroClustersUidWorkloadsKindSync", - "responses": { - "202": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Sync specified cluster workload", - "tags": [ - "v1" - ] - } - }, - "/v1/teams": { - "get": { - "operationId": "v1TeamsList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "An array of teams", - "schema": { - "$ref": "#/definitions/v1Teams" - } - } - }, - "summary": "Retrieves a list of teams", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1TeamsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Team" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a team with the specified users and roles", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/summary": { - "post": { - "operationId": "v1TeamsSummaryGet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TeamsSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of teams summary items", - "schema": { - "$ref": "#/definitions/v1TeamsSummaryList" - } - } - }, - "summary": "Retrieves a list of teams summary with provided filter spec", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/{uid}": { - "delete": { - "operationId": "v1TeamsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified team", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1TeamsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Team" - } - } - }, - "summary": "Returns the sepcified team", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1TeamsUidPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1TeamPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patches the specified team", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1TeamsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Team" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the sepcified team", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/{uid}/projects": { - "get": { - "operationId": "v1TeamsProjectRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ProjectRolesEntity" - } - } - }, - "summary": "Returns the specified team's project and roles data", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TeamsProjectRolesPut", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ProjectRolesPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the projects and roles for the specified team", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/{uid}/resourceRoles": { - "get": { - "description": "Returns resource roles for team", - "operationId": "v1TeamsUidResourceRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ResourceRoles" - } - } - }, - "summary": "Returns the specified individual and resource roles for a team", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Resource roles added to specific team", - "operationId": "v1TeamsUidResourceRolesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ResourceRolesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Add resource roles for team", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/{uid}/resourceRoles/{resourceRoleUid}": { - "delete": { - "operationId": "v1TeamsUidResourceRolesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deleted the resource roles from team", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "resourceRoleUid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Specific resource roles fo team is updated", - "operationId": "v1TeamsResourceRolesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ResourceRolesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the resource roles for team", - "tags": [ - "v1" - ] - } - }, - "/v1/teams/{uid}/roles": { - "get": { - "operationId": "V1TeamsUidTenantRolesGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TeamTenantRolesEntity" - } - } - }, - "summary": "Returns the specified team's tenant roles", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1TeamsUidTenantRolesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1TeamTenantRolesUpdate" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the tenant roles of the specified team", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/address": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1PatchTenantAddress", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantAddressPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update tenant address", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/assets/certs": { - "get": { - "operationId": "V1TenantUIdAssetsCertsList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantAssetCerts" - } - } - }, - "summary": "lists the certificates for the tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidAssetsCertsCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantAssetCert" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create the tenant certificate", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/assets/certs/{certificateUid}": { - "delete": { - "operationId": "V1TenantUidAssetsCertsUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "deletes the tenant certificate", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "V1TenantUidAssetsCertsUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantAssetCert" - } - } - }, - "summary": "Returns the ca certificate for the tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "certificateUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1TenantUidAssetsCertsUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantAssetCert" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "updates the tenant certificate", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/assets/dataSinks": { - "delete": { - "operationId": "V1TenantUidAssetsDataSinksDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "deletes the tenant data sink config", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "V1TenantUidAssetsDataSinksGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1DataSinkConfig" - } - } - }, - "summary": "Returns data sink config of tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidAssetsDataSinksCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1DataSinkConfig" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "create data sink config", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "V1TenantUidAssetsDataSinksUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1DataSinkConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "updates the tenant data sink config", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/contract/accept": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1TenantsUidContractAccept", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Tenant to accept the contract agreement", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/creditAccount/aws": { - "delete": { - "operationId": "v1TenantsCreditAccountDelete", - "parameters": [ - { - "default": false, - "in": "query", - "name": "forceDelete", - "type": "boolean" - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the aws credit account for tenants", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1TenantsCreditAccountGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1AwsCreditAccountEntity" - } - } - }, - "summary": "Get the credit accounts for the tenants with free tier access", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/domains": { - "get": { - "operationId": "V1TenantUidDomainsGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TenantDomains" - } - } - }, - "summary": "retrieves the domains for tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidDomainsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantDomains" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "creates or updates domains for tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/emailId": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1PatchTenantEmailId", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantEmailPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update tenant emailId", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/freemium": { - "get": { - "operationId": "v1TenantFreemiumGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TenantFreemium" - } - } - }, - "summary": "Get tenant level freemium configuration", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TenantFreemiumUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantFreemium" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update tenant freemium configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/freemiumUsage": { - "get": { - "operationId": "v1TenantFreemiumUsageGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantFreemiumUsage" - } - } - }, - "summary": "Get tenant freemium usage", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/invoices/{invoiceUid}": { - "get": { - "operationId": "v1InvoicesUidGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1Invoice" - } - } - }, - "summary": "Returns a specified invoice", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the tenant uid", - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - }, - { - "description": "Specify the invoice uid", - "in": "path", - "name": "invoiceUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/invoice/pdf": { - "get": { - "operationId": "V1InvoiceUidReportInvoicePdf", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Downloads the specified invoice report", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the tenant uid", - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - }, - { - "description": "Specify the invoice uid", - "in": "path", - "name": "invoiceUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/pdf": { - "get": { - "operationId": "V1InvoiceUidReportPdf", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Downloads the specified monthly invoice report", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the tenant uid", - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - }, - { - "description": "Specify the invoice uid", - "in": "path", - "name": "invoiceUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/usage/pdf": { - "get": { - "operationId": "V1InvoiceUidReportUsagePdf", - "produces": [ - "application/octet-stream" - ], - "responses": { - "200": { - "description": "OK", - "headers": { - "Content-Disposition": { - "type": "string" - }, - "Content-Type": { - "type": "string" - } - }, - "schema": { - "type": "file" - } - } - }, - "summary": "Downloads the specified tenant usage", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the tenant uid", - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - }, - { - "description": "Specify the invoice uid", - "in": "path", - "name": "invoiceUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/macros": { - "delete": { - "operationId": "v1TenantsUidMacrosDeleteByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Delete the macros for the specified tenant by given macro name", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1TenantsUidMacrosList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - }, - "summary": "List the macros of the specified tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1TenantsUidMacrosUpdateByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros for the specified tenant by given macro name", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1TenantsUidMacrosCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Create or add new macros for the specified tenant", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1TenantsUidMacrosUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros of the specified tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/oidc/config": { - "get": { - "operationId": "V1TenantUidOidcConfigGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantOidcClientSpec" - } - } - }, - "summary": "Returns the oidc Spec for tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidOidcConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantOidcClientSpec" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Associates the oidc Spec for the tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/password/policy": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidPasswordPolicyUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantPasswordPolicyEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "creates or updates a password policy for tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/preferences/clusterGroup": { - "get": { - "operationId": "V1TenantPrefClusterGroupGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TenantEnableClusterGroup" - } - } - }, - "summary": "Get is cluster group enabled for a specific tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1TenantPrefClusterGroupUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantEnableClusterGroup" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Enable or Disable cluster group for a specific tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/preferences/clusterSettings": { - "get": { - "operationId": "v1TenantClusterSettingsGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TenantClusterSettings" - } - } - }, - "summary": "Get tenant cluster settings", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ] - }, - "/v1/tenants/{tenantUid}/preferences/clusterSettings/fips": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TenantClusterFipsSettingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1FipsConfig" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update tenant clusters fips setting", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/preferences/clusterSettings/nodesAutoRemediationSetting": { - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TenantClustersNodesAutoRemediationSettingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1NodesAutoRemediationSettings" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update tenant clusters nodes auto remediation setting", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/preferences/developerCredit": { - "get": { - "operationId": "V1TenantDeveloperCreditGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1DeveloperCredit" - } - } - }, - "summary": "Get developer credit enabled for a specific tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "V1TenantDeveloperCreditUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1DeveloperCredit" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "update developer credit for a specific tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/rateConfig": { - "get": { - "operationId": "v1RateConfigGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1RateConfig" - } - } - }, - "summary": "Get all rate config for public and private cloud", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1RateConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1RateConfig" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "updates the rate config for public and private cloud", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/resourceLimits": { - "get": { - "operationId": "v1TenantResourceLimitsGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1TenantResourceLimits" - } - } - }, - "summary": "Get tenant level resource limits configuration", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1TenantResourceLimitsUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantResourceLimitsEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update tenant resource limits configuration", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/saml/config": { - "get": { - "operationId": "V1TenantUidSamlConfigSpecGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantSamlSpec" - } - } - }, - "summary": "Returns the specified service provider metadata and Saml Spec for tenant", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidSamlConfigUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantSamlRequestSpec" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Associates the specified federation metadata for the tenant", - "tags": [ - "v1" - ] - } - }, - "/v1/tenants/{tenantUid}/sso/auth/providers": { - "get": { - "operationId": "V1TenantUidSsoAuthProvidersGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1TenantSsoAuthProvidersEntity" - } - } - }, - "summary": "get sso logins for the tenants", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "tenantUid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "V1TenantUidSsoAuthProvidersUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TenantSsoAuthProvidersEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "enable sso logins for the tenants", - "tags": [ - "v1" - ] - } - }, - "/v1/users": { - "get": { - "description": "Lists users the given user context", - "operationId": "v1UsersList", - "parameters": [ - { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", - "in": "query", - "name": "fields", - "type": "string" - }, - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - }, - { - "default": 50, - "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.", - "format": "int64", - "in": "query", - "name": "limit", - "type": "integer" - }, - { - "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.", - "format": "int64", - "in": "query", - "name": "offset", - "type": "integer" - }, - { - "description": "continue token to paginate the subsequent data items", - "in": "query", - "name": "continue", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Users" - } - } - }, - "summary": "Lists users", - "tags": [ - "v1" - ] - }, - "post": { - "description": "A user is created for the given user context", - "operationId": "v1UsersCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create User", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations": { - "get": { - "operationId": "v1UsersAssetsLocationGet", - "parameters": [ - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocations" - } - } - }, - "summary": "Returns the specified users location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/azure": { - "post": { - "operationId": "v1UsersAssetsLocationAzureCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationAzure" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create a Azure location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/azure/{uid}": { - "get": { - "operationId": "v1UsersAssetsLocationAzureGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationAzure" - } - } - }, - "summary": "Returns the specified Azure location", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the Azure location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1UsersAssetsLocationAzureUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationAzure" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified Azure location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/gcp": { - "post": { - "operationId": "v1UsersAssetsLocationGcpCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationGcp" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create a GCP location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/gcp/{uid}": { - "get": { - "operationId": "v1UsersAssetsLocationGcpGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationGcp" - } - } - }, - "summary": "Returns the specified GCP location", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the GCP location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1UsersAssetsLocationGcpUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationGcp" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified GCP location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/minio": { - "post": { - "operationId": "v1UsersAssetsLocationMinioCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create a MinIO location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/minio/{uid}": { - "get": { - "operationId": "v1UsersAssetsLocationMinioGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - }, - "summary": "Returns the specified MinIO location", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the MinIO location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1UsersAssetsLocationMinioUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified MinIO location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/s3": { - "post": { - "operationId": "v1UsersAssetsLocationS3Create", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create a S3 location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/s3/{uid}": { - "delete": { - "operationId": "v1UsersAssetsLocationS3Delete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Returns the specified S3 location", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1UsersAssetsLocationS3Get", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - }, - "summary": "Returns the specified S3 location", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the S3 location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1UsersAssetsLocationS3Update", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetsLocationS3" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified S3 location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/{type}/{uid}/default": { - "parameters": [ - { - "description": "Specify the location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "description": "Specify the location type [aws/azure/gcp/minio/s3]", - "in": "path", - "name": "type", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1UsersAssetsLocationDefaultUpdate", - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the default backup location", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/locations/{uid}": { - "delete": { - "operationId": "v1UsersAssetsLocationDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified location", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the location uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/users/assets/sshkeys": { - "get": { - "operationId": "v1UsersAssetsSshGet", - "parameters": [ - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetsSsh" - } - } - }, - "summary": "Returns the SSH keys", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1UserAssetsSshCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetSshEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Creates a SSH key", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/sshkeys/{uid}": { - "delete": { - "operationId": "v1UsersAssetSshDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Returns the specified user ssh key", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1UsersAssetSshGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1UserAssetSsh" - } - } - }, - "summary": "Returns the specified user ssh key", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the SSH key uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1UsersAssetSshUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserAssetSsh" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified user ssh key", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/vsphere/dnsMapping": { - "get": { - "operationId": "v1VsphereMappingGet", - "parameters": [ - { - "description": "Specify the vSphere gateway uid", - "in": "query", - "name": "gatewayUid", - "required": true, - "type": "string" - }, - { - "description": "Specify the vSphere datacenter name", - "in": "query", - "name": "datacenter", - "required": true, - "type": "string" - }, - { - "description": "Specify the vSphere network name", - "in": "query", - "name": "network", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDnsMapping" - } - } - }, - "summary": "Returns the specified vSphere DNS mapping", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/vsphere/dnsMappings": { - "get": { - "operationId": "v1VsphereDnsMappingsGet", - "parameters": [ - { - "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource.", - "in": "query", - "name": "filters", - "type": "string" - }, - { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", - "in": "query", - "name": "orderBy", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDnsMappings" - } - } - }, - "summary": "Returns the specified vSphere DNS mappings", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1VsphereDnsMappingCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereDnsMapping" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create a vSphere DNS mapping", - "tags": [ - "v1" - ] - } - }, - "/v1/users/assets/vsphere/dnsMappings/{uid}": { - "delete": { - "operationId": "v1VsphereDnsMappingDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified vSphere DNS mapping", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1VsphereDnsMappingGet", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1VsphereDnsMapping" - } - } - }, - "summary": "Returns the specified vSphere DNS mapping", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "description": "Specify the vSphere DNS mapping uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1VsphereDnsMappingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1VsphereDnsMapping" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified vSphere DNS mapping", - "tags": [ - "v1" - ] - } - }, - "/v1/users/config/scar": { - "get": { - "operationId": "V1UsersConfigScarGet", - "parameters": [ - { - "default": false, - "in": "query", - "name": "fips", - "type": "boolean" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1SystemScarSpec" - } - } - }, - "summary": "Get the system Spectro repository. Restricted to edge services", - "tags": [ - "v1" - ] - } - }, - "/v1/users/kubectl/session/{sessionUid}": { - "get": { - "description": "gets users kubectl session", - "operationId": "V1UsersKubectlSessionUid", - "parameters": [ - { - "in": "path", - "name": "sessionUid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserKubectlSession" - } - } - }, - "summary": "gets users kubectl session", - "tags": [ - "v1" - ] - } - }, - "/v1/users/meta": { - "get": { - "operationId": "v1UsersMetadata", - "responses": { - "200": { - "description": "An array of users metadata items", - "schema": { - "$ref": "#/definitions/v1UsersMetadata" - } - } - }, - "summary": "Retrieves a list of users metadata", - "tags": [ - "v1" - ] - } - }, - "/v1/users/password/change": { - "patch": { - "description": "User password change request via current password and emailId", - "operationId": "V1UsersPasswordChange", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "currentPassword": { - "type": "string" + "item": [ + { + "id": "b48e2868-8c0d-4098-85d5-ccf6f6baed25", + "name": "v1", + "item": [ + { + "id": "789c612d-bdcd-4520-9ddf-d120fe2e7443", + "name": "apiKeys", + "item": [ + { + "id": "a6969d61-2595-465a-b42b-f5b324953a5d", + "name": "Retrieves a list of API keys", + "request": { + "name": "Retrieves a list of API keys", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c42eef58-89fc-4e9e-a32b-f9aa679517e6", + "name": "Retrieves a list of API keys", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"fugiatf\": \"consequat\"\n },\n \"creationTimestamp\": \"1959-05-17T08:38:11.926Z\",\n \"deletionTimestamp\": \"2018-07-02T04:40:04.812Z\",\n \"labels\": {\n \"sed_59\": \"in eiusmod labore aliquip\"\n },\n \"lastModifiedTimestamp\": \"1999-02-05T05:02:56.210Z\",\n \"name\": \"laboris commodo\",\n \"namespace\": \"do est\",\n \"resourceVersion\": \"eiusmod aliqua consequat dolore\",\n \"selfLink\": \"dolore nulla Excepteur\",\n \"uid\": \"cupidatat pariatur veniam sed aliquip\"\n },\n \"spec\": {\n \"expiry\": \"2001-07-01T07:27:43.333Z\",\n \"key\": \"ullamco ad enim voluptate ut\",\n \"user\": {\n \"firstName\": \"Lorem dolor culpa qui nostrud\",\n \"lastName\": \"reprehenderit ipsum\",\n \"uid\": \"aliquip proident nisi Ut\"\n }\n },\n \"status\": {\n \"isActive\": true\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"laboris8e\": \"Lorem ipsum dolore\"\n },\n \"creationTimestamp\": \"1994-09-16T19:21:42.979Z\",\n \"deletionTimestamp\": \"1957-05-28T06:03:50.198Z\",\n \"labels\": {\n \"incididunt_81\": \"Duis\",\n \"dolore7\": \"sunt occaecat non cillum\"\n },\n \"lastModifiedTimestamp\": \"1954-09-12T14:39:50.744Z\",\n \"name\": \"do ut non ullamco\",\n \"namespace\": \"qui dolore nulla\",\n \"resourceVersion\": \"sunt quis\",\n \"selfLink\": \"sunt enim deserunt dolo\",\n \"uid\": \"adipisicing exercitation cupidatat elit\"\n },\n \"spec\": {\n \"expiry\": \"1997-07-30T06:07:44.609Z\",\n \"key\": \"Ut do\",\n \"user\": {\n \"firstName\": \"aliqua \",\n \"lastName\": \"aliqua id\",\n \"uid\": \"sit id magna\"\n }\n },\n \"status\": {\n \"isActive\": true\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9ee534d6-6f13-4f03-839e-103cd81c17fd", + "name": "Create an API key", + "request": { + "name": "Create an API key", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"anim_3\": \"\",\n \"sit_58\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcoc13\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"expiry\": \"\",\n \"userUid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bafc251d-bc30-4e33-877b-9d477405d6ef", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat91\": \"\",\n \"Duis4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptate_1\": \"\",\n \"enim_4be\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"expiry\": \"\",\n \"userUid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8c43a377-99a6-4342-8523-248292a81fcc", + "name": "{uid}", + "item": [ + { + "id": "af58c947-b8bf-4786-bae7-26b4351df85b", + "name": "Deletes the specified API key", + "request": { + "name": "Deletes the specified API key", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "37c8fbdc-e81a-4540-b616-8b03c6fce837", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0668a891-c132-4849-ae03-d7584e396e5b", + "name": "Returns the specified API key", + "request": { + "name": "Returns the specified API key", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ff4289d7-d342-432c-ba1a-391223662220", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"nostrud_ea\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Lorem_51\": \"\",\n \"enim1\": \"\",\n \"non_a25\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"expiry\": \"\",\n \"key\": \"labore deserunt dolor fugiat\",\n \"user\": {\n \"firstName\": \"est cupidatat\",\n \"lastName\": \"mollit\",\n \"uid\": \"labore sed\"\n }\n },\n \"status\": {\n \"isActive\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2ffe8564-05a7-43dc-bf54-74711baec0bd", + "name": "Activate or de-active the specified API key", + "request": { + "name": "Activate or de-active the specified API key", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"isActive\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "53d3edda-209b-4e7a-b5c5-d3862836dab8", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fdb20407-9a9f-4537-ba1d-420231041ff9", + "name": "Update the specified API key", + "request": { + "name": "Update the specified API key", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"laboris_d8a\": \"\",\n \"voluptatec6\": \"\",\n \"Lorem_bd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "62c09281-866e-41c7-bb52-d5de64e4f3a5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"in_eb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nostrud_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8048ecd5-2201-4ed4-84eb-12394acc5a15", + "name": "Revoke or re-activate the API key access", + "request": { + "name": "Revoke or re-activate the API key access", + "description": {}, + "url": { + "path": [ + "v1", + "apiKeys", + ":uid", + "state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"isActive\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8d67374a-3644-426c-90b2-385096604727", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "apiKeys", + ":uid", + "state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify API key uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] }, - "emailId": { - "type": "string" + { + "id": "f7ebe121-a483-4cec-8861-e342b60b244b", + "name": "appDeployments", + "item": [ + { + "id": "ab44238b-6656-4130-97b8-bb4d0a611f55", + "name": "Creates a application deployment in the virtual cluster", + "request": { + "name": "Creates a application deployment in the virtual cluster", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aliqua_29d\": \"\",\n \"eu8\": \"\",\n \"mollit42\": \"\",\n \"Duis_6\": \"\",\n \"nostrud__5\": \"\"\n },\n \"labels\": {\n \"Excepteur51\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"targetSpec\": {\n \"clusterUid\": \"\"\n }\n },\n \"profile\": {\n \"appProfileUid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "593ce0f2-5d27-43a6-93f9-809108c4e3f0", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"officiae\": \"\"\n },\n \"labels\": {\n \"labore9ae\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"targetSpec\": {\n \"clusterUid\": \"\"\n }\n },\n \"profile\": {\n \"appProfileUid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ecb4422c-fb15-4b64-b02b-93d1c17c8a76", + "name": "Creates a application deployment in one of virtual clusters in the cluster group", + "request": { + "name": "Creates a application deployment in one of virtual clusters in the cluster group", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sint_a5a\": \"\",\n \"Ut_9d\": \"\"\n },\n \"labels\": {\n \"Excepteur_6\": \"\",\n \"mollit02\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"targetSpec\": {\n \"clusterName\": \"\",\n \"clusterGroupUid\": \"\",\n \"clusterLimits\": {\n \"cpu\": \"\",\n \"memoryMiB\": \"\",\n \"storageGiB\": \"\"\n }\n }\n },\n \"profile\": {\n \"appProfileUid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "12f3a4ca-052e-4de9-9d52-b35f2f8e7ad0", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"pariatur_bf\": \"\",\n \"Lorem05\": \"\"\n },\n \"labels\": {\n \"reprehenderit3\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"targetSpec\": {\n \"clusterName\": \"\",\n \"clusterGroupUid\": \"\",\n \"clusterLimits\": {\n \"cpu\": \"\",\n \"memoryMiB\": \"\",\n \"storageGiB\": \"\"\n }\n }\n },\n \"profile\": {\n \"appProfileUid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7f98e08c-c35d-40d7-8888-ee57a79088f7", + "name": "{uid}", + "item": [ + { + "id": "6a2282a0-c72d-4e99-8f98-5a13b12fd76b", + "name": "Deletes the specified application deployment", + "request": { + "name": "Deletes the specified application deployment", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "ab846e37-134f-4f2e-a153-d7dc9ddb69b2", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "87d60d98-02cd-41b4-bc36-4a834a72fa0d", + "name": "Returns the specified application deployment", + "request": { + "name": "Returns the specified application deployment", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e9e495a9-1d65-4800-b24e-6f8a17318e2e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"laborum_6c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_0\": \"\",\n \"Excepteur21c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"target\": {\n \"clusterRef\": {\n \"deploymentClusterType\": \"virtual\",\n \"name\": \"ex\",\n \"uid\": \"labore non esse\"\n },\n \"envRef\": {\n \"name\": \"labore et aliquip ex voluptate\",\n \"type\": \"enim nulla commodo ad\",\n \"uid\": \"pariatur ea\"\n }\n }\n },\n \"profile\": {\n \"metadata\": {\n \"name\": \"pariatur laborum nisi\",\n \"uid\": \"officia eu Duis\",\n \"version\": \"in est\"\n },\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"dolor officia laboris\",\n \"type\": \"manifest\",\n \"uid\": \"in reprehenderit\",\n \"version\": \"cupidatat enim eius\"\n },\n {\n \"name\": \"proide\",\n \"type\": \"manifest\",\n \"uid\": \"exercitation consectetur in minim\",\n \"version\": \"voluptate elit sit offici\"\n }\n ],\n \"registryRefs\": [\n {\n \"apiVersion\": \"culpa occaecat\",\n \"fieldPath\": \"sunt in qui irure\",\n \"kind\": \"consectetur anim\",\n \"name\": \"et sit dolor\",\n \"namespace\": \"enim dolor ipsum\",\n \"resourceVersion\": \"exercitation dolore adipisicing pariatur sed\",\n \"uid\": \"ut quis\"\n },\n {\n \"apiVersion\": \"voluptate adipisicing id ea officia\",\n \"fieldPath\": \"qui irure\",\n \"kind\": \"tempor nisi\",\n \"name\": \"ea adipisicing\",\n \"namespace\": \"est sint aliqua\",\n \"resourceVersion\": \"eiusmod eu\",\n \"uid\": \"reprehenderit cillum\"\n }\n ]\n }\n }\n },\n \"status\": {\n \"appTiers\": [\n {\n \"condition\": {\n \"type\": \"esse in officia\",\n \"status\": \"eu non\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"ex\",\n \"reason\": \"nostrud dolor es\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"ut consequat laborum culpa\",\n \"status\": \"culpa Lorem\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"eu ut Excepteur ullamco\",\n \"reason\": \"adipisicing\"\n },\n \"name\": \"in non\",\n \"uid\": \"deserunt\"\n },\n {\n \"condition\": {\n \"type\": \"amet veniam mollit Duis dolor\",\n \"status\": \"mollit anim elit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"pro\",\n \"reason\": \"Ut aliqua proident\"\n },\n \"name\": \"est aliquip velit\",\n \"uid\": \"irure dolore\"\n }\n ],\n \"name\": \"sit ir\",\n \"profileUid\": \"deserunt non\",\n \"services\": [\n {\n \"host\": \"elit nisi ad\",\n \"name\": \"dolor Excepteur velit qui\",\n \"ports\": [\n {\n \"port\": -68099523,\n \"protocol\": \"eiusmod voluptate commodo pariatur eu\"\n },\n {\n \"port\": 42737785,\n \"protocol\": \"dolore fugiat\"\n }\n ]\n },\n {\n \"host\": \"anim id ea dolore\",\n \"name\": \"velit et officia cillum\",\n \"ports\": [\n {\n \"port\": -51417196,\n \"protocol\": \"elit sint\"\n },\n {\n \"port\": -99570873,\n \"protocol\": \"cillum adipisici\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"qui adipisicing ut\",\n \"version\": \"con\"\n },\n {\n \"condition\": {\n \"type\": \"eu in in\",\n \"status\": \"ad sunt sit eu pariatur\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"elit ad ea\",\n \"reason\": \"in fugiat amet voluptate reprehenderit\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"in sit veniam\",\n \"status\": \"Lorem tempor in\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"nostrud\",\n \"reason\": \"proident ullamco fugi\"\n },\n \"name\": \"anim\",\n \"uid\": \"officia pariatur\"\n },\n {\n \"condition\": {\n \"type\": \"voluptate aliqua elit\",\n \"status\": \"ad Duis irure minim\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"Lorem in\",\n \"reason\": \"aliquip cupidatat\"\n },\n \"name\": \"ea amet\",\n \"uid\": \"dolor\"\n }\n ],\n \"name\": \"adipisicing dolore\",\n \"profileUid\": \"dolore non nisi veniam\",\n \"services\": [\n {\n \"host\": \"Lorem incididunt dolore ut\",\n \"name\": \"officia sunt Excepteur ullamco\",\n \"ports\": [\n {\n \"port\": 28876299,\n \"protocol\": \"ut consectetur aliqua\"\n },\n {\n \"port\": -8747051,\n \"protocol\": \"voluptate ut elit\"\n }\n ]\n },\n {\n \"host\": \"eu\",\n \"name\": \"ex\",\n \"ports\": [\n {\n \"port\": 94426443,\n \"protocol\": \"adipisicing anim\"\n },\n {\n \"port\": -74466686,\n \"protocol\": \"sint adipisicing\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"ad nulla sed enim\",\n \"version\": \"Duis minim\"\n }\n ],\n \"lifecycleStatus\": {\n \"msg\": \"reprehenderit nostrud ullamco\",\n \"status\": \"Resuming\"\n },\n \"state\": \"esse\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "173735f0-406e-4634-8bbe-1ae44be9860a", + "name": "profile", + "item": [ + { + "id": "0ef33aaa-de3b-42e4-85b9-b45f5a5ef66c", + "name": "Returns profile of the specified application deployment", + "request": { + "name": "Returns profile of the specified application deployment", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "72b23d30-579b-4a61-9361-b9b8f1c6a205", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"name\": \"ullamco ipsum\",\n \"uid\": \"deserunt consectetur nisi est nostrud\",\n \"version\": \"Ut adipisicing sunt est qui\"\n },\n \"template\": {\n \"appTiers\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Duis1b\": \"\",\n \"Ut83a\": \"\",\n \"consequat2a6\": \"\",\n \"irure_1a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna7a1\": \"\",\n \"consectetur3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"dolor\",\n \"installOrder\": 97527121,\n \"manifests\": [\n {\n \"apiVersion\": \"quis officia ex reprehenderit est\",\n \"fieldPath\": \"eu pariatur Excepteur consequat\",\n \"kind\": \"do in ipsum\",\n \"name\": \"ad \",\n \"namespace\": \"pariatur ipsum voluptate consectetur sit\",\n \"resourceVersion\": \"aliqua nostrud aute nulla\",\n \"uid\": \"anim ut\"\n },\n {\n \"apiVersion\": \"ea consectetur\",\n \"fieldPath\": \"commodo dolore qui\",\n \"kind\": \"proident ut in\",\n \"name\": \"ex Duis in est\",\n \"namespace\": \"tempor in\",\n \"resourceVersion\": \"nulla anim\",\n \"uid\": \"laboris\"\n }\n ],\n \"properties\": [\n {\n \"format\": \"dolore occaecat sunt et\",\n \"name\": \"laborum laboris qui reprehenderit\",\n \"type\": \"quis aliquip ipsum \",\n \"value\": \"cillum in culpa irure ani\"\n },\n {\n \"format\": \"proident ut eiusmod\",\n \"name\": \"anim ad magna qui\",\n \"type\": \"Ut nisi\",\n \"value\": \"esse est\"\n }\n ],\n \"registryUid\": \"consectetur amet nisi ipsum minim\",\n \"sourceAppTierUid\": \"pariatur cupidatat est labore\",\n \"type\": \"manifest\",\n \"values\": \"eiusmod reprehenderit et\",\n \"version\": \"ut\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation_da9\": \"\",\n \"cupidatat_709\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempora_4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"tempor voluptate sint\",\n \"installOrder\": 54520862,\n \"manifests\": [\n {\n \"apiVersion\": \"minim\",\n \"fieldPath\": \"Lorem ut ex nulla\",\n \"kind\": \"non qui \",\n \"name\": \"incididunt sed dolor\",\n \"namespace\": \"Lorem in dolore esse ipsum\",\n \"resourceVersion\": \"in commodo ex ullamco\",\n \"uid\": \"consequat fugiat si\"\n },\n {\n \"apiVersion\": \"sunt\",\n \"fieldPath\": \"eiusmod est sit\",\n \"kind\": \"velit nulla occaecat dolore amet\",\n \"name\": \"laboru\",\n \"namespace\": \"exercitation elit anim nulla\",\n \"resourceVersion\": \"pariatur aliqua magna\",\n \"uid\": \"sed sit\"\n }\n ],\n \"properties\": [\n {\n \"format\": \"voluptate eu non ad\",\n \"name\": \"consectetur occaec\",\n \"type\": \"Duis non Lorem culpa\",\n \"value\": \"proident Ut\"\n },\n {\n \"format\": \"irure ullamco\",\n \"name\": \"enim\",\n \"type\": \"mollit eu\",\n \"value\": \"eiusmod\"\n }\n ],\n \"registryUid\": \"eiusmod in\",\n \"sourceAppTierUid\": \"ea\",\n \"type\": \"manifest\",\n \"values\": \"velit proident\",\n \"version\": \"est et\"\n }\n }\n ],\n \"registryRefs\": [\n {\n \"apiVersion\": \"dolor cillum ut nulla\",\n \"fieldPath\": \"Duis ullamco aliqua consectetur\",\n \"kind\": \"laborum\",\n \"name\": \"proident elit ut\",\n \"namespace\": \"consectetur fugiat\",\n \"resourceVersion\": \"cupidatat dolor\",\n \"uid\": \"qui\"\n },\n {\n \"apiVersion\": \"dolore do dolore aliqua mollit\",\n \"fieldPath\": \"occaecat nostrud\",\n \"kind\": \"nostrud id\",\n \"name\": \"voluptate ul\",\n \"namespace\": \"c\",\n \"resourceVersion\": \"minim magna\",\n \"uid\": \"deserunt tempor Ut consectetur\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "297fde80-1d96-419b-aa07-92aba5ebb4b4", + "name": "Updates the specified application deployment profile", + "request": { + "name": "Updates the specified application deployment profile", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"appProfileUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f04ff555-1dd8-40c6-8dd0-9793990d0c03", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"appProfileUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "854f54ea-3106-402f-8179-1e77a5ea1f05", + "name": "Apply the application deployment profile updates", + "request": { + "name": "Apply the application deployment profile updates", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "apply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "notify", + "value": "", + "description": "Application deployment notification uid" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "50496336-a521-4201-853d-0077998d785b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "apply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "notify", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3fb1c3ce-bac4-4eea-bb7c-70ca9531e107", + "name": "tiers/{tierUid}", + "item": [ + { + "id": "aabb0629-24a1-4b5f-944c-285553b27439", + "name": "Returns the specified application deployment profile tier information", + "request": { + "name": "Returns the specified application deployment profile tier information", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "21a34355-7c35-4459-b3a2-beca158a5eb3", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"Duis_860\": \"\",\n \"doe_4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_6f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"consectetur proident commodo\",\n \"installOrder\": -44538008,\n \"manifests\": [\n {\n \"apiVersion\": \"ut in non\",\n \"fieldPath\": \"ad in volup\",\n \"kind\": \"do id eu nostrud\",\n \"name\": \"Duis adipisicing \",\n \"namespace\": \"tempor labore eiusmod ullamco occ\",\n \"resourceVersion\": \"in in velit\",\n \"uid\": \"proident aute ut\"\n },\n {\n \"apiVersion\": \"mollit est\",\n \"fieldPath\": \"sunt et qui aliquip\",\n \"kind\": \"ad id\",\n \"name\": \"in\",\n \"namespace\": \"tempor magna\",\n \"resourceVersion\": \"enim\",\n \"uid\": \"aute \"\n }\n ],\n \"properties\": [\n {\n \"format\": \"eiusmod do \",\n \"name\": \"fugiat veniam Excepteur\",\n \"type\": \"ad in dolore non\",\n \"value\": \"reprehenderit enim\"\n },\n {\n \"format\": \"culpa eu in\",\n \"name\": \"ullamco\",\n \"type\": \"tempor quis\",\n \"value\": \"officia in pariatur eni\"\n }\n ],\n \"registryUid\": \"in ad nostrud dolore\",\n \"sourceAppTierUid\": \"Ut enim fugiat\",\n \"type\": \"manifest\",\n \"values\": \"consequat eu ex mollit in\",\n \"version\": \"ea ullamco dolor aliquip laborum\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "418f968a-b35e-4638-a880-b1a218ced588", + "name": "Updates the specified application deployment profile tier information", + "request": { + "name": "Updates the specified application deployment profile tier information", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"values\": \"\",\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "432c6cdb-cb75-4703-a48c-db1caea7359a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "44e2d2b7-8358-4a9d-8682-15c510445c8f", + "name": "manifests", + "item": [ + { + "id": "e45c4548-acd0-4526-9a47-97964f07015e", + "name": "Retrieves a list of manifests of the specified application deployment profile tier", + "request": { + "name": "Retrieves a list of manifests of the specified application deployment profile tier", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c4397416-2e71-47d8-9e34-89083fc929c4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifests\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"pariatur_e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatatfc\": \"\",\n \"nulla9c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"pariatur officia non anim\",\n \"digest\": \"consectetur quis\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"proident58\": \"\",\n \"sint_e6f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"est_4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"eu ea consequat dolor\",\n \"digest\": \"laboris d\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bee950fc-b36e-4499-96d2-79fe825ddf16", + "name": "{manifestUid}", + "item": [ + { + "id": "0b016a67-38f2-474d-8b24-e124ed0884cb", + "name": "Returns the specified application deployment tier manifest information", + "request": { + "name": "Returns the specified application deployment tier manifest information", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application deployment tier manifest uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e34aa829-629b-4313-85aa-53f43f495b6d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application deployment tier manifest uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"pariatur_3_\": \"\",\n \"sit80\": \"\",\n \"non__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_94\": \"\",\n \"est_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"tempor in adipisicing qui\",\n \"digest\": \"Ut consequat occaecat mollit magna\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b58ed30-08fb-463b-b7cf-784bc9d2d104", + "name": "Updates the specified application deployment tier manifest information", + "request": { + "name": "Updates the specified application deployment tier manifest information", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application deployment tier manifest uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4b688f5e-d112-4a96-b37d-30438c48669f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application deployment tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application deployment tier manifest uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "655fc59f-f0c0-4afa-b60b-8f3df72c62cf", + "name": "Retrieves a list of profile versions of the specified application deployment", + "request": { + "name": "Retrieves a list of profile versions of the specified application deployment", + "description": {}, + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "versions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e645193e-7116-429c-a687-acfaace2cdce", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appDeployments", + ":uid", + "profile", + "versions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application deployment uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"availableVersions\": [\n {\n \"uid\": \"dolor consequat eu in dolor\",\n \"version\": \"do incididunt et\"\n },\n {\n \"uid\": \"laborum do officia\",\n \"version\": \"veniam nulla\"\n }\n ],\n \"latestVersions\": [\n {\n \"uid\": \"laboris tempor\",\n \"version\": \"in cupidatat in Excepteur\"\n },\n {\n \"uid\": \"occaecat irure est et amet\",\n \"version\": \"magna proident quis\"\n }\n ],\n \"metadata\": {\n \"name\": \"dolor\",\n \"uid\": \"non ea\",\n \"version\": \"ea occaecat sunt\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] }, - "newPassword": { - "type": "string" - } - }, - "required": [ - "newPassword", - "emailId", - "currentPassword" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "User password change request using the user emailId", - "tags": [ - "v1" - ] - } - }, - "/v1/users/password/reset": { - "patch": { - "description": "User password request will be sent to the supplied emailId", - "operationId": "v1UsersEmailPasswordReset", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "emailId": { - "type": "string" - } - }, - "required": [ - "emailId" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "User password reset request using the email id", - "tags": [ - "v1" - ] - } - }, - "/v1/users/summary": { - "post": { - "operationId": "v1UsersSummaryGet", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UsersSummarySpec" - } - } - ], - "responses": { - "200": { - "description": "An array of users summary items", - "schema": { - "$ref": "#/definitions/v1UsersSummaryList" - } - } - }, - "summary": "Retrieves a list of users summary with provided filter spec", - "tags": [ - "v1" - ] - } - }, - "/v1/users/system/macros": { - "delete": { - "operationId": "v1UsersSystemMacrosDeleteByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Delete the macros for the system user by macro name", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1UsersSystemMacrosList", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - }, - "summary": "List the macros of the system", - "tags": [ - "v1" - ] - }, - "patch": { - "operationId": "v1UsersSystemMacrosUpdateByMacroName", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros for the system user by macro name", - "tags": [ - "v1" - ] - }, - "post": { - "operationId": "v1UsersSystemMacrosCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Create or add new macros for the system user", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1UsersSystemMacrosUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1Macros" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update the macros of the system", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}": { - "delete": { - "description": "Deletes the specified User for given uid", - "operationId": "v1UsersUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified User", - "tags": [ - "v1" - ] - }, - "get": { - "description": "Returns a User for the specified uid.", - "operationId": "v1UsersUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1User" - } - } - }, - "summary": "Returns the specified User", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "User is patched for the specified information", - "operationId": "v1UsersUidPatch", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1UserPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Patches the specified User", - "tags": [ - "v1" - ] - }, - "put": { - "description": "A user is created for the given user context", - "operationId": "v1UsersUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update User", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/password/change": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "User password change request via current password", - "operationId": "v1UsersUidPasswordChange", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "properties": { - "currentPassword": { - "type": "string" + { + "id": "0bffa35a-b246-4761-b3e1-b17cb2e22ec0", + "name": "appProfiles", + "item": [ + { + "id": "df49cbcd-e14e-4611-8ecf-4edb1c032f9e", + "name": "Creates a application profile", + "request": { + "name": "Creates a application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"adipisicing411\": \"\",\n \"eiusmod_1f2\": \"\"\n },\n \"labels\": {\n \"aliquip_7_\": \"\",\n \"est6\": \"\",\n \"aliquip92\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ]\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3198b62e-7e44-496d-a710-a5210c5483e5", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "679d1b1a-19ad-46ba-92f0-8ab355fffb46", + "name": "Retrieves a list of application profile macros", + "request": { + "name": "Retrieves a list of application profile macros", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "904efef7-5855-4c37-a2fd-3e0d9eeb6631", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"macros\": [\n {\n \"name\": \"ex sit laborum\",\n \"value\": \"dolor et ut\"\n },\n {\n \"name\": \"enim est\",\n \"value\": \"ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e3da06d2-7e38-4e46-ac85-ebeb1e19d1f6", + "name": "{uid}", + "item": [ + { + "id": "4054e24d-be88-48a9-91b5-e023f2f4336b", + "name": "Deletes the specified application profile", + "request": { + "name": "Deletes the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "0aab2347-3ad3-40b3-a685-227ff56ca364", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "84c59c99-ee08-4320-ba3f-753713e5380d", + "name": "Returns the specified application profile", + "request": { + "name": "Returns the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6c6801ee-fae9-4683-ac02-587917f4ade8", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"laborisc8\": \"\",\n \"officia438\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"parentUid\": \"velit quis\",\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"dolore \",\n \"type\": \"manifest\",\n \"uid\": \"consectetur in fugiat quis\",\n \"version\": \"esse nisi adipisicing qui\"\n },\n {\n \"name\": \"deserunt labore\",\n \"type\": \"manifest\",\n \"uid\": \"non ad amet et\",\n \"version\": \"sit ea\"\n }\n ],\n \"registryRefs\": [\n {\n \"apiVersion\": \"sit ut non\",\n \"fieldPath\": \"nulla ut\",\n \"kind\": \"dolore pariatur aliqua aliquip\",\n \"name\": \"amet adipisicing in dolor\",\n \"namespace\": \"amet ullamco labore\",\n \"resourceVersion\": \"nostrud in\",\n \"uid\": \"elit mollit\"\n },\n {\n \"apiVersion\": \"nostrud enim\",\n \"fieldPath\": \"sunt esse\",\n \"kind\": \"Lorem i\",\n \"name\": \"sint adipisicing voluptate amet deserunt\",\n \"namespace\": \"reprehenderit \",\n \"resourceVersion\": \"non in Excepteur\",\n \"uid\": \"eiusmod ad\"\n }\n ]\n },\n \"version\": \"eiusmod aliqua ad in veniam\",\n \"versions\": [\n {\n \"uid\": \"proident sit amet\",\n \"version\": \"qui\"\n },\n {\n \"uid\": \"dolor sunt\",\n \"version\": \"laboris do magna\"\n }\n ]\n },\n \"status\": {\n \"inUseApps\": [\n {\n \"kind\": \"exercitation\",\n \"name\": \"in velit\",\n \"projectUid\": \"laborum labore mollit qui\",\n \"tenantUid\": \"eiusmod amet laborum\",\n \"uid\": \"ea mollit et aute dolore\"\n },\n {\n \"kind\": \"dolor veniam\",\n \"name\": \"minim ut\",\n \"projectUid\": \"est reprehenderit cillum dolore non\",\n \"tenantUid\": \"officia sed qui\",\n \"uid\": \"esse officia\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0981e1c8-47aa-494e-ab97-64cdfe0079f0", + "name": "Updates the specified application profile", + "request": { + "name": "Updates the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"consequat9_\": \"\"\n },\n \"labels\": {\n \"sint1d\": \"\",\n \"pariaturb\": \"\",\n \"reprehenderit4\": \"\",\n \"dolorec3_\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ]\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0d0eb292-5de7-4a59-9656-c437d0b44c0e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e68b6be0-e89c-471f-a065-996e5d7a5626", + "name": "clone", + "item": [ + { + "id": "a0ef642d-393b-4e05-825d-7bb06fb06788", + "name": "Clones the specified application profile", + "request": { + "name": "Clones the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"target\": {\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "451ddf92-6639-4a63-bb49-8df09fd6b7d4", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"target\": {\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "abb81898-6fed-49a7-825b-03387df7d3a7", + "name": "Validates the specified application profile clone", + "request": { + "name": "Validates the specified application profile clone", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "clone", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"target\": {\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "95fe13d0-9215-4b74-94a8-2e6304994919", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "clone", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"target\": {\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "51bd8404-a639-49af-961b-9131169141a1", + "name": "Updates the specified application profile metadata", + "request": { + "name": "Updates the specified application profile metadata", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nulla9\": \"\",\n \"amet_4\": \"\",\n \"sed_9a\": \"\"\n },\n \"labels\": {\n \"dolore_7\": \"\",\n \"officia_913\": \"\"\n }\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "da5bfe54-e790-413a-ae6c-2da4e151093d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eu_3d6\": \"\"\n },\n \"labels\": {\n \"uteb0\": \"\",\n \"dolore_7\": \"\"\n }\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ddf08ad2-5c92-4808-b5f0-899cec033a1e", + "name": "tiers", + "item": [ + { + "id": "f066e6af-b230-4539-8855-36bc5902960f", + "name": "Retrieves a list of tiers of the specified application profile", + "request": { + "name": "Retrieves a list of tiers of the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e7aca4e4-03d2-4055-8ea0-c5f808391876", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"in85\": \"\",\n \"culpa_f7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"utf\": \"\",\n \"eua65\": \"\",\n \"sed_d7c\": \"\",\n \"proident_d_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"appTiers\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"adipisicing566\": \"\",\n \"Duis_54\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_ead\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"sunt esse in ad\",\n \"installOrder\": -58343736,\n \"manifests\": [\n {\n \"apiVersion\": \"irure eiusmod proident aliqua dolore\",\n \"fieldPath\": \"non mollit\",\n \"kind\": \"commodo quis\",\n \"name\": \"veniam quis ullamco exercitation cupidatat\",\n \"namespace\": \"Lorem Duis eu\",\n \"resourceVersion\": \"est culpa et occaecat veniam\",\n \"uid\": \"in ipsum ex\"\n },\n {\n \"apiVersion\": \"adipisicing cillum\",\n \"fieldPath\": \"amet ullamco ut\",\n \"kind\": \"consectetur nisi ullamco incididunt reprehenderit\",\n \"name\": \"dolor cillum deserunt officia voluptate\",\n \"namespace\": \"reprehenderit mollit\",\n \"resourceVersion\": \"nisi quis est\",\n \"uid\": \"ut\"\n }\n ],\n \"properties\": [\n {\n \"format\": \"occaecat velit do\",\n \"name\": \"irure commodo\",\n \"type\": \"sit dolor id\",\n \"value\": \"nostrud nulla\"\n },\n {\n \"format\": \"dolor aliquip amet\",\n \"name\": \"Duis\",\n \"type\": \"adipisicing do\",\n \"value\": \"in lab\"\n }\n ],\n \"registryUid\": \"veniam in id\",\n \"sourceAppTierUid\": \"ut in laboris\",\n \"type\": \"manifest\",\n \"values\": \"aliquip tempor fugiat\",\n \"version\": \"Duis\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquip_10b\": \"\",\n \"aliquip__c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"laborum cillum\",\n \"installOrder\": -41996445,\n \"manifests\": [\n {\n \"apiVersion\": \"exercitation veniam Ut proident dolore\",\n \"fieldPath\": \"aute exercitation veniam ad nostr\",\n \"kind\": \"culpa repreh\",\n \"name\": \"dolor magna cillum in\",\n \"namespace\": \"occaecat in fugiat commodo\",\n \"resourceVersion\": \"ullamco dolor\",\n \"uid\": \"magna labore\"\n },\n {\n \"apiVersion\": \"eu reprehenderit tempor\",\n \"fieldPath\": \"exercitation magna esse amet\",\n \"kind\": \"ut id occaecat labore\",\n \"name\": \"Ut amet\",\n \"namespace\": \"eiusmod laboris cupidatat dolor adipisicing\",\n \"resourceVersion\": \"elit laborum in\",\n \"uid\": \"deserunt culpa officia commodo qui\"\n }\n ],\n \"properties\": [\n {\n \"format\": \"exercitation nostrud irure\",\n \"name\": \"dolore irure\",\n \"type\": \"nisi qui labore\",\n \"value\": \"in\"\n },\n {\n \"format\": \"consequat exercitation ad\",\n \"name\": \"commodo eiusmod\",\n \"type\": \"veniam dolor laboris si\",\n \"value\": \"Excepteur eiusmod\"\n }\n ],\n \"registryUid\": \"et amet anim dolor ut\",\n \"sourceAppTierUid\": \"dolor\",\n \"type\": \"manifest\",\n \"values\": \"cillum qui sed enim\",\n \"version\": \"mollit irure\"\n }\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1188826b-c531-4520-a222-b01b08f0866c", + "name": "Updates app tier of the specified application profile", + "request": { + "name": "Updates app tier of the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"appTier\": {\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n },\n \"replaceWithAppTier\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "42edbd51-8fdc-45be-ac75-6e820ce5cb7f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"appTier\": {\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n },\n \"replaceWithAppTier\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b12192be-270a-4fcf-85eb-7ceb824ce476", + "name": "Adds tier to the specified application profile", + "request": { + "name": "Adds tier to the specified application profile", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "245f2dc4-127d-457f-b3bb-6aba28e4f5e3", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"sourceAppTierUid\": \"\",\n \"type\": \"manifest\",\n \"values\": \"\",\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2ceeece3-1c7f-4296-b68a-61f215105d08", + "name": "{tierUid}", + "item": [ + { + "id": "1bf44338-2d87-402a-bd61-f43b04307081", + "name": "Deletes the specified application profile tier", + "request": { + "name": "Deletes the specified application profile tier", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "15648358-d514-4d71-be0d-e50e63f3384c", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "46f89b53-496f-4757-a610-0c67c0bc53cd", + "name": "Returns the specified application profile tier information", + "request": { + "name": "Returns the specified application profile tier information", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "527429ac-1b52-42fc-b6a7-71d56a1c8715", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"Duis_860\": \"\",\n \"doe_4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_6f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"containerRegistryUid\": \"consectetur proident commodo\",\n \"installOrder\": -44538008,\n \"manifests\": [\n {\n \"apiVersion\": \"ut in non\",\n \"fieldPath\": \"ad in volup\",\n \"kind\": \"do id eu nostrud\",\n \"name\": \"Duis adipisicing \",\n \"namespace\": \"tempor labore eiusmod ullamco occ\",\n \"resourceVersion\": \"in in velit\",\n \"uid\": \"proident aute ut\"\n },\n {\n \"apiVersion\": \"mollit est\",\n \"fieldPath\": \"sunt et qui aliquip\",\n \"kind\": \"ad id\",\n \"name\": \"in\",\n \"namespace\": \"tempor magna\",\n \"resourceVersion\": \"enim\",\n \"uid\": \"aute \"\n }\n ],\n \"properties\": [\n {\n \"format\": \"eiusmod do \",\n \"name\": \"fugiat veniam Excepteur\",\n \"type\": \"ad in dolore non\",\n \"value\": \"reprehenderit enim\"\n },\n {\n \"format\": \"culpa eu in\",\n \"name\": \"ullamco\",\n \"type\": \"tempor quis\",\n \"value\": \"officia in pariatur eni\"\n }\n ],\n \"registryUid\": \"in ad nostrud dolore\",\n \"sourceAppTierUid\": \"Ut enim fugiat\",\n \"type\": \"manifest\",\n \"values\": \"consequat eu ex mollit in\",\n \"version\": \"ea ullamco dolor aliquip laborum\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "18af1a22-ae33-4dcd-a9b2-55d64097d714", + "name": "Updates the specified application profile tier", + "request": { + "name": "Updates the specified application profile tier", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"containerRegistryUid\": \"\",\n \"installOrder\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"properties\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"values\": \"\",\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2caf5991-23e0-4bec-a9b6-af5a1ee8aab9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6db830fd-53d2-4e9c-b9eb-1af3e3e8d24c", + "name": "manifests", + "item": [ + { + "id": "3ce3684d-c0ab-4d97-89ee-8fcce4a664d5", + "name": "Retrieves a list of manifests of the specified application profile tier", + "request": { + "name": "Retrieves a list of manifests of the specified application profile tier", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2ced03cc-f30a-4cff-be22-466387595987", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifests\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"amet507\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ad_7a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"consectetur ex\",\n \"digest\": \"sit pariatur\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisic41\": \"\",\n \"ut_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollit_c\": \"\",\n \"essefee\": \"\",\n \"est66_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"sint aliqua in\",\n \"digest\": \"nulla \"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "da013c39-2339-4b9f-98e6-9f5b73281cd3", + "name": "Adds manifest to the specified application profile tier", + "request": { + "name": "Adds manifest to the specified application profile tier", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"content\": \"\",\n \"name\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8daf8a62-7ede-49ec-8752-15f1c38c558f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a7c0fe72-548e-4679-9f15-fc814e0f5724", + "name": "{manifestUid}", + "item": [ + { + "id": "0d48f4ad-92bf-437b-95bd-68b3db2c397e", + "name": "Deletes the specified application profile tier manifest", + "request": { + "name": "Deletes the specified application profile tier manifest", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "5a1e4f5e-e9f0-4e65-a41e-f96b8feb4e22", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2632c2ca-b7fa-4313-a0e8-10ac13bcad10", + "name": "Returns the specified application profile tier manifest information", + "request": { + "name": "Returns the specified application profile tier manifest information", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "feab916c-c421-4212-a5ff-235b72330c00", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"pariatur_3_\": \"\",\n \"sit80\": \"\",\n \"non__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_94\": \"\",\n \"est_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"tempor in adipisicing qui\",\n \"digest\": \"Ut consequat occaecat mollit magna\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "87d3704b-7209-4379-b593-62b4ea77ec1c", + "name": "Updates the specified application profile tier manifest information", + "request": { + "name": "Updates the specified application profile tier manifest information", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "00a4ab6d-bda5-4a8b-ac2d-8a4de4bac0ac", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Application profile tier manifest uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "b14fe824-3540-48a7-9ff8-1a9aae3c7134", + "name": "Returns the specified application profile tier resolved values", + "request": { + "name": "Returns the specified application profile tier resolved values", + "description": {}, + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b11c69b0-df98-433d-9d76-b5b3869248b0", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "appProfiles", + ":uid", + "tiers", + ":tierUid", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Application profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "tierUid", + "description": "(Required) Application profile tier uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resolved\": {\n \"ea5\": \"ut exercitation sit ut i\",\n \"dolor_ee8\": \"esse laboris officia in\",\n \"non4\": \"dolore pariatur eu ad veniam\",\n \"exaeb\": \"sed in deserunt sunt\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "3d8fcc15-2214-47a2-bb57-e24964689c1d", + "name": "audits", + "item": [ + { + "id": "05cbe6e1-6efc-43b2-8cd7-a94661083f4d", + "name": "Retrieves the list of audit logs", + "request": { + "name": "Retrieves the list of audit logs", + "description": {}, + "url": { + "path": [ + "v1", + "audits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "startTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "endTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "userUid", + "value": "", + "description": "Specify the user uid, to retrieve the specific user audit logs" + }, + { + "disabled": false, + "key": "projectUid", + "value": "", + "description": "Specify the project uid, to retrieve the specific project audit logs" + }, + { + "disabled": false, + "key": "tenantUid", + "value": "", + "description": "Specify the tenant uid, to retrieve the specific tenant audit logs" + }, + { + "disabled": false, + "key": "resourceKind", + "value": "", + "description": "Specify the resource name, to retrieve the specific resource audit logs" + }, + { + "disabled": false, + "key": "resourceUid", + "value": "", + "description": "Specify the resource uid, to retrieve the specific resource audit logs" + }, + { + "disabled": false, + "key": "actionType", + "value": "" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9827a224-a004-429d-99a0-ee0c056ed5db", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "audits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "startTime", + "value": "" + }, + { + "key": "endTime", + "value": "" + }, + { + "key": "userUid", + "value": "" + }, + { + "key": "projectUid", + "value": "" + }, + { + "key": "tenantUid", + "value": "" + }, + { + "key": "resourceKind", + "value": "" + }, + { + "key": "resourceUid", + "value": "" + }, + { + "key": "actionType", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"qui_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariaturd\": \"\",\n \"in7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"actionMsg\": \"in nostrud exerc\",\n \"actionType\": \"publish\",\n \"actor\": {\n \"actorType\": \"service\",\n \"project\": {\n \"name\": \"cupidatat adipisicing ut proident\",\n \"uid\": \"do in\"\n },\n \"serviceName\": \"in\",\n \"user\": {\n \"emailId\": \"et Duis ea\",\n \"firstName\": \"in proident incididunt sint\",\n \"lastName\": \"ipsum c\",\n \"org\": \"ipsum sint sunt\",\n \"uid\": \"eni\"\n }\n },\n \"contentMsg\": \"et laboris laborum ut irure\",\n \"resource\": {\n \"uid\": \"labore do elit adipisicing\",\n \"kind\": \"sit exercitation magna nulla\",\n \"label\": \"qui est\",\n \"name\": \"reprehenderit tempor nulla nisi\"\n },\n \"userMsg\": \"magna \"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_3\": \"\",\n \"pariaturef\": \"\",\n \"in_faa\": \"\",\n \"utd3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_742\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"actionMsg\": \"tempor mollit consectetur a\",\n \"actionType\": \"deploy\",\n \"actor\": {\n \"actorType\": \"system\",\n \"project\": {\n \"name\": \"Lorem\",\n \"uid\": \"consectetur\"\n },\n \"serviceName\": \"dolore non\",\n \"user\": {\n \"emailId\": \"aliquip eiusmod\",\n \"firstName\": \"es\",\n \"lastName\": \"in\",\n \"org\": \"et esse\",\n \"uid\": \"enim amet\"\n }\n },\n \"contentMsg\": \"consectetur\",\n \"resource\": {\n \"uid\": \"officia sunt ipsum\",\n \"kind\": \"Excepteur dolor laborum dolore\",\n \"label\": \"fugiat cupidatat consequat velit qui\",\n \"name\": \"officia quis eiusmod laborum ex\"\n },\n \"userMsg\": \"eu aute i\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"non\",\n \"count\": -60202824,\n \"limit\": 226974,\n \"offset\": -52114736\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "81f40796-e5a9-46c6-9de3-4278506d544d", + "name": "{uid}", + "item": [ + { + "id": "ccedfff0-9857-4906-9f53-00d0dbafa393", + "name": "Returns the specified audit log", + "request": { + "name": "Returns the specified audit log", + "description": {}, + "url": { + "path": [ + "v1", + "audits", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "de980f40-45f1-425c-a142-bf92c4ffd9f2", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "audits", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"enim_b8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore9_9\": \"\",\n \"doloref\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"actionMsg\": \"anim veniam\",\n \"actionType\": \"update\",\n \"actor\": {\n \"actorType\": \"user\",\n \"project\": {\n \"name\": \"ullamco\",\n \"uid\": \"consequat\"\n },\n \"serviceName\": \"officia\",\n \"user\": {\n \"emailId\": \"Duis\",\n \"firstName\": \"reprehenderit\",\n \"lastName\": \"ipsum dolor Ut voluptate\",\n \"org\": \"consequat Lorem ullamco laborum\",\n \"uid\": \"sit laborum\"\n }\n },\n \"contentMsg\": \"cupidatat sit do\",\n \"resource\": {\n \"uid\": \"in reprehenderit id ut\",\n \"kind\": \"in ad\",\n \"label\": \"sunt\",\n \"name\": \"pariatur reprehenderit\"\n },\n \"userMsg\": \"in deserunt proident quis\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a05a1119-94fe-4dac-a140-485c8563713b", + "name": "Returns the specified system audit message", + "request": { + "name": "Returns the specified system audit message", + "description": {}, + "url": { + "path": [ + "v1", + "audits", + ":uid", + "sysMsg" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "59b2817d-d56b-4915-ac5c-f9dfe4115168", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "audits", + ":uid", + "sysMsg" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"actionMsg\": \"ut adipisicing deserunt\",\n \"contentMsg\": \"eu labore offi\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "88ceb4cc-bb03-4322-b080-950e42503c00", + "name": "Updates the specified user message for the specified audit", + "request": { + "name": "Updates the specified user message for the specified audit", + "description": {}, + "url": { + "path": [ + "v1", + "audits", + ":uid", + "userMsg" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"userMsg\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "864aa7a5-4c36-4715-9dab-9dc394e5656d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "audits", + ":uid", + "userMsg" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the audit uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"userMsg\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a0152381-e210-4cda-8cfc-690bc1688f64", + "name": "auth", + "item": [ + { + "id": "6a0b6d27-c2e5-4008-be7a-fbb2372a0fd0", + "name": "Authenticates the user for the specified crendentials", + "request": { + "name": "Authenticates the user for the specified crendentials", + "description": { + "content": "Creates a authentication request with the specified credentials", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "authenticate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "setCookie", + "value": "true", + "description": "Describes a way to set cookie from backend." + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\",\n \"org\": \"\",\n \"password\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2d4a0d12-6a65-41e9-a723-ac97fd9928d4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "authenticate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "setCookie", + "value": "true" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\",\n \"org\": \"\",\n \"password\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a9eb626a-34ca-4de2-89f6-22e8f18766a4", + "name": "org", + "item": [ + { + "id": "8743785a-b79a-4fb8-9061-11a781023cfd", + "name": "Returns the user organization details", + "request": { + "name": "Returns the user organization details", + "description": { + "content": "Returns the allowed login method and information with the organization details", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "orgName", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ff26e8fc-3179-40c7-9a75-bc26957aec6b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "orgName", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"appEnv\": \"sed consectetur\",\n \"authType\": \"sso\",\n \"orgName\": \"anim eu\",\n \"redirectUrl\": \"nulla\",\n \"rootDomain\": \"mollit ipsum ut nulla\",\n \"securityMode\": \"sunt commodo non\",\n \"ssoLogins\": [\n {\n \"displayName\": \"ipsum\",\n \"logo\": \"dolore ut minim\",\n \"name\": \"in eu ut\",\n \"redirectUri\": \"deserunt\"\n },\n {\n \"displayName\": \"officia\",\n \"logo\": \"dolor et Duis\",\n \"name\": \"aute laborum nulla do\",\n \"redirectUri\": \"eu Lorem in incididunt\"\n }\n ],\n \"totalTenants\": 59138881.29051402\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "be76ac38-b3d2-4261-bbd9-83e18dbddbaf", + "name": "Creates a request to switch organization", + "request": { + "name": "Creates a request to switch organization", + "description": { + "content": "Creates a request to switch to the same user's other organization. Only possible if user belongs to multiple organization", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org", + ":orgName", + "switch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "setCookie", + "value": "true", + "description": "Describes a way to set cookie from backend for switched organization" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "orgName", + "description": "(Required) Organization name for which switch request has to be created" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "35437c93-d35d-41f5-9bf7-6aa976047a07", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org", + ":orgName", + "switch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "setCookie", + "value": "true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "orgName", + "description": "(Required) Organization name for which switch request has to be created" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "833bec6b-ab30-4634-b928-730cd1a24123", + "name": "{org}", + "item": [ + { + "id": "e21c0215-d10c-45a3-b97d-72a32cb79656", + "name": "oidc", + "item": [ + { + "id": "bb8c1561-fd62-4309-bd45-fb35e6ad2107", + "name": "Idp authorization code callback", + "request": { + "name": "Idp authorization code callback", + "description": { + "content": "Returns the Authorization token for the palette. This is called by the IDP as a callback url after IDP authenticates the user with its server.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "oidc", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "code", + "value": "", + "description": "Describes temporary and very short lived code sent by IDP to validate the token" + }, + { + "disabled": false, + "key": "state", + "value": "", + "description": "Describes a state to validate and associate request and response" + }, + { + "disabled": false, + "key": "error", + "value": "", + "description": "Describes a error code in case the IDP is not able to validate and authenticates the user" + }, + { + "disabled": false, + "key": "error_description", + "value": "", + "description": "Describes a error in case the IDP is not able to validate and authenticates the user" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3754fc14-31ff-4899-9c25-c2045c0ddb28", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "oidc", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "code", + "value": "" + }, + { + "key": "state", + "value": "" + }, + { + "key": "error", + "value": "" + }, + { + "key": "error_description", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dbd596ba-02fa-4b6f-9762-1438b6942ce0", + "name": "Identity provider logout url for the Oidc", + "request": { + "name": "Identity provider logout url for the Oidc", + "description": { + "content": "Returns No Content. Works as a callback url after the IDP logout from their server.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "oidc", + "logout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "state", + "value": "", + "description": "Describes a state to validate and associate request and response" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6af4edab-6158-4d88-b580-bb3ce17a3b04", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "oidc", + "logout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "state", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "7f6bf338-74f2-4693-811c-b873f3d496ab", + "name": "saml", + "item": [ + { + "id": "8d4d3195-8381-4159-8822-563dd1aefe08", + "name": "Identity provider callback url for the SMAL authentication", + "request": { + "name": "Identity provider callback url for the SMAL authentication", + "description": { + "content": "Returns the Authorization token for the palette. This is called by the SAML based IDP as a callback url after IDP authenticates the user with its server.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "saml", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "authToken", + "value": "", + "description": "Deprecated." + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/x-www-form-urlencoded" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "disabled": false, + "key": "SAMLResponse", + "value": "", + "description": "Describe the SAML compliant response sent by IDP which will be validated by Palette" + }, + { + "disabled": false, + "key": "RelayState", + "value": "", + "description": "Describes a state to validate and associate request and response" + } + ] + } + }, + "response": [ + { + "id": "09dc5bae-6da5-403a-8135-c28937aed57c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "saml", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "authToken", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "method": "POST", + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "disabled": false, + "description": { + "content": "Describe the SAML compliant response sent by IDP which will be validated by Palette", + "type": "text/plain" + }, + "key": "SAMLResponse", + "value": "" + }, + { + "disabled": false, + "description": { + "content": "Describes a state to validate and associate request and response", + "type": "text/plain" + }, + "key": "RelayState", + "value": "" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "24c574e6-50c7-4029-83fe-5dcc24726429", + "name": "Identity provider logout url for the SMAL", + "request": { + "name": "Identity provider logout url for the SMAL", + "description": { + "content": "Returns No Content. Works as a callback url after the IDP logout from their server.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "saml", + "logout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "authToken", + "value": "", + "description": "Deprecated." + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/x-www-form-urlencoded" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "disabled": false, + "key": "SAMLResponse", + "value": "", + "description": "Describe the SAML compliant response sent by IDP which will be validated by Palette to perform logout." + } + ] + } + }, + "response": [ + { + "id": "099b2cfe-beb8-49be-87c8-d39d191374ec", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "org", + ":org", + "saml", + "logout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "authToken", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "org", + "description": "(Required) Organization name" + } + ] + }, + "method": "POST", + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "disabled": false, + "description": { + "content": "Describe the SAML compliant response sent by IDP which will be validated by Palette to perform logout.", + "type": "text/plain" + }, + "key": "SAMLResponse", + "value": "" + } + ] + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "1b471473-2415-4565-888a-ccd1d7645ddf", + "name": "Returns a list of user's organizations", + "request": { + "name": "Returns a list of user's organizations", + "description": { + "content": "Returns a list of user's organizations details and login methods", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "orgs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c63fb709-f6e8-487c-b53b-fc58851f6eef", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "orgs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"organizations\": [\n {\n \"authType\": \"esse\",\n \"name\": \"non ut sed\",\n \"redirectUrl\": \"mollit amet Ut\",\n \"ssoLogins\": [\n {\n \"displayName\": \"ullamco nostrud\",\n \"logo\": \"ipsum a\",\n \"name\": \"cupidatat eu eiusmod\",\n \"redirectUri\": \"veniam nulla minim\"\n },\n {\n \"displayName\": \"in Duis pariatur\",\n \"logo\": \"in nostrud\",\n \"name\": \"esse\",\n \"redirectUri\": \"mollit irure in consequat\"\n }\n ]\n },\n {\n \"authType\": \"elit dolor volupt\",\n \"name\": \"deserunt minim veniam ullamco\",\n \"redirectUrl\": \"tempor\",\n \"ssoLogins\": [\n {\n \"displayName\": \"ad ut\",\n \"logo\": \"in\",\n \"name\": \"eu Lorem aliqua quis cupidatat\",\n \"redirectUri\": \"cupidatat in Duis Ut velit\"\n },\n {\n \"displayName\": \"id commodo sit magna consectetur\",\n \"logo\": \"et\",\n \"name\": \"eu labore tempor Duis qui\",\n \"redirectUri\": \"sed\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b34d2b30-381f-4df8-8189-193b7ea6da71", + "name": "password/{passwordToken}", + "item": [ + { + "id": "6f5cdc64-9e10-49ae-a512-57fb70b0b2e7", + "name": "Updates and Activates the specified user password using the password token", + "request": { + "name": "Updates and Activates the specified user password using the password token", + "description": { + "content": "Updates and Activates user password with the help of password token", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "password", + ":passwordToken", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "passwordToken", + "description": "(Required) Describes the expirable password token for the user to be used for authentication of user" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"password\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "22d71a41-c3ce-42e3-948d-39df65aebc04", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "password", + ":passwordToken", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "passwordToken", + "description": "(Required) Describes the expirable password token for the user to be used for authentication of user" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "546e2f8e-87ed-40ad-ab07-df2980c1e475", + "name": "Resets the user password using the password token", + "request": { + "name": "Resets the user password using the password token", + "description": { + "content": "Updates the new user password with the help of password token", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "password", + ":passwordToken", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "passwordToken", + "description": "(Required) Describes the expirable password token for the user to be used for authentication of user" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"password\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2f7c1ad7-18c1-429b-a091-c67ff6813bc1", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "password", + ":passwordToken", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "passwordToken", + "description": "(Required) Describes the expirable password token for the user to be used for authentication of user" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "fc083d64-25fc-4a40-b844-d30531d4365e", + "name": "Refreshes authentication token", + "request": { + "name": "Refreshes authentication token", + "description": { + "content": "Returns a new token within refresh timeout and same session id is maintained", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "refresh", + ":token" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "setCookie", + "value": "true", + "description": "Describes a way to set cookie from backend." + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "token", + "description": "(Required) Non expired Authorization token" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "bead3055-2f6a-483c-bbd2-4a3a765a5f2d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "refresh", + ":token" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "setCookie", + "value": "true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "token", + "description": "(Required) Non expired Authorization token" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3faa55cc-7334-4ad6-9fd8-128cfc77a660", + "name": "sso", + "item": [ + { + "id": "f1e43d08-bd98-4999-b4d2-cb31894757a2", + "name": "Returns a list of predefined Identity Provider (IDP)", + "request": { + "name": "Returns a list of predefined Identity Provider (IDP)", + "description": { + "content": "Returns a list of predefined Identity Provider (IDP)", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "sso", + "idps" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7d3f6adb-d32d-459c-9152-634e2f519cb8", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "sso", + "idps" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"ex anim su\",\n \"name\": \"no\"\n },\n {\n \"id\": \"ea\",\n \"name\": \"anim commodo\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b1312f39-8c4b-4046-83c6-d1aa1127d746", + "name": "Returns a list of supported sso logins", + "request": { + "name": "Returns a list of supported sso logins", + "description": { + "content": "Returns a list of supported sso logins and their authentication mechanism", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "sso", + "logins" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "org", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ea7e1df1-dc7a-44f4-9c5f-15622ab20774", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "sso", + "logins" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "org", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"displayName\": \"dolor adipisicing qui\",\n \"logo\": \"ea esse exercitation ad\",\n \"name\": \"proident non ipsum\",\n \"redirectUri\": \"nisi ad\"\n },\n {\n \"displayName\": \"mollit Ut\",\n \"logo\": \"nostrud et culpa\",\n \"name\": \"culpa minim\",\n \"redirectUri\": \"cillum velit\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1ac42b9e-8a8d-4230-97bf-2c1f90213e8d", + "name": "Returns a list of supported sso auth providers", + "request": { + "name": "Returns a list of supported sso auth providers", + "description": { + "content": "Returns a list of supported sso auth providers", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "sso", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "603f2d0c-0de1-48dc-b957-070a58bbc498", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "sso", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"displayName\": \"dolor adipisicing qui\",\n \"logo\": \"ea esse exercitation ad\",\n \"name\": \"proident non ipsum\",\n \"redirectUri\": \"nisi ad\"\n },\n {\n \"displayName\": \"mollit Ut\",\n \"logo\": \"nostrud et culpa\",\n \"name\": \"culpa minim\",\n \"redirectUri\": \"cillum velit\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "88585a84-a74a-4446-888e-7fc490ac168b", + "name": "Returns Authorization token. Works as a callback url for the system defined sso apps", + "request": { + "name": "Returns Authorization token. Works as a callback url for the system defined sso apps", + "description": { + "content": "Returns Authorization token. Works as a callback url for the system defined sso apps", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "sso", + ":ssoApp", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "code", + "value": "", + "description": "Describes temporary and very short lived code sent by IDP to validate the token" + }, + { + "disabled": false, + "key": "state", + "value": "", + "description": "Describes a state to validate and associate request and response" + }, + { + "disabled": false, + "key": "error", + "value": "", + "description": "Describes a error code in case the IDP is not able to validate and authenticates the user" + }, + { + "disabled": false, + "key": "error_description", + "value": "", + "description": "Describes a error in case the IDP is not able to validate and authenticates the user" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "ssoApp", + "description": "(Required) Describes the sso app use to login into the system" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9c2d141c-e0a6-474b-88cc-49850aa5935e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "sso", + ":ssoApp", + "callback" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "code", + "value": "" + }, + { + "key": "state", + "value": "" + }, + { + "key": "error", + "value": "" + }, + { + "key": "error_description", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "ssoApp", + "description": "(Required) Describes the sso app use to login into the system" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Authorization\": \"dolore sit quis Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3c742b9c-1af7-485a-80b1-0a7f0924e55c", + "name": "user", + "item": [ + { + "id": "27fb1d39-a433-492a-aea0-cf828cc651c4", + "name": "Returns No Content. Sends the user organization information via email", + "request": { + "name": "Returns No Content. Sends the user organization information via email", + "description": { + "content": "Returns No Content. Sends the user organization(s) information via email", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "user", + "org", + "forgot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "emailId", + "value": "", + "description": "(Required) Describes user's email id for sending organzation(s) details via email." + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "56191cbf-2485-489c-9b21-5a5a01aa2e9e", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "user", + "org", + "forgot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "emailId", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3a0b30a0-1b1f-44e2-9a37-45afc50d0dea", + "name": "Creates request to reset password via email", + "request": { + "name": "Creates request to reset password via email", + "description": { + "content": "Creates request to reset password via email. Password reset email will be sent to the user. Sends 204 No Content.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "auth", + "user", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b0c05fa4-430f-4d24-a5f3-a707fcebd121", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "auth", + "user", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "377762b5-5112-4bda-9327-ba8bf896e6f9", + "name": "cloudaccounts", + "item": [ + { + "id": "4e1ad894-b061-4314-b887-eda770ebf319", + "name": "aws", + "item": [ + { + "id": "7eeb3be7-ce09-4317-9b0d-d7b1c0a2ea89", + "name": "Retrieves a list of AWS cloud accounts", + "request": { + "name": "Retrieves a list of AWS cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c554c7af-556d-4e8d-ae00-82edd85848d7", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"anim commodo eu enim do\",\n \"kind\": \"cupidatat in sunt pariatur\",\n \"metadata\": {\n \"annotations\": {\n \"deseruntaf5\": \"\",\n \"esse_9\": \"\",\n \"mollit_24\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariatura\": \"\",\n \"ex0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"sit mollit do\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"Excepteur incididunt tempor Ut\",\n \"proident ea ad non\"\n ],\n \"secretKey\": \"ad qui\",\n \"sts\": {\n \"arn\": \"aliquip dolor\",\n \"externalId\": \"non adipisicing laborum\"\n }\n },\n \"status\": {\n \"state\": \"Duis s\"\n }\n },\n {\n \"apiVersion\": \"dolor aliqua pariatur officia\",\n \"kind\": \"laborum anim adipisicing in\",\n \"metadata\": {\n \"annotations\": {\n \"laboris451\": \"\",\n \"dolore2dc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliquaf\": \"\",\n \"do5c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"in nulla ullamco\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"quis incididunt adipisicing proident\",\n \"sint nulla aute aliqua\"\n ],\n \"secretKey\": \"velit voluptate Lorem\",\n \"sts\": {\n \"arn\": \"Lorem consequat cillum Duis\",\n \"externalId\": \"qui veniam et magna Lorem\"\n }\n },\n \"status\": {\n \"state\": \"amet\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ullamco proident ut\",\n \"count\": -51274791,\n \"limit\": -45809306,\n \"offset\": 43706970\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7d956613-da17-4874-915d-5871252672bb", + "name": "Creates an AWS cloud account", + "request": { + "name": "Creates an AWS cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"dolore_525\": \"\",\n \"dolore4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur_bd\": \"\",\n \"aute_d3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cd4b1a9b-1d85-4860-b49f-fbf21d80302d", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"voluptate_b68\": \"\",\n \"adipisicing9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor9e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9b487758-85d8-4c4c-b7c3-0ef9d005ddc7", + "name": "{uid}", + "item": [ + { + "id": "f4d7730d-7703-40e9-8ad5-95fce9863a8b", + "name": "Deletes the specified AWS account", + "request": { + "name": "Deletes the specified AWS account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "b44626ca-3269-4cf3-9f36-e991d598784f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "49f49148-892b-458a-a41f-58a9185a52b2", + "name": "Returns the specified AWS account", + "request": { + "name": "Returns the specified AWS account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "assumeCredentials", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c6eb2724-e53d-4cd7-8474-d158dea44730", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "assumeCredentials", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"voluptate_b68\": \"\",\n \"adipisicing9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor9e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "47aec86e-7cbe-418e-b1a6-1faaa87605c7", + "name": "Updates the specified AWS account", + "request": { + "name": "Updates the specified AWS account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"dolore_525\": \"\",\n \"dolore4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur_bd\": \"\",\n \"aute_d3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "841efd47-da62-4282-ac7d-cc1b0d89e7ab", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "aws", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) AWS cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"voluptate_b68\": \"\",\n \"adipisicing9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor9e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "bbc5838a-4b80-46b8-a137-cd3e73f289f9", + "name": "azure", + "item": [ + { + "id": "0a03b4e3-1007-4406-b98f-b0f3b0cf77f2", + "name": "Retrieves a list of azure cloud accounts", + "request": { + "name": "Retrieves a list of azure cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ddfeb106-9788-45da-823f-6b22dc9a88f4", + "name": "An array of azure cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"ex adipisicing dolore amet elit\",\n \"kind\": \"commodo fugiat\",\n \"metadata\": {\n \"annotations\": {\n \"magnace\": \"\",\n \"labore51\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_c_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"mollit esse ut\",\n \"clientId\": \"sin\",\n \"clientSecret\": \"la\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": false\n },\n \"tenantName\": \"ea eiusmod\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"ea deserunt do Duis\",\n \"kind\": \"eu cupidatat\",\n \"metadata\": {\n \"annotations\": {\n \"consequatd7\": \"\",\n \"minimbc\": \"\",\n \"etd\": \"\",\n \"dolor6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt__58\": \"\",\n \"sed_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"aliquip magna laboris\",\n \"clientId\": \"dolor quis in magna\",\n \"clientSecret\": \"in ipsum nulla\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": true\n },\n \"tenantName\": \"laboris adipisici\"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ad nostrud aliquip\",\n \"count\": -32866345,\n \"limit\": 4554398,\n \"offset\": -94837287\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d219ff5f-acc0-40f1-845e-24ab1a1a3d52", + "name": "Create azure cloud account", + "request": { + "name": "Create azure cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nostrud_19\": \"\",\n \"eu_b2\": \"\",\n \"ullamcod18\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim_e6\": \"\",\n \"elit_18e\": \"\",\n \"magna_f3\": \"\",\n \"aliquip967\": \"\",\n \"pariatur_fd5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9bf51856-80e9-45b3-9dcc-6f213690efc4", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"consecteture_3\": \"\",\n \"eua51\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quis_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "284332b9-d494-4a10-8720-99c1a191efef", + "name": "{uid}", + "item": [ + { + "id": "ca0a53c5-0373-468d-b39b-4c180ea24cfd", + "name": "Deletes the specified azure account", + "request": { + "name": "Deletes the specified azure account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "12e195f7-0259-453b-8e1c-9cc8a5d1ac63", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4ed8a9b7-ddd8-4954-b0c2-55eb883424da", + "name": "Returns the specified azure cloud account", + "request": { + "name": "Returns the specified azure cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7b4fa87f-2a30-4f8e-9790-6cb50c12f10f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"consecteture_3\": \"\",\n \"eua51\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quis_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a3b3bfee-c9af-41ba-a7a6-7ed11035d04e", + "name": "Updates the specified azure account", + "request": { + "name": "Updates the specified azure account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nostrud_19\": \"\",\n \"eu_b2\": \"\",\n \"ullamcod18\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim_e6\": \"\",\n \"elit_18e\": \"\",\n \"magna_f3\": \"\",\n \"aliquip967\": \"\",\n \"pariatur_fd5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8334d341-6669-4c20-ab73-9b36786c41e7", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Azure cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"consecteture_3\": \"\",\n \"eua51\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quis_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ffce6763-4534-480b-a89a-6e1a608c6f8f", + "name": "coxedge", + "item": [ + { + "id": "b7ee19d6-3857-4990-844b-c07cffcf095a", + "name": "Retrieves a list of CoxEdge cloud accounts", + "request": { + "name": "Retrieves a list of CoxEdge cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ef5bda9a-39c4-4538-aec3-58ff732aa396", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"mollit reprehenderit\",\n \"kind\": \"tempor Duis dolor amet aut\",\n \"metadata\": {\n \"annotations\": {\n \"deserunt25\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsumf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"amet sunt ut\",\n \"apiKey\": \"dolor dolore sint eu\",\n \"environment\": \"consequat consectetur \",\n \"organizationId\": \"consectetur ut\",\n \"service\": \"nisi tempor qui\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"ad minim ipsum ullamco\",\n \"kind\": \"quis amet laborum Ut\",\n \"metadata\": {\n \"annotations\": {\n \"amet947\": \"\",\n \"ut1a\": \"\",\n \"adipisicing86\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"anim_b5\": \"\",\n \"nisiccf\": \"\",\n \"in8f\": \"\",\n \"exercitation_6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"non officia tempor laboris eu\",\n \"apiKey\": \"nulla qui laboris\",\n \"environment\": \"in eu exercitation\",\n \"organizationId\": \"reprehenderit culpa exercitation non\",\n \"service\": \"in aliquip cillum nulla mollit\"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"esse enim pariatur\",\n \"count\": -9546266,\n \"limit\": -99697872,\n \"offset\": -98362985\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "371174f0-63ba-471a-bd80-cf5556b6d49a", + "name": "Creates an CoxEdge cloud account", + "request": { + "name": "Creates an CoxEdge cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"veniam_09\": \"\",\n \"et3\": \"\",\n \"sint41\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irureef\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d766d20c-0235-4741-b109-997c0d6ad756", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"commodo23b\": \"\",\n \"deserunt4d8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4791323a-f4d2-474f-a063-8705bbc21cf3", + "name": "{uid}", + "item": [ + { + "id": "969a8417-53ee-45ad-b2c9-bc017a208930", + "name": "Deletes the specified CoxEdge account", + "request": { + "name": "Deletes the specified CoxEdge account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "ee070878-8f1a-4e9d-a7e0-c7018fd5bd6d", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cafb9320-50e6-4483-93fb-2c4bcbab1f03", + "name": "Returns the specified CoxEdge account", + "request": { + "name": "Returns the specified CoxEdge account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "bc39c2dd-c4a1-4f4b-99e4-a44bdb527410", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"commodo23b\": \"\",\n \"deserunt4d8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "023c6584-6ac6-40d0-b78b-37b868fa4fd6", + "name": "Updates the specified CoxEdge account", + "request": { + "name": "Updates the specified CoxEdge account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"veniam_09\": \"\",\n \"et3\": \"\",\n \"sint41\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irureef\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c180046a-d4ee-45cd-ba2c-e6d0566d7bf0", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "coxedge", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) CoxEdge cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"commodo23b\": \"\",\n \"deserunt4d8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "4e49088c-fe77-491d-840a-1a633c472ef1", + "name": "gcp", + "item": [ + { + "id": "cc031811-6578-4ee2-881d-ca706f3b0f81", + "name": "Retrieves a list of gcp cloud accounts", + "request": { + "name": "Retrieves a list of gcp cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4129052f-0137-4b41-a8a1-aeffa682c2eb", + "name": "An array of gcp cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"elit\",\n \"kind\": \"velit ex reprehenderit Ut\",\n \"metadata\": {\n \"annotations\": {\n \"commodo_70f\": \"\",\n \"Utc\": \"\",\n \"Loremda\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enime\": \"\",\n \"in075\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"jsonCredentials\": \"non elit\",\n \"jsonCredentialsFileName\": \"nostrud sunt voluptate\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"pariatur proident do\",\n \"kind\": \"aliquip mol\",\n \"metadata\": {\n \"annotations\": {\n \"non7d3\": \"\",\n \"ex6c9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat073\": \"\",\n \"occaecat_e\": \"\",\n \"magna_f44\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"jsonCredentials\": \"velit laboris dolor ut\",\n \"jsonCredentialsFileName\": \"consectetur\"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"enim velit qui ut\",\n \"count\": 22717664,\n \"limit\": 78545506,\n \"offset\": 22604095\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ab1622ff-bffa-4a83-a5f5-03c8993dd362", + "name": "Creates a GCP cloud account", + "request": { + "name": "Creates a GCP cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_9d3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3046650d-2b82-4167-b561-826e8e008bc6", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8b52ae2a-062a-465e-9d6e-a636a49c9667", + "name": "{uid}", + "item": [ + { + "id": "4af901d7-70ae-473e-b4ff-dc28d13ad73c", + "name": "Deletes the specified GCP account", + "request": { + "name": "Deletes the specified GCP account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "8dfcf256-46aa-4ebe-8bf8-5be1ee3b8e5e", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5547bec7-caf0-44a3-bd58-1260a31b73fb", + "name": "Returns the specified GCP cloud account", + "request": { + "name": "Returns the specified GCP cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "22ef7a4a-8290-4d7b-bca1-b0fdd32b3d50", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"sed fugiat\",\n \"kind\": \"dolore anim\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit_7c\": \"\",\n \"Excepteur_bb7\": \"\",\n \"laborum_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_1\": \"\",\n \"eu_ed\": \"\",\n \"mollit_166\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"jsonCredentials\": \"esse Lorem in exercitation\",\n \"jsonCredentialsFileName\": \"in in laboris pariatur\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d7adc2ee-9ec1-496b-aaaa-07d55cc891e6", + "name": "Updates the specified GCP account", + "request": { + "name": "Updates the specified GCP account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_9d3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "da0a0bc4-e146-4a94-adbd-ea20aec6cc5b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) GCP cloud account uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "e9e5228b-554b-4c8e-a038-7dde67c8facd", + "name": "maas", + "item": [ + { + "id": "3dc6f8cb-8831-433a-a4db-b185c145b2cd", + "name": "Retrieves a list of Maas cloud accounts", + "request": { + "name": "Retrieves a list of Maas cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f4694e72-51ca-405e-a394-2648a065dd38", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sit\",\n \"kind\": \"ullamco occaecat et Excepteur\",\n \"metadata\": {\n \"annotations\": {\n \"officia_8\": \"\",\n \"Ut431\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enimc8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"ut voluptate\",\n \"apiEndpoint\": \"proident anim officia\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"Duis fugiat sint voluptate\",\n \"kind\": \"esse cupidatat eu ullamco\",\n \"metadata\": {\n \"annotations\": {\n \"voluptate_f38\": \"\",\n \"in_5c5\": \"\",\n \"voluptatee_2\": \"\",\n \"consectetur_a28\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_296\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"exercitation commodo dolore\",\n \"apiEndpoint\": \"eiusmod minim nostrud\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"culpa ex sit pariatur est\",\n \"count\": -59344227,\n \"limit\": 83903037,\n \"offset\": 9527149\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1a612def-dcb4-4014-8b85-4ed43a9b7aeb", + "name": "Creates an Maas cloud account", + "request": { + "name": "Creates an Maas cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"aliquipa\": \"\",\n \"amet2a\": \"\",\n \"non_426\": \"\",\n \"magna_970\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui__7a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "42187d9f-c15a-429c-b110-0c8a2e970ea1", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderitd98\": \"\",\n \"eab\": \"\",\n \"velit_a4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_88c\": \"\",\n \"cillum3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b79688e3-1e72-4017-a864-08055ed4e49c", + "name": "{uid}", + "item": [ + { + "id": "4a6a87c5-af16-4890-b832-f46abe7ca5a4", + "name": "Deletes the specified Maas account", + "request": { + "name": "Deletes the specified Maas account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "3ccc05ec-63de-4fd2-b03c-f3b689e4ccd9", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1aac94ee-a49b-4280-8d86-7ff0ae0b4fdf", + "name": "Returns the specified Maas account", + "request": { + "name": "Returns the specified Maas account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5cde329b-1963-4e83-90c8-428ab21ce72a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderitd98\": \"\",\n \"eab\": \"\",\n \"velit_a4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_88c\": \"\",\n \"cillum3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7404df50-af0b-42bf-847b-e48d5da5e2b2", + "name": "Patches the specified CloudAccount Maas", + "request": { + "name": "Patches the specified CloudAccount Maas", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d845c96f-240c-4757-a36d-da1afdf84a80", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2376cdb3-36e2-4a7d-afb9-d2de498bb84b", + "name": "Updates the specified Maas account", + "request": { + "name": "Updates the specified Maas account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"aliquipa\": \"\",\n \"amet2a\": \"\",\n \"non_426\": \"\",\n \"magna_970\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui__7a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cf120881-a52a-41f2-a15b-a04364fd1439", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Maas cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderitd98\": \"\",\n \"eab\": \"\",\n \"velit_a4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_88c\": \"\",\n \"cillum3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "50114a98-9a8e-4670-8a7e-ad6238258ffb", + "name": "properties", + "item": [ + { + "id": "ac411bae-ce6c-4d29-9d32-f22fb693818b", + "name": "Get the maas azs for a given account", + "request": { + "name": "Get the maas azs for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2b24a470-b09f-4e83-9c0a-2615d604f73f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"sint officia\",\n \"name\": \"commodo voluptate r\"\n },\n {\n \"description\": \"fugiat sunt Lorem\",\n \"name\": \"mollit ut magna et\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a79373cf-849c-4eee-a67c-8dd7f02a1c04", + "name": "Get the maas domains for a given account", + "request": { + "name": "Get the maas domains for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c4bf2054-c076-4e0e-b5dc-a98d06b8e6c3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"name\": \"ipsum\"\n },\n {\n \"name\": \"in adipisicing\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e3230cec-8b68-4d37-9b91-0c416966d194", + "name": "Get the maas pools for a given account", + "request": { + "name": "Get the maas pools for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "resourcePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d70e429e-5e78-4229-a30b-b58a2feba185", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "resourcePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"magna in eiusmod\",\n \"name\": \"veniam in commodo\"\n },\n {\n \"description\": \"enim\",\n \"name\": \"quis fugiat ullamco\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f0d1e4f9-3770-4d13-9546-9811be7884ab", + "name": "Get the maas subnets for a given account", + "request": { + "name": "Get the maas subnets for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "subnets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fc919d07-23e3-492f-8551-88672d212f4b", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "maas", + ":uid", + "properties", + "subnets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"id\": -39471879,\n \"name\": \"eiusmod magna velit sit\",\n \"space\": \"aliqua Duis incididunt amet\",\n \"vlans\": {\n \"fabric\": \"sunt veniam consecte\",\n \"id\": 18366678,\n \"name\": \"non sit anim tempor esse\"\n }\n },\n {\n \"id\": -61598620,\n \"name\": \"ut aliquip nulla\",\n \"space\": \"dolore exercit\",\n \"vlans\": {\n \"fabric\": \"velit proident\",\n \"id\": -90624300,\n \"name\": \"enim mollit\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "74f97860-73de-4d2b-9401-da998d7f29d9", + "name": "openstack", + "item": [ + { + "id": "166a6903-d2d5-45b1-bcf5-62c092d63d2d", + "name": "Retrieves a list of OpenStack cloud accounts", + "request": { + "name": "Retrieves a list of OpenStack cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "54db60e2-7462-43d7-bd9c-39320fd4ab7d", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"aliquip minim consectetur velit\",\n \"kind\": \"ex qui non esse nostrud\",\n \"metadata\": {\n \"annotations\": {\n \"velit_42e\": \"\",\n \"doe\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_b\": \"\",\n \"Lorem88\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"magna voluptate\",\n \"username\": \"dolor quis sint pariatur veniam\",\n \"password\": \"ut sunt\",\n \"caCert\": \"proident amet\",\n \"defaultDomain\": \"esse enim dolore cillum ipsum\",\n \"defaultProject\": \"aliquip\",\n \"insecure\": false,\n \"parentRegion\": \"occaecat e\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"quis\",\n \"kind\": \"ut\",\n \"metadata\": {\n \"annotations\": {\n \"occaecat__d5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in_8a\": \"\",\n \"reprehenderit_49a\": \"\",\n \"voluptate0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"ex aliquip anim\",\n \"username\": \"Ut cillum anim irure incididunt\",\n \"password\": \"Ut incididunt Lorem\",\n \"caCert\": \"consequat Ut in\",\n \"defaultDomain\": \"elit ad\",\n \"defaultProject\": \"et sunt\",\n \"insecure\": false,\n \"parentRegion\": \"deserunt sed in \"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"commodo incididunt quis Ut\",\n \"count\": -67246503,\n \"limit\": -71891627,\n \"offset\": 90707844\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "905983cb-325e-434e-b961-97a9d91ed11c", + "name": "Creates a OpenStack cloud account", + "request": { + "name": "Creates a OpenStack cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"fugiat_dd5\": \"\",\n \"dolora_\": \"\",\n \"consectetur_dd\": \"\",\n \"voluptate__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_39\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f04eb236-863c-4573-9d6d-d06c29b12c96", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laboris44\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e7ac86f9-e68b-4531-88b1-f9aaa16c0662", + "name": "{uid}", + "item": [ + { + "id": "202ca824-9eb0-41bd-9c36-c3c375bd2f10", + "name": "Deletes the specified OpenStack account", + "request": { + "name": "Deletes the specified OpenStack account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "2e41da18-9bc3-40b5-bf23-92e2202bc28f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9d87711b-73c5-4e50-9658-ad1ec6d13e68", + "name": "Returns the specified OpenStack account", + "request": { + "name": "Returns the specified OpenStack account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "576fd47a-5ad4-4746-8340-bbf9a2745936", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laboris44\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ff4cd946-1ccc-4b89-a0ff-f930f109be12", + "name": "Updates the specified OpenStack account", + "request": { + "name": "Updates the specified OpenStack account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"fugiat_dd5\": \"\",\n \"dolora_\": \"\",\n \"consectetur_dd\": \"\",\n \"voluptate__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_39\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "35c437e2-edd0-44c9-99b9-20c950b54173", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) OpenStack cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laboris44\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "573d8394-2f82-43e1-a221-7609f533d4bb", + "name": "properties", + "item": [ + { + "id": "05ae35ae-ab93-4fc1-86b9-bdca822092e4", + "name": "Get the openstack azs for a given account and region", + "request": { + "name": "Get the openstack azs for a given account and region", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "" + }, + { + "disabled": false, + "key": "project", + "value": "" + }, + { + "disabled": false, + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "19c7cb3e-d3bb-41c0-aba9-67a2880b5226", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + }, + { + "key": "project", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"azs\": [\n {\n \"name\": \"occaecat pariatur deserunt sed\"\n },\n {\n \"name\": \"non\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3f515daf-9a39-4dd2-a071-a6059b082199", + "name": "Get the openstack keypairs for a given account and scope", + "request": { + "name": "Get the openstack keypairs for a given account and scope", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "flavors" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "project", + "value": "" + }, + { + "disabled": false, + "key": "region", + "value": "" + }, + { + "disabled": false, + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "04c8673b-6961-4a23-88f2-ae58faade2cf", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "flavors" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"disk\": -4729711,\n \"ephemeral\": -80746505,\n \"id\": \"aliqua cillum non\",\n \"memory\": -18182039,\n \"name\": \"nisi Excepteur velit pariatur\",\n \"vcpus\": 89499769\n },\n {\n \"disk\": 43593404,\n \"ephemeral\": 40778981,\n \"id\": \"proident et Excepteur\",\n \"memory\": 43502648,\n \"name\": \"in tempor dolor\",\n \"vcpus\": -31259556\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "16af49f4-2f56-49e0-a5f2-fe03425c0b1a", + "name": "Get the openstack keypairs for a given account and scope", + "request": { + "name": "Get the openstack keypairs for a given account and scope", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "project", + "value": "" + }, + { + "disabled": false, + "key": "region", + "value": "" + }, + { + "disabled": false, + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "404ea5aa-acd3-4de8-a597-d823b941a70e", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"name\": \"eiusmod commodo velit consequat\",\n \"publicKey\": \"culpa\"\n },\n {\n \"name\": \"in irure\",\n \"publicKey\": \"sunt et\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5989809e-13d2-4b3e-a46c-6e0d4d135dfb", + "name": "Get the openstack networks for a given account and scope", + "request": { + "name": "Get the openstack networks for a given account and scope", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "project", + "value": "" + }, + { + "disabled": false, + "key": "region", + "value": "" + }, + { + "disabled": false, + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "472e524a-d2b3-4441-85e2-90cceb060adf", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"sed eiusmod Lorem velit\",\n \"id\": \"aute anim eu fugiat\",\n \"name\": \"culpa esse\",\n \"subnets\": [\n {\n \"description\": \"aute nostrud labore dolor pariatur\",\n \"id\": \"aute\",\n \"name\": \"qui laboris ea aliqua\"\n },\n {\n \"description\": \"non ut amet veniam ut\",\n \"id\": \"ut occaecat\",\n \"name\": \"pari\"\n }\n ]\n },\n {\n \"description\": \"dolor pariatur reprehenderit\",\n \"id\": \"pariatur dolore\",\n \"name\": \"deserunt incididunt in Duis do\",\n \"subnets\": [\n {\n \"description\": \"Ut mollit\",\n \"id\": \"labore est\",\n \"name\": \"elit aute velit laboris dolor\"\n },\n {\n \"description\": \"enim sint consequat\",\n \"id\": \"aliquip dolor\",\n \"name\": \"tempor eu in culpa\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "87be8247-d75d-4945-a61d-9963adf4d651", + "name": "Get the openstack projects for a given account", + "request": { + "name": "Get the openstack projects for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ae769e39-9eec-47ec-aa37-18387fd11243", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"Excepteur\",\n \"domainId\": \"magna Lorem dolore eiusmod\",\n \"id\": \"in\",\n \"name\": \"ex consectetur\",\n \"parentProjectId\": \"exercitation occaecat ullamco\"\n },\n {\n \"description\": \"commodo veniam cillum ut\",\n \"domainId\": \"culpa mollit sunt sint\",\n \"id\": \"velit\",\n \"name\": \"ex occaecat qui consequat nisi\",\n \"parentProjectId\": \"reprehenderit est\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f1b25e4c-c9b6-46d4-b651-a309812396ef", + "name": "Get the openstack regions for a given account", + "request": { + "name": "Get the openstack regions for a given account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "af6ba253-31cf-49e6-93a7-f04a726f1477", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "openstack", + ":uid", + "properties", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"description\": \"culpa aliquip\",\n \"id\": \"officia\",\n \"parentRegionId\": \"reprehenderit incididunt voluptate\"\n },\n {\n \"description\": \"anim fugiat non cupidatat\",\n \"id\": \"dolor\",\n \"parentRegionId\": \"ad adipisicing\"\n }\n ],\n \"domains\": [\n {\n \"description\": \"Duis dolor minim ut\",\n \"id\": \"occaecat\",\n \"name\": \"eu consectetur dolor exercitation\"\n },\n {\n \"description\": \"pariatu\",\n \"id\": \"amet non nulla Lorem\",\n \"name\": \"consequat velit laboris dolore sit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "0ccd9cb4-694e-4bac-9879-6f020630e8c5", + "name": "Retrieves a list of cloud accounts summary", + "request": { + "name": "Retrieves a list of cloud accounts summary", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c188d34b-aea2-4592-baba-20d3269de33a", + "name": "An array of cloud account summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"kind\": \"E\",\n \"metadata\": {\n \"annotations\": {\n \"quis_60d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariatur7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"accountId\": \"amet sint ea mollit\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"kind\": \"in Excepteur quis\",\n \"metadata\": {\n \"annotations\": {\n \"sit1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"exercitation_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"accountId\": \"exercitation nulla\"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"anim eu n\",\n \"count\": -53139686,\n \"limit\": 327889,\n \"offset\": 91208667\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ce8b2a38-51c1-4e7b-93e3-828ce9f40292", + "name": "tencent", + "item": [ + { + "id": "c9ed5647-1225-44af-bc7c-bffe76a43178", + "name": "Retrieves a list of Tencent cloud accounts", + "request": { + "name": "Retrieves a list of Tencent cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fa354447-5495-4014-9c52-85f0eb0e2a8a", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"eu in dolore\",\n \"kind\": \"deserunt incididunt fugiat\",\n \"metadata\": {\n \"annotations\": {\n \"fugiat_873\": \"\",\n \"ipsum_b\": \"\",\n \"ullamco7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ex__c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"nisi elit\",\n \"secretKey\": \"dolore exercitation sunt deserunt enim\"\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"fugiat aliqua ut qui consequat\",\n \"kind\": \"Excepteur dolor anim\",\n \"metadata\": {\n \"annotations\": {\n \"anim8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_680\": \"\",\n \"dolore_09\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"culpa do\",\n \"secretKey\": \"non\"\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"aliquip dolore dolore magna veniam\",\n \"count\": 33953883,\n \"limit\": 72856364,\n \"offset\": -10129678\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "28e578ea-b087-4fb6-a711-f6841723059e", + "name": "Creates an Tencent cloud account", + "request": { + "name": "Creates an Tencent cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_a\": \"\",\n \"nulla_075\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eu7\": \"\",\n \"non_2e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"\",\n \"secretKey\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "40fa91d0-9fbe-4dcd-9737-812d7f55368f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"do_257\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_c\": \"\",\n \"deserunt407\": \"\",\n \"Duis870\": \"\",\n \"consectetur_c6\": \"\",\n \"anime86\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"\",\n \"secretKey\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1b9bedd3-76ae-48b2-b033-959940ebdcef", + "name": "{uid}", + "item": [ + { + "id": "5176d0bb-c171-4446-b84d-e194a20753c0", + "name": "Deletes the specified Tencent account", + "request": { + "name": "Deletes the specified Tencent account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "cd2029c3-54a2-4258-9e83-89083b208646", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "afc9f353-5ce6-4f7a-8191-b8de9568055f", + "name": "Returns the specified Tencent account", + "request": { + "name": "Returns the specified Tencent account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a60c8ada-93f5-4498-b32a-5e3f415bd93b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"do_257\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_c\": \"\",\n \"deserunt407\": \"\",\n \"Duis870\": \"\",\n \"consectetur_c6\": \"\",\n \"anime86\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"\",\n \"secretKey\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "44d69874-f011-4a47-b971-9ca23abbde80", + "name": "Updates the specified Tencent account", + "request": { + "name": "Updates the specified Tencent account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_a\": \"\",\n \"nulla_075\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eu7\": \"\",\n \"non_2e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"\",\n \"secretKey\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c7958dbd-80f6-40e5-b19b-0698a06ef508", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "tencent", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Tencent cloud account uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"do_257\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_c\": \"\",\n \"deserunt407\": \"\",\n \"Duis870\": \"\",\n \"consectetur_c6\": \"\",\n \"anime86\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"secretId\": \"\",\n \"secretKey\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "e282e132-6cd0-450a-ae6b-91c8c3c33236", + "name": "vsphere", + "item": [ + { + "id": "86b5c376-725d-4331-888e-332e51e97141", + "name": "Retrieves a list of vSphere cloud accounts", + "request": { + "name": "Retrieves a list of vSphere cloud accounts", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c26c9318-eb45-4418-8bbc-d800b63550b0", + "name": "An array of cloud account items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"proident sunt culpa velit\",\n \"kind\": \"irure amet\",\n \"metadata\": {\n \"annotations\": {\n \"quis__5\": \"\",\n \"ea_41\": \"\",\n \"in_e\": \"\",\n \"ut_b9\": \"\",\n \"incididuntbf0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut78\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"enim non sint consectetur\",\n \"username\": \"ipsum deserunt non\",\n \"password\": \"sint cillum\",\n \"insecure\": true\n },\n \"status\": {\n \"state\": \"\"\n }\n },\n {\n \"apiVersion\": \"exercitation tempor magna\",\n \"kind\": \"anim consequat ad\",\n \"metadata\": {\n \"annotations\": {\n \"ea4_2\": \"\",\n \"ex62_\": \"\",\n \"magna43a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"est6b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"cupidatat consequat exercitation quis proident\",\n \"username\": \"consequat aute commodo dolor\",\n \"password\": \"labore quis sit e\",\n \"insecure\": true\n },\n \"status\": {\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"quis proident irure in\",\n \"count\": 54762128,\n \"limit\": -58456906,\n \"offset\": 96595470\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9a9c3d74-73f6-499e-b242-bbe9f9d0e627", + "name": "Creates a vSphere cloud account", + "request": { + "name": "Creates a vSphere cloud account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"est7e3\": \"\",\n \"anim640\": \"\",\n \"incididunt_8f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_1\": \"\",\n \"adipisicing_de\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b17805fc-9738-4f7d-853a-fe8e24df2f79", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f42c2214-8d04-4f6d-b716-ce0f0e545f3c", + "name": "{uid}", + "item": [ + { + "id": "cc743eff-5611-41cf-a81c-9edd78dfb4ae", + "name": "Deletes the specified vSphere account", + "request": { + "name": "Deletes the specified vSphere account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "369928a9-e207-4d4c-a4aa-7865f94c709f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f4cd3f93-8a0e-455e-b8b6-ec0a93c0a48b", + "name": "Returns the specified vSphere account", + "request": { + "name": "Returns the specified vSphere account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e065ebae-89e7-45da-b7fe-8c367f899105", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sintb_9\": \"\",\n \"minim_12\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Excepteur_3c\": \"\",\n \"sint_ead\": \"\",\n \"occaecat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "aab5be76-34ad-4f01-b665-6df69c0c262a", + "name": "Updates the specified VSphere account", + "request": { + "name": "Updates the specified VSphere account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"est7e3\": \"\",\n \"anim640\": \"\",\n \"incididunt_8f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_1\": \"\",\n \"adipisicing_de\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"status\": {\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "54fd9b20-fb1b-4c3a-ae5d-666f82cf8c01", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere cloud account uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "150ae292-0d49-429c-8c80-aecc196b0e34", + "name": "properties", + "item": [ + { + "id": "96e9c305-b86f-4887-95f0-962ac7db056c", + "name": "Get the vSphere computecluster resources for the given overlord account", + "request": { + "name": "Get the vSphere computecluster resources for the given overlord account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid", + "properties", + "computecluster", + "resources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "datacenter", + "value": "", + "description": "(Required) " + }, + { + "disabled": false, + "key": "computecluster", + "value": "", + "description": "(Required) " + }, + { + "disabled": false, + "key": "useQualifiedNetworkName", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3c278472-2441-4d15-a7cc-8abafa084a48", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid", + "properties", + "computecluster", + "resources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "datacenter", + "value": "" + }, + { + "key": "computecluster", + "value": "" + }, + { + "key": "useQualifiedNetworkName", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"computecluster\": {\n \"datastores\": [\n \"qui cillum et ullamco\",\n \"velit in cupidatat elit non\"\n ],\n \"name\": \"officia dolore magna cupidatat\",\n \"networks\": [\n \"qui\",\n \"dolore sunt\"\n ],\n \"resourcePools\": [\n \"Excepteur ullamco consectetur\",\n \"velit sint\"\n ]\n },\n \"datacenter\": \"enim est\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d19bc5d9-e2a2-42a9-b5b5-60c392adab06", + "name": "Get the vSphere datacenters & datacluster for the given overlord account", + "request": { + "name": "Get the vSphere datacenters & datacluster for the given overlord account", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid", + "properties", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e16990fc-c2f1-4f1f-9e2b-e7c2aee410bb", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + "vsphere", + ":uid", + "properties", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"computeclusters\": [\n \"quis deserunt Lorem minim\",\n \"tempor proident\"\n ],\n \"datacenter\": \"magna aliqua in sed\",\n \"folders\": [\n \"irure veniam adipisic\",\n \"qui aute\"\n ]\n },\n {\n \"computeclusters\": [\n \"voluptate ipsum nisi eu\",\n \"a\"\n ],\n \"datacenter\": \"in Duis\",\n \"folders\": [\n \"do adipisic\",\n \"minim consequat sit commodo\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "dcc5fcda-68bb-4857-9b4c-f7eb9857fac5", + "name": "Update the geolocation annotation", + "request": { + "name": "Update the geolocation annotation", + "description": {}, + "url": { + "path": [ + "v1", + "cloudaccounts", + ":uid", + "geoLocation" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"latitude\": \"\",\n \"longitude\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "40ee0e1e-c35b-46bf-bbb0-cfab8787af26", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudaccounts", + ":uid", + "geoLocation" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"latitude\": \"\",\n \"longitude\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "92525739-6d26-43b4-8043-c85d7d5042cb", + "name": "cloudconfigs", + "item": [ + { + "id": "8c54d94f-8a6d-48d8-bf95-952f76154107", + "name": "aks/{configUid}", + "item": [ + { + "id": "8930c622-1a26-432e-81c6-ecd1a2d8b3df", + "name": "Returns the specified AKS cloud config", + "request": { + "name": "Returns the specified AKS cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "44263c49-c3ec-4cf8-8194-74a309919834", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"ex\",\n \"kind\": \"laborum anim occaecat ea reprehenderit\",\n \"metadata\": {\n \"annotations\": {\n \"enim_2\": \"\",\n \"officiaa7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi_da\": \"\",\n \"nostrudf62\": \"\",\n \"magna_2\": \"\",\n \"esse_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"ut ut\",\n \"fieldPath\": \"Excepteur consequat\",\n \"kind\": \"aute\",\n \"name\": \"commodo\",\n \"namespace\": \"fugiat non amet\",\n \"resourceVersion\": \"id ut\",\n \"uid\": \"veniam incididunt aliqua commodo tempor\"\n },\n \"clusterConfig\": {\n \"subscriptionId\": \"non commodo\",\n \"location\": \"cillum non Lorem proident\",\n \"sshKey\": \"veniam consectetur Excepteur est\",\n \"aadProfile\": {\n \"managed\": false,\n \"adminGroupObjectIDs\": [\n \"labore est\",\n \"qui in\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": true,\n \"enablePrivateClusterPublicFQDN\": false,\n \"privateDNSZone\": \"ad velit ut labore Lorem\"\n },\n \"containerName\": \"eu\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"aute occaecat ipsum\",\n \"name\": \"nisi\",\n \"securityGroupName\": \"magna amet\"\n },\n \"enablePrivateCluster\": false,\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"id occaecat nulla\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"in Excepteu\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"ipsum eu eiusmod laboris ullamco\",\n \"storageAccountName\": \"Excepteur velit\",\n \"vnetCidrBlock\": \"nisi Ut non dolore\",\n \"vnetName\": \"est incididunt Excepteur\",\n \"vnetResourceGroup\": \"eiusmod ullamco ad laborum amet\",\n \"workerSubnet\": {\n \"cidrBlock\": \"nulla\",\n \"name\": \"consec\",\n \"securityGroupName\": \"dolor qui in\"\n }\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"dolore581\": \"irure consectetur proident\",\n \"do_06\": \"id labore Duis\"\n },\n \"additionalTags\": {\n \"consequat_c\": \"Ut sed in\"\n },\n \"azs\": [\n \"exercitation Lorem sint\",\n \"adipisicing tempor proident\"\n ],\n \"instanceConfig\": {\n \"category\": \"ut quis anim Duis sunt\",\n \"cpuSet\": -94514253,\n \"diskGiB\": 8135826,\n \"memoryMiB\": 23333110,\n \"name\": \"dolor\",\n \"numCPUs\": -75694920\n },\n \"instanceType\": \"Ut voluptate\",\n \"isSystemNodePool\": true,\n \"labels\": [\n \"cillum dolor ullamco\",\n \"ipsum\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 47832570,\n \"minSize\": -69805216,\n \"name\": \"Excep\",\n \"nodeRepaveInterval\": -57379306,\n \"osDisk\": {\n \"diskSizeGB\": 64984276,\n \"managedDisk\": {\n \"storageAccountType\": \"pariatur minim ad laboris laborum\"\n },\n \"osType\": \"Linux\"\n },\n \"osType\": \"Linux\",\n \"size\": 53925632,\n \"spotVMOptions\": {\n \"maxPrice\": \"adipisicing ex tempor non sint\"\n },\n \"taints\": [\n {\n \"effect\": \"NoSchedule\",\n \"key\": \"nulla id velit mollit sit\",\n \"timeAdded\": \"\",\n \"value\": \"sit laboris eu consectetur\"\n },\n {\n \"effect\": \"NoExecute\",\n \"key\": \"laborum\",\n \"timeAdded\": \"\",\n \"value\": \"labore cupidatat\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"RollingUpdateScaleOut\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"commodo112\": \"eiusmod qui\",\n \"laboris__f4\": \"esse reprehenderit\",\n \"qui_d\": \"ipsum ex\"\n },\n \"additionalTags\": {\n \"et_20\": \"nisi cillum nostrud\",\n \"cupidatat64\": \"veniam qui\"\n },\n \"azs\": [\n \"aliquip proident consequat velit dolor\",\n \"veniam eiusmod qui incididunt\"\n ],\n \"instanceConfig\": {\n \"category\": \"nostrud enim nulla\",\n \"cpuSet\": 94725260,\n \"diskGiB\": 49270725,\n \"memoryMiB\": -60227329,\n \"name\": \"incididunt ad est sed sunt\",\n \"numCPUs\": -28759573\n },\n \"instanceType\": \"amet eiusmod\",\n \"isSystemNodePool\": false,\n \"labels\": [\n \"labore irure non veniam\",\n \"elit quis\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 61973317,\n \"minSize\": 30632802,\n \"name\": \"ullamco aute\",\n \"nodeRepaveInterval\": 63396560,\n \"osDisk\": {\n \"diskSizeGB\": 7088273,\n \"managedDisk\": {\n \"storageAccountType\": \"et ex\"\n },\n \"osType\": \"Linux\"\n },\n \"osType\": \"Linux\",\n \"size\": 75408383,\n \"spotVMOptions\": {\n \"maxPrice\": \"eiusmod in culpa pariatur\"\n },\n \"taints\": [\n {\n \"effect\": \"NoExecute\",\n \"key\": \"in ex\",\n \"timeAdded\": \"\",\n \"value\": \"tempor cillum\"\n },\n {\n \"effect\": \"NoExecute\",\n \"key\": \"culpa do\",\n \"timeAdded\": \"\",\n \"value\": \"aliqua adipisicing consectetur\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"RollingUpdateScaleOut\"\n },\n \"useControlPlaneAsWorker\": false\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"labore Duis irure\",\n \"conditions\": [\n {\n \"type\": \"eiusmod et fugiat occaecat\",\n \"status\": \"ea nulla commodo id adipisicing\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"dolore Lorem\",\n \"reason\": \"id amet ad sit ex\"\n },\n {\n \"type\": \"cillum qui ipsum Ut\",\n \"status\": \"ea veniam mollit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"ullamco\",\n \"reason\": \"dolor quis\"\n }\n ],\n \"images\": {\n \"gallery\": \"cillum adipisicing\",\n \"name\": \"quis consequat\",\n \"resourceGroup\": \"esse nost\",\n \"state\": \"eu dolore dolor elit\",\n \"subscriptionID\": \"ad\",\n \"version\": \"dolor pariatur anim ut\"\n },\n \"isAddonLayer\": true,\n \"roleDigest\": {\n \"deserunt_4\": \"cupidatat occaecat\",\n \"aliqua_\": \"in\"\n },\n \"sourceImageId\": \"occaecat reprehenderit incididunt\",\n \"useCapiImage\": false,\n \"vhdImage\": {\n \"id\": \"ad culpa in ex\",\n \"name\": \"dolor dolor in sed cupidatat\",\n \"os\": \"consequat eiusmod Ut\",\n \"region\": \"non veniam qui\",\n \"state\": \"elit\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ce05383e-9fda-4a1e-b43f-1e62f35679c3", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ba96ad07-3312-48b9-bb6a-8d83dd76fda9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9a5cf49b-86c3-4e26-ab48-fb076cc95017", + "name": "machinePools", + "item": [ + { + "id": "0b055660-b5f4-4331-a536-b9dc37de9c21", + "name": "Creates an AKS cloud config's machine pool", + "request": { + "name": "Creates an AKS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sint_385\": \"\",\n \"Lorem9f\": \"\"\n },\n \"additionalTags\": {\n \"quis_3\": \"\",\n \"laboris___\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "55bff654-4cb7-4e96-8df6-4422aba379a9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "84fcea91-f774-4ed9-b134-ab34b908be77", + "name": "{machinePoolName}", + "item": [ + { + "id": "89d149d5-99fa-4baa-9744-762c7dc444f4", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "7161a348-b8b4-41e7-bd05-cc637a34fa7e", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6893663b-7cbd-4c39-8ffd-34c7e6cb4ab7", + "name": "Updates the specified AKS cloud config's machine pool", + "request": { + "name": "Updates the specified AKS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"irure_3\": \"\",\n \"nulla_6\": \"\",\n \"sint2\": \"\",\n \"eiusmod_09\": \"\"\n },\n \"additionalTags\": {\n \"voluptate49\": \"\",\n \"adipisicing_fc\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d22144ec-ad3b-405f-b724-7ec176669c77", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e54c1631-ead6-47e1-9f6a-07881dae9bc1", + "name": "machines", + "item": [ + { + "id": "3b3f6de4-fcbf-4049-b9d1-38e26ed71637", + "name": "Retrieves a list of AKS machines", + "request": { + "name": "Retrieves a list of AKS machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "83c2a836-365b-46b8-9be3-b1087625af20", + "name": "An array of AKS machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sunt id mollit ut\",\n \"kind\": \"in nulla\",\n \"metadata\": {\n \"annotations\": {\n \"laboris_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempor0f\": \"\",\n \"in298\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"quis aliquip\",\n \"location\": \"sint exercitation e\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"aliquip23\": \"ex \"\n },\n \"allocatePublicIP\": true,\n \"availabilityZone\": {\n \"enabled\": false,\n \"id\": \"labore quis\"\n },\n \"image\": {\n \"gallery\": \"voluptate ad cillum\",\n \"id\": \"mag\",\n \"name\": \"pariatur sit esse\",\n \"offer\": \"elit irure occaecat\",\n \"publisher\": \"consequat adipisicing in\",\n \"resourceGroup\": \"esse laboris\",\n \"sku\": \"reprehenderit consequat cupidata\",\n \"subscriptionId\": \"culpa officia consectetur eiusmod\",\n \"version\": \"ea quis\"\n },\n \"nics\": [\n {\n \"index\": -77261948,\n \"privateIPs\": [\n \"labore cillum est ea\",\n \"incididunt nisi\"\n ],\n \"publicIp\": \"sit ea officia in\"\n },\n {\n \"index\": -62136866,\n \"privateIPs\": [\n \"cupidatat anim\",\n \"Ut aliquip magna reprehenderit\"\n ],\n \"publicIp\": \"ut laboris\"\n }\n ],\n \"sshPublicKey\": \"sed magna veniam\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"labore dolore pariatur sit\",\n \"reason\": \"consequat eiusmod tempor\",\n \"status\": \"minim\",\n \"type\": \"eu aliquip proident\"\n },\n {\n \"message\": \"enim Excepteur ex\",\n \"reason\": \"ipsum in Ut do\",\n \"status\": \"in nostrud occaecat ips\",\n \"type\": \"commodo labore ea dolor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"dolor sed dolore Lorem exercitation\"\n },\n \"instanceState\": \"Unknown\",\n \"maintenanceStatus\": {\n \"action\": \"Excepteur enim\",\n \"message\": \"Lorem\",\n \"state\": \"occaecat cillum\"\n }\n }\n },\n {\n \"apiVersion\": \"mollit sint sed sit\",\n \"kind\": \"dolor labore dolore\",\n \"metadata\": {\n \"annotations\": {\n \"do4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempor_3c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"dolore magna\",\n \"location\": \"tempor laborum\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"anim_e02\": \"aliquip\"\n },\n \"allocatePublicIP\": true,\n \"availabilityZone\": {\n \"enabled\": true,\n \"id\": \"amet eu culpa veniam\"\n },\n \"image\": {\n \"gallery\": \"in non velit\",\n \"id\": \"voluptate culpa\",\n \"name\": \"occaecat reprehenderit deserunt\",\n \"offer\": \"velit eiusmod consequat\",\n \"publisher\": \"enim sit sunt\",\n \"resourceGroup\": \"non\",\n \"sku\": \"sed incididunt\",\n \"subscriptionId\": \"sunt cupidatat qui amet\",\n \"version\": \"deserunt sed elit est\"\n },\n \"nics\": [\n {\n \"index\": 79228897,\n \"privateIPs\": [\n \"cillum in\",\n \"sunt tempor\"\n ],\n \"publicIp\": \"dolore do\"\n },\n {\n \"index\": -12335822,\n \"privateIPs\": [\n \"ea laborum in sed\",\n \"aliqua commodo\"\n ],\n \"publicIp\": \"reprehenderit non Duis pariatur cupidatat\"\n }\n ],\n \"sshPublicKey\": \"cupidatat\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"eu\",\n \"reason\": \"irure ullamco consequat deserunt\",\n \"status\": \"aliquip ea mollit ullamco\",\n \"type\": \"nulla sed irure te\"\n },\n {\n \"message\": \"id Duis\",\n \"reason\": \"i\",\n \"status\": \"irure exercitation officia\",\n \"type\": \"mollit i\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"nulla aliqua ex proident\"\n },\n \"instanceState\": \"Unknown\",\n \"maintenanceStatus\": {\n \"action\": \"Ut cillum dolor\",\n \"message\": \"consectetur sed ipsum qui tempor\",\n \"state\": \"sunt nulla ex cupidatat consequat\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"in anim i\",\n \"count\": -8672728,\n \"limit\": 34193338,\n \"offset\": -80023820\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c2b093db-326a-4f54-b9fa-3f1093630d7f", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderiteb\": \"\",\n \"mollit__7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim__1a\": \"\",\n \"exercitationf2\": \"\",\n \"occaecat_0d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"Loreme\": \"\",\n \"dolore_526\": \"\",\n \"esse9\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e2c3d9a8-3f7a-401c-b0de-1c9e20507652", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "43a4542a-a597-4041-9c40-2f8baaa58602", + "name": "{machineUid}", + "item": [ + { + "id": "43aaf319-8a71-4317-990c-f7d7d4901ab6", + "name": "Deletes the specified Azure machine", + "request": { + "name": "Deletes the specified Azure machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "e3284779-b622-4501-990f-fd98b015b6d0", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "70d8d952-9a42-47fd-953a-6e8182a236d5", + "name": "Returns the specified AKS machine", + "request": { + "name": "Returns the specified AKS machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c2f321d0-1298-4a5e-8a38-784da4ab0cff", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nostrud3fb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt_e40\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"elit6\": \"\",\n \"proident69\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1049e916-c56e-4b04-8367-23e35ea153e0", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Lorem_1f2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"elit001\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"consectetur2\": \"\",\n \"utd6\": \"\",\n \"in3\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b5bd79bc-ed0b-4bd3-81f6-114dbdc3205f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "c268a24d-4035-481f-aa86-ffbc83f618d0", + "name": "aws/{configUid}", + "item": [ + { + "id": "ac25a6f8-ed6a-4536-b861-bc3b473fee80", + "name": "Returns the specified AWS cloud config", + "request": { + "name": "Returns the specified AWS cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "bbccd0b0-d14d-4468-9e25-c7c07e77577b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"do\",\n \"kind\": \"nostrud ullamco mollit pariatur eu\",\n \"metadata\": {\n \"annotations\": {\n \"do9b\": \"\",\n \"Duis1__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eiusmod252\": \"\",\n \"ad__70\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"Lorem labore culpa ut\",\n \"fieldPath\": \"in dolore ut incididunt\",\n \"kind\": \"adipisicing in laborum Ut elit\",\n \"name\": \"esse sunt dolor culpa\",\n \"namespace\": \"sit cillum\",\n \"resourceVersion\": \"do commodo proident magna cillum\",\n \"uid\": \"veniam tempor\"\n },\n \"clusterConfig\": {\n \"region\": \"voluptate nulla Ut commodo consectetur\",\n \"bastionDisabled\": true,\n \"controlPlaneLoadBalancer\": \"dolor aute\",\n \"sshKeyName\": \"aliqua non dolore\",\n \"vpcId\": \"non do\"\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"sint5\": \"et labore esse culpa\"\n },\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"et magna\",\n \"filters\": [\n {\n \"name\": \"do ut\",\n \"values\": [\n \"officia tempor consectetur\",\n \"non id\"\n ]\n },\n {\n \"name\": \"officia cillum ipsum adipisicing\",\n \"values\": [\n \"incididunt tempor amet\",\n \"quis ex aliqua\"\n ]\n }\n ],\n \"id\": \"est\"\n },\n {\n \"arn\": \"eu ex fugiat \",\n \"filters\": [\n {\n \"name\": \"esse sint\",\n \"values\": [\n \"et elit\",\n \"magna tempor dolore\"\n ]\n },\n {\n \"name\": \"dolor eiusmod sint\",\n \"values\": [\n \"incidid\",\n \"labore do fugiat\"\n ]\n }\n ],\n \"id\": \"aliquip\"\n }\n ],\n \"additionalTags\": {\n \"elita9\": \"fugiat adipisicing nulla\"\n },\n \"azs\": [\n \"fugiat labor\",\n \"commodo\"\n ],\n \"capacityType\": \"on-demand\",\n \"instanceConfig\": {\n \"category\": \"non repr\",\n \"cpuSet\": -83054176,\n \"diskGiB\": -10899077,\n \"memoryMiB\": -73470417,\n \"name\": \"tempor irure\",\n \"numCPUs\": 39471715\n },\n \"instanceType\": \"sed veniam sit\",\n \"labels\": [\n \"Duis incididunt et\",\n \"sed minim Excepteur ullamco ex\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 80525826,\n \"minSize\": -86443492,\n \"name\": \"ipsum Excepteur\",\n \"nodeRepaveInterval\": 38454767,\n \"rootDeviceSize\": -21668160,\n \"size\": 94005664,\n \"spotMarketOptions\": {\n \"maxPrice\": \"aliqua nisi co\"\n },\n \"subnetIds\": {\n \"voluptate_352\": \"amet pariatur dolore\",\n \"cillumd\": \"officia reprehenderit sunt\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": false,\n \"additionalLabels\": {\n \"mollita28\": \"irure adipisicing in consectetur dolore\",\n \"in_5\": \"in exercitation commodo Lorem\"\n },\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"mollit adipisicing culpa\",\n \"filters\": [\n {\n \"name\": \"esse sed nisi\",\n \"values\": [\n \"amet oc\",\n \"in dolore\"\n ]\n },\n {\n \"name\": \"e\",\n \"values\": [\n \"officia est ad id veniam\",\n \"irure dolor comm\"\n ]\n }\n ],\n \"id\": \"i\"\n },\n {\n \"arn\": \"et Ut lab\",\n \"filters\": [\n {\n \"name\": \"ex\",\n \"values\": [\n \"e\",\n \"ullamco dolore Lor\"\n ]\n },\n {\n \"name\": \"minim dolor in\",\n \"values\": [\n \"adipisicing sed aliqua reprehenderit\",\n \"in eu\"\n ]\n }\n ],\n \"id\": \"dolo\"\n }\n ],\n \"additionalTags\": {\n \"non9\": \"Ut occaecat aute Excepteur irure\"\n },\n \"azs\": [\n \"fugiat eu\",\n \"amet sunt vo\"\n ],\n \"capacityType\": \"on-demand\",\n \"instanceConfig\": {\n \"category\": \"pariatur in\",\n \"cpuSet\": 56934516,\n \"diskGiB\": 21081927,\n \"memoryMiB\": 7684680,\n \"name\": \"ipsum id enim Duis\",\n \"numCPUs\": 85132720\n },\n \"instanceType\": \"Lorem id\",\n \"labels\": [\n \"eiusmod sed sint\",\n \"Excepteur do\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 67475535,\n \"minSize\": -98835566,\n \"name\": \"dolor\",\n \"nodeRepaveInterval\": -19924921,\n \"rootDeviceSize\": 10500225,\n \"size\": -21235380,\n \"spotMarketOptions\": {\n \"maxPrice\": \"amet\"\n },\n \"subnetIds\": {\n \"nisi__c\": \"in amet ex\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"laborum ea\",\n \"conditions\": [\n {\n \"type\": \"sint culpa cupidatat do\",\n \"status\": \"adi\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"dolor eiusmod amet\",\n \"reason\": \"ea adipisicing incididunt\"\n },\n {\n \"type\": \"incididunt mollit\",\n \"status\": \"ex quis sunt Ut\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"proident veniam\",\n \"reason\": \"dolor\"\n }\n ],\n \"images\": [\n {\n \"id\": \"proident adipisicing ipsum\",\n \"os\": \"amet\",\n \"region\": \"dolore aute\",\n \"state\": \"ullamco dolor\"\n },\n {\n \"id\": \"sint aliqua\",\n \"os\": \"Ut\",\n \"region\": \"ullamco aliqua\",\n \"state\": \"cillum commodo\"\n }\n ],\n \"isAddonLayer\": true,\n \"roleDigest\": {\n \"irure7af\": \"in do\"\n },\n \"sourceImageId\": \"dolor\",\n \"useCapiImage\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "da8bc304-e6a8-410c-b7c0-46b6e42e2c77", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "699ecde2-305c-4bf8-a0d9-0ada72257685", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "581aca5d-9e9c-4a0d-8d73-9c7fcd0dad24", + "name": "machinePools", + "item": [ + { + "id": "1500f3a6-f258-429c-847c-6bd1b7b664d2", + "name": "Creates an AWS cloud config's machine pool", + "request": { + "name": "Creates an AWS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sit_51\": \"\",\n \"est_af8\": \"\"\n },\n \"additionalTags\": {\n \"sed_a5\": \"\",\n \"laboris_4ca\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8e262cf6-eaac-492b-8a70-65d27dcef8da", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ab31e42a-09cb-4782-a622-88c6da65bcde", + "name": "{machinePoolName}", + "item": [ + { + "id": "3cbe0d7d-9f3c-466b-b0d9-e7f6ab10bc82", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "000e5b17-b208-4656-a21e-0aa77f8620c7", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ddb4aca5-945b-4a7a-b1c0-b836cc4c6683", + "name": "Updates the specified AWS cloud config's machine pool", + "request": { + "name": "Updates the specified AWS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"tempor9\": \"\",\n \"labore_1e3\": \"\"\n },\n \"additionalTags\": {\n \"sunt__\": \"\",\n \"in7e\": \"\",\n \"quis_0\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9dc2b483-26de-4bf7-99ac-fa4f7610e72d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "098f4d66-6fdd-4950-999c-3262a834378d", + "name": "machines", + "item": [ + { + "id": "324ce59b-7ee7-47e2-ac0c-ed339cad4845", + "name": "Retrieves a list of AWS machines", + "request": { + "name": "Retrieves a list of AWS machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "dea91b35-c223-420c-b3e6-f761475e6405", + "name": "An array of AWS machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"Ut culpa esse irure\",\n \"kind\": \"sint sunt\",\n \"metadata\": {\n \"annotations\": {\n \"amet_9b4\": \"\",\n \"nond4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatat_63\": \"\",\n \"ullamco_cc\": \"\",\n \"magna_4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"deserunt qui est elit\",\n \"vpcId\": \"dolore\",\n \"ami\": \"voluptate\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"commodo n\",\n \"dnsName\": \"esse dolore Duis in\",\n \"iamProfile\": \"amet aute sunt qui dolore\",\n \"nics\": [\n {\n \"index\": -37289976,\n \"privateIPs\": [\n \"sed quis\",\n \"labore anim ut e\"\n ],\n \"publicIp\": \"laborum culpa nostrud\"\n },\n {\n \"index\": 63285345,\n \"privateIPs\": [\n \"eu veniam\",\n \"officia culpa magna\"\n ],\n \"publicIp\": \"sunt dolor\"\n }\n ],\n \"phase\": \"Duis in nisi velit\",\n \"sshKeyName\": \"proident irure Excepteur eu\",\n \"subnetId\": \"\",\n \"type\": \"culpa nostrud Lorem eu\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"in sit elit Duis\",\n \"kind\": \"minim reprehenderit voluptate ut\",\n \"metadata\": {\n \"annotations\": {\n \"aliqua63c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam_a\": \"\",\n \"ea_e3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"dolore culpa eu nulla\",\n \"vpcId\": \"incididunt culpa\",\n \"ami\": \"et elit velit dolor sit\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"non\",\n \"dnsName\": \"laborum in nulla laboris eiusmod\",\n \"iamProfile\": \"aliquip\",\n \"nics\": [\n {\n \"index\": 43928061,\n \"privateIPs\": [\n \"est\",\n \"sit minim nisi irure\"\n ],\n \"publicIp\": \"elit aute qui\"\n },\n {\n \"index\": 54102996,\n \"privateIPs\": [\n \"in est eu in\",\n \"proident incididun\"\n ],\n \"publicIp\": \"cillum\"\n }\n ],\n \"phase\": \"tempor aute\",\n \"sshKeyName\": \"proident in dolor enim\",\n \"subnetId\": \"irure sunt\",\n \"type\": \"irure dolore anim consectetur cillum\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"aliquip veniam\",\n \"count\": -91105682,\n \"limit\": 49873161,\n \"offset\": -48760016\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "73626068-644d-4520-ae88-901ecafa2917", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"enim_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quib8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "acda0c77-e952-45b6-8d88-f46ae52a75df", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cc1b9c76-5dfb-4999-94be-caa267c3d709", + "name": "{machineUid}", + "item": [ + { + "id": "eddd3c64-372d-4e61-9031-b3e1245d2a3f", + "name": "Deletes the specified AWS machine", + "request": { + "name": "Deletes the specified AWS machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "9f2ab8f9-de34-4949-8070-4630044c8d27", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "053e098f-6b75-4461-95c1-363c9cfaac57", + "name": "Returns the specified AWS machine", + "request": { + "name": "Returns the specified AWS machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a1c7aa0a-83eb-49e5-bdf4-7aee19731f93", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"magna73\": \"\",\n \"quis18\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcoc0\": \"\",\n \"anima3a\": \"\",\n \"laboris78\": \"\",\n \"sit_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "93419579-e87f-45d1-b70f-83e30d3d534f", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ada\": \"\",\n \"incididunt5\": \"\",\n \"et3\": \"\",\n \"reprehenderit5b5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_8\": \"\",\n \"occaecata0f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b287271a-35d7-43a5-bd15-dd4335b25929", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "aws", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "f586ef62-9219-48e4-9abe-603abe91282c", + "name": "azure/{configUid}", + "item": [ + { + "id": "f4c9208c-9bde-4e19-a0a3-fd524ab69c48", + "name": "Returns the specified Azure cloud config", + "request": { + "name": "Returns the specified Azure cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "29d4dacd-c716-4770-bb82-ffa9f2fea29a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"magna\",\n \"kind\": \"aliqua dolor nulla cupi\",\n \"metadata\": {\n \"annotations\": {\n \"aute_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"est_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"commodo officia incididunt ad consectetur\",\n \"fieldPath\": \"adipisicing\",\n \"kind\": \"\",\n \"name\": \"ut nisi minim officia commodo\",\n \"namespace\": \"commodo proident\",\n \"resourceVersion\": \"incididunt ut enim ut\",\n \"uid\": \"sint ex fugiat \"\n },\n \"clusterConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"ex5d\": \"ea\",\n \"minimf0\": \"Lorem\",\n \"consequat_68c\": \"enim laborum mollit deserunt\"\n },\n \"additionalTags\": {\n \"elitdd2\": \"nulla minim sunt Ut\",\n \"ad29\": \"sunt \",\n \"eiusmod_c2\": \"non\",\n \"laborum21f\": \"voluptate non ut eiusmod in\"\n },\n \"azs\": [\n \"ipsum a\",\n \"dolor minim occaecat nostrud\"\n ],\n \"instanceConfig\": {\n \"category\": \"occaecat in\",\n \"cpuSet\": 46592910,\n \"diskGiB\": 35828331,\n \"memoryMiB\": 25684824,\n \"name\": \"ullamco\",\n \"numCPUs\": 98028288\n },\n \"instanceType\": \"culpa reprehenderit qui ex\",\n \"isSystemNodePool\": true,\n \"labels\": [\n \"veniam dolore aute\",\n \"commodo ut\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -11826577,\n \"minSize\": 97776332,\n \"name\": \"laborum\",\n \"nodeRepaveInterval\": 53804963,\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"osType\": \"Linux\",\n \"size\": -81113849,\n \"spotVMOptions\": {\n \"maxPrice\": \"irure\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"cillum_c8\": \"aliqua et ex cupidatat\"\n },\n \"additionalTags\": {\n \"sit_ec\": \"nulla irure adipisicing Excepteur sint\"\n },\n \"azs\": [\n \"culpa\",\n \"anim\"\n ],\n \"instanceConfig\": {\n \"category\": \"ullamco dolor\",\n \"cpuSet\": 25276220,\n \"diskGiB\": -28901372,\n \"memoryMiB\": 22690152,\n \"name\": \"dolor enim ipsum\",\n \"numCPUs\": -26291160\n },\n \"instanceType\": \"ut\",\n \"isSystemNodePool\": false,\n \"labels\": [\n \"consectetur nostrud dolore cupidatat\",\n \"deserunt quis\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 70952893,\n \"minSize\": -74963064,\n \"name\": \"magna occaecat \",\n \"nodeRepaveInterval\": 39116645,\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"osType\": \"Linux\",\n \"size\": -2473156,\n \"spotVMOptions\": {\n \"maxPrice\": \"ut deserunt consequat\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"laboris aliqua nostrud tempor adipisicing\",\n \"conditions\": [\n {\n \"type\": \"sed sint culpa ut ad\",\n \"status\": \"dolore\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"ex\",\n \"reason\": \"veniam laborum occaecat\"\n },\n {\n \"type\": \"velit ullamco sint dolor\",\n \"status\": \"nostrud\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"magna et laborum\",\n \"reason\": \"esse\"\n }\n ],\n \"images\": {\n \"gallery\": \"voluptate veniam culpa proident\",\n \"name\": \"incididunt ipsum ad amet qui\",\n \"resourceGroup\": \"Excepteur fugiat incididunt cupidatat\",\n \"state\": \"ex laborum cupidatat ut\",\n \"subscriptionID\": \"exercitation\",\n \"version\": \"magna fugiat\"\n },\n \"isAddonLayer\": true,\n \"roleDigest\": {\n \"sint_ef8\": \"in\",\n \"aliquip2\": \"aliquip\"\n },\n \"sourceImageId\": \"sit quis eiusmod\",\n \"useCapiImage\": false,\n \"vhdImage\": {\n \"id\": \"ea nostrud\",\n \"name\": \"in ullamco incididunt occaecat\",\n \"os\": \"cillum \",\n \"region\": \"mollit Duis consectetur\",\n \"state\": \"anim nulla aliquip pariatur\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "39d8f079-7a86-4266-aec8-6fa54465dedd", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0aa2b9b9-d010-41d0-823a-10b461fdf45f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d2a5ca2b-4ccd-4aed-b884-dcddcd429cb8", + "name": "machinePools", + "item": [ + { + "id": "5dc986d9-a5f6-4fc5-8de8-24f315dec689", + "name": "Creates an Azure cloud config's machine pool", + "request": { + "name": "Creates an Azure cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"irure_3\": \"\",\n \"nulla_6\": \"\",\n \"sint2\": \"\",\n \"eiusmod_09\": \"\"\n },\n \"additionalTags\": {\n \"voluptate49\": \"\",\n \"adipisicing_fc\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c834a341-5fda-4c34-b65b-65c21cf15077", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7266f33c-69d5-4809-b4fb-ea319068414a", + "name": "{machinePoolName}", + "item": [ + { + "id": "bdaf1f9a-60b5-45e2-873b-108624f9b285", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "83b5c422-51ef-49da-95eb-58336caa3ba7", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8c86836a-8a22-410f-ae12-eaf1e0ce03e7", + "name": "Updates the specified Azure cloud config's machine pool", + "request": { + "name": "Updates the specified Azure cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"irure_3\": \"\",\n \"nulla_6\": \"\",\n \"sint2\": \"\",\n \"eiusmod_09\": \"\"\n },\n \"additionalTags\": {\n \"voluptate49\": \"\",\n \"adipisicing_fc\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f2051a78-c621-4242-ad70-9ccfc8aeeb32", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d3202bc1-4803-4d99-8ad3-90d2050f331b", + "name": "machines", + "item": [ + { + "id": "98a836c0-3faa-45b0-9945-caf2ab36f04a", + "name": "Retrieves a list of Azure machines", + "request": { + "name": "Retrieves a list of Azure machines", + "description": { + "content": "Returns all the Azure machines restricted to the user role and filters.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4e810a78-62b8-4370-ab3e-973b6b11a024", + "name": "An array of AWS machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"autea_3\": \"\",\n \"ullamco_3a1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempor8a0\": \"\",\n \"ullamco_56\": \"\",\n \"tempor_47\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"velit_7cd\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"irure_f0e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure2\": \"\",\n \"cillum_e8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"voluptate1a\": \"\",\n \"nisi44\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ex fugiat cupidatat\",\n \"count\": 2017606,\n \"limit\": 71767974,\n \"offset\": -92078286\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ebe0bbe3-8664-48fb-9c8a-cc51e6e3b4bf", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Lorem_1f2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"elit001\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"consectetur2\": \"\",\n \"utd6\": \"\",\n \"in3\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "aebed83b-a1bf-4232-abb2-df26fbdb9485", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6f28ddf-ab96-4bf3-b4e2-d1d95b77a210", + "name": "{machineUid}", + "item": [ + { + "id": "41fb6a2a-2806-4c99-b69b-bc63d4f9fb28", + "name": "Deletes the specified Azure machine", + "request": { + "name": "Deletes the specified Azure machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "9bf20f02-11b5-43b3-bc35-04a0ab5847ac", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "00b57f31-e225-4a1f-ab8f-c1d378ff3161", + "name": "Returns the specified Azure machine", + "request": { + "name": "Returns the specified Azure machine", + "description": { + "content": "Returns a Azure machine for the specified uid.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "73cf98f5-a860-416e-a989-921a1fc5515d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nostrud3fb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt_e40\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"elit6\": \"\",\n \"proident69\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6e9cf7eb-7a47-4517-80db-6f9715347a66", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Lorem_1f2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"elit001\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"location\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n },\n \"additionalTags\": {\n \"consectetur2\": \"\",\n \"utd6\": \"\",\n \"in3\": \"\"\n },\n \"allocatePublicIP\": \"\",\n \"availabilityZone\": {\n \"enabled\": \"\",\n \"id\": \"\"\n },\n \"image\": {\n \"gallery\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"offer\": \"\",\n \"publisher\": \"\",\n \"resourceGroup\": \"\",\n \"sku\": \"\",\n \"subscriptionId\": \"\",\n \"version\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshPublicKey\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d1ec32ff-8656-41e7-9006-67e024102118", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "azure", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "30cd4da8-10ff-4357-af9a-6460508c5e67", + "name": "coxedge/{configUid}", + "item": [ + { + "id": "5356b817-b7a1-49e6-8484-3ac383295226", + "name": "Returns the specified CoxEdge cloud config", + "request": { + "name": "Returns the specified CoxEdge cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c3184a8d-983f-40f2-a0fb-5ddaec05a62b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"quis elit laboris qui\",\n \"kind\": \"ullamco reprehenderit occaecat exercitation\",\n \"metadata\": {\n \"annotations\": {\n \"culpa_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum_d\": \"\",\n \"occaecat_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"do dolor\",\n \"fieldPath\": \"minim ut\",\n \"kind\": \"amet ex ut Ut\",\n \"name\": \"veniam incididunt ea irure consectetur\",\n \"namespace\": \"culpa tempor deserunt dolor\",\n \"resourceVersion\": \"commodo officia\",\n \"uid\": \"in anim labore\"\n },\n \"clusterConfig\": {\n \"sshAuthorizedKeys\": [\n \"nulla dolore eiusmod\",\n \"eu aute in et\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"in et\",\n \"sit Ut\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"ut eiusmod Excepteur\",\n \"conseq\"\n ]\n },\n \"environment\": \"volupt\",\n \"organizationId\": \"incididunt id laborum in anim\"\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": false,\n \"additionalLabels\": {\n \"sunt18\": \"sit mollit\",\n \"aute_1\": \"in \",\n \"Ut_0\": \"aliqua exercitation dolore\"\n },\n \"additionalTags\": {\n \"dolore__a_\": \"Excepteur aute\",\n \"est_3\": \"non Ut\"\n },\n \"deployments\": [\n {\n \"cpuUtilization\": 88945365,\n \"enableAutoScaling\": false,\n \"instancesPerPop\": -89089604,\n \"maxInstancesPerPop\": 72529898,\n \"minInstancesPerPop\": 194524,\n \"name\": \"quis dolor\",\n \"pops\": [\n \"aliqua ullamco ex nisi mollit\",\n \"Lorem\"\n ]\n },\n {\n \"cpuUtilization\": -11287869,\n \"enableAutoScaling\": true,\n \"instancesPerPop\": -19163589,\n \"maxInstancesPerPop\": -29089873,\n \"minInstancesPerPop\": 88365857,\n \"name\": \"enim ad in ipsum\",\n \"pops\": [\n \"anim Lorem mollit minim\",\n \"et Duis Ut\"\n ]\n }\n ],\n \"instanceConfig\": {\n \"category\": \"ad aliqua\",\n \"cpuSet\": -90853981,\n \"diskGiB\": -73391050,\n \"memoryMiB\": -47355121,\n \"name\": \"Lorem eu\",\n \"numCPUs\": -52106514\n },\n \"labels\": [\n \"in a\",\n \"dolore amet\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 72126351,\n \"minSize\": 51549708,\n \"name\": \"minim Excepteur in enim tempor\",\n \"nodeRepaveInterval\": -78708307,\n \"persistentStorages\": [\n {\n \"path\": \"dolore consectetur ullamco cillum commodo\",\n \"size\": 82699625\n },\n {\n \"path\": \"sed\",\n \"size\": 83404676\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"allow\",\n \"description\": \"dolor ea est irure anim\",\n \"portRange\": \"minim reprehenderit eu consectetur sit\",\n \"protocol\": \"AH\",\n \"source\": \"mollit\",\n \"type\": \"esse ut officia\"\n },\n {\n \"action\": \"allow\",\n \"description\": \"reprehenderit eiusmod enim\",\n \"portRange\": \"proident veniam\",\n \"protocol\": \"GRE\",\n \"source\": \"in\",\n \"type\": \"dolore cupidatat nisi magna\"\n }\n ],\n \"size\": 98994364,\n \"spec\": \"Ut enim nisi in magna\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"isControlPlane\": true,\n \"additionalLabels\": {\n \"Ut_b9\": \"non enim consectetur tempor\",\n \"reprehenderit6f\": \"do dolor dolore Ut\"\n },\n \"additionalTags\": {\n \"enim_731\": \"non\"\n },\n \"deployments\": [\n {\n \"cpuUtilization\": 82594516,\n \"enableAutoScaling\": true,\n \"instancesPerPop\": -43965224,\n \"maxInstancesPerPop\": 37467599,\n \"minInstancesPerPop\": -88339597,\n \"name\": \"dolore sint occaecat magna\",\n \"pops\": [\n \"Duis\",\n \"minim aliqua\"\n ]\n },\n {\n \"cpuUtilization\": 59467263,\n \"enableAutoScaling\": false,\n \"instancesPerPop\": 12873227,\n \"maxInstancesPerPop\": -75641594,\n \"minInstancesPerPop\": 33893218,\n \"name\": \"eu irure ipsum in\",\n \"pops\": [\n \"elit proident fugiat\",\n \"non in labore\"\n ]\n }\n ],\n \"instanceConfig\": {\n \"category\": \"magna irure velit proident\",\n \"cpuSet\": -79693229,\n \"diskGiB\": 18498618,\n \"memoryMiB\": -14617082,\n \"name\": \"irure Excepteur\",\n \"numCPUs\": 17296107\n },\n \"labels\": [\n \"labore sed\",\n \"nostrud nisi\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -71879225,\n \"minSize\": 60239683,\n \"name\": \"sed nulla aute Duis\",\n \"nodeRepaveInterval\": -37319818,\n \"persistentStorages\": [\n {\n \"path\": \"aliqua in proident occaecat\",\n \"size\": -25671553\n },\n {\n \"path\": \"pariatur ex nisi\",\n \"size\": 39250349\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"block\",\n \"description\": \"et ut nisi\",\n \"portRange\": \"aute nisi sit consectetur\",\n \"protocol\": \"GRE\",\n \"source\": \"ex cillum aute\",\n \"type\": \"ut et\"\n },\n {\n \"action\": \"allow\",\n \"description\": \"labo\",\n \"portRange\": \"nostrud eu\",\n \"protocol\": \"UDP\",\n \"source\": \"ipsum nisi nostrud est v\",\n \"type\": \"aliquip elit enim ea\"\n }\n ],\n \"size\": 55285751,\n \"spec\": \"commodo mollit Lorem in\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"laborum\",\n \"status\": \"eiusmod laboris ut adipisicing\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"esse\",\n \"reason\": \"eu consectetur non Excepteur enim\"\n },\n {\n \"type\": \"minim ut cupidatat\",\n \"status\": \"dolor commodo laboris\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"Lorem sed\",\n \"reason\": \"et aliquip voluptate enim\"\n }\n ],\n \"imageID\": \"labore eiusmod veniam exercit\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4017903f-dde9-4f0d-9886-af7853b6f0fd", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8e0f1ff0-410e-481b-9922-a42aca28420a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bbde1d63-12b9-4ffb-82e2-c7b90c14ef14", + "name": "machinePools", + "item": [ + { + "id": "c08e2553-e26f-4017-999f-1efecbf7479c", + "name": "Creates a CoxEdge cloud config's machine pool", + "request": { + "name": "Creates a CoxEdge cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"do_dc\": \"\",\n \"non_f7\": \"\",\n \"consectetur_fb3\": \"\",\n \"do13a\": \"\"\n },\n \"additionalTags\": {\n \"aute8\": \"\",\n \"sunt_0\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9a0b4782-ea2f-4ad7-a845-66214a815c30", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "22b05012-a062-4630-a818-1dd299e5c924", + "name": "{machinePoolName}", + "item": [ + { + "id": "a2887bde-10c2-49c8-a99c-a693c53599c8", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "661818a4-9d19-4c45-9e3f-a820952e14e5", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "84ba453e-6327-4234-b1d3-77498864bdc2", + "name": "Updates the specified CoxEdge cloud config's machine pool", + "request": { + "name": "Updates the specified CoxEdge cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolore_7\": \"\"\n },\n \"additionalTags\": {\n \"velit_b3f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5ab772d1-6308-42b2-91fa-147ba7d5fcb2", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a7b173f2-5e97-4b31-8487-d61f429a3d67", + "name": "machines", + "item": [ + { + "id": "24100d15-7ca1-4682-8e7a-e7b575a0b60f", + "name": "Retrieves a list of CoxEdge machines", + "request": { + "name": "Retrieves a list of CoxEdge machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7248f8fb-e1f4-42c4-8e63-2002976b6420", + "name": "An array of CoxEdge machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"ut\",\n \"kind\": \"elit \",\n \"metadata\": {\n \"annotations\": {\n \"minim_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Ut_302\": \"\",\n \"anim_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addAnycastIpAddress\": true,\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"image\": \"Ut\",\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n },\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"ports\": [\n {\n \"protocol\": \"dolore consectetur reprehenderit est\",\n \"publicPort\": \"consequat non nulla\",\n \"publicPortDesc\": \"sint\"\n },\n {\n \"protocol\": \"et in ex nisi sed\",\n \"publicPort\": \"proident sed non deserunt\",\n \"publicPortDesc\": \"sint\"\n }\n ],\n \"providerId\": \"do nostrud\",\n \"specs\": \"ullamco nulla pariatur\",\n \"sshAuthorizedKeys\": [\n \"tempor officia\",\n \"c\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"tempor cillum id\",\n \"kind\": \"tempor mollit nostrud\",\n \"metadata\": {\n \"annotations\": {\n \"commodo_813\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addAnycastIpAddress\": true,\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"image\": \"incididunt sint laboris\",\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n },\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"ports\": [\n {\n \"protocol\": \"dolor do\",\n \"publicPort\": \"te\",\n \"publicPortDesc\": \"dolor Duis aute\"\n },\n {\n \"protocol\": \"et\",\n \"publicPort\": \"labore Lorem\",\n \"publicPortDesc\": \"occaecat a\"\n }\n ],\n \"providerId\": \"tempor ipsum\",\n \"specs\": \"minim ut\",\n \"sshAuthorizedKeys\": [\n \"anim nostr\",\n \"Duis\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"eiusmod adipisicing\",\n \"count\": -94113578,\n \"limit\": 67652081,\n \"offset\": 37764283\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8f3ee7bc-35a0-4f8c-bea2-aa708bd848fe", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"doca\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addAnycastIpAddress\": \"\",\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"image\": \"\",\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n },\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"ports\": [\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n },\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n }\n ],\n \"providerId\": \"\",\n \"specs\": \"\",\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4810029c-6597-42cc-9977-7a848a973c36", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c43853b6-f84a-4bb9-8419-6dc1fa5ad01a", + "name": "{machineUid}", + "item": [ + { + "id": "0ef8456b-8201-4e0a-a68f-16a56e401899", + "name": "Deletes the specified CoxEdge machine", + "request": { + "name": "Deletes the specified CoxEdge machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "753be238-1c5b-4012-adcd-eeefe15af9cd", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2060670e-8692-4afc-9447-09f0b3488c04", + "name": "Returns the specified CoxEdge machine", + "request": { + "name": "Returns the specified CoxEdge machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d516e04a-5138-446b-b5da-a200caa145a2", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_b\": \"\",\n \"velit_b3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat_3a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addAnycastIpAddress\": \"\",\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"image\": \"\",\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n },\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"ports\": [\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n },\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n }\n ],\n \"providerId\": \"\",\n \"specs\": \"\",\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "265cda54-186f-4d8e-8d55-2029fdbfacc8", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"doca\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addAnycastIpAddress\": \"\",\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"image\": \"\",\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n },\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"ports\": [\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n },\n {\n \"protocol\": \"\",\n \"publicPort\": \"\",\n \"publicPortDesc\": \"\"\n }\n ],\n \"providerId\": \"\",\n \"specs\": \"\",\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2eb8b8f7-88e6-4093-bea2-9cca69223d72", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "coxedge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "fc8b2048-9a59-4bc5-821f-6931dbd271cc", + "name": "edge-native/{configUid}", + "item": [ + { + "id": "c9f52e3f-71dc-44ca-819c-a32f87f966a5", + "name": "Returns the specified edge-native cloud config", + "request": { + "name": "Returns the specified edge-native cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b0b3d83c-08bf-43be-b597-68b616c7b82e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"amet_f1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt417\": \"\",\n \"in_b\": \"\",\n \"amet_fd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"cillum minim\",\n \"host\": \"incididunt sunt\",\n \"type\": \"sed in dolore\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": false\n },\n \"machinePoolConfig\": [\n {\n \"hosts\": [\n {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"IsCandidateCaption\": false,\n \"caCert\": \"pariatur id ul\",\n \"nicName\": \"aliqua enim officia\",\n \"staticIP\": \"ipsum cillum do adipisicing\"\n },\n {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"IsCandidateCaption\": false,\n \"caCert\": \"dolor\",\n \"nicName\": \"irure cupidatat in ad labore\",\n \"staticIP\": \"in ut minim\"\n }\n ],\n \"additionalLabels\": {\n \"officia2\": \"\",\n \"mollitdcc\": \"\",\n \"in_a\": \"\"\n },\n \"additionalTags\": {\n \"laboris4\": \"\",\n \"ea89f\": \"\"\n },\n \"isControlPlane\": true,\n \"labels\": [\n \"\",\n \"\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 94459375,\n \"minSize\": 50867860,\n \"name\": \"laborum ullamco\",\n \"nodeRepaveInterval\": 57118893,\n \"osType\": \"officia labore ex\",\n \"size\": 30819623,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"hosts\": [\n {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"IsCandidateCaption\": false,\n \"caCert\": \"dolor aliqua consectetur ea velit\",\n \"nicName\": \"nostrud aliquip magna\",\n \"staticIP\": \"ex \"\n },\n {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"IsCandidateCaption\": false,\n \"caCert\": \"officia pariatur\",\n \"nicName\": \"eiusmod exercitation\",\n \"staticIP\": \"aute\"\n }\n ],\n \"additionalLabels\": {\n \"id_74_\": \"\",\n \"adipisicing_df\": \"\",\n \"et_5\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_a6\": \"\",\n \"sint_8\": \"\"\n },\n \"isControlPlane\": false,\n \"labels\": [\n \"\",\n \"\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 61274090,\n \"minSize\": -3180859,\n \"name\": \"aute\",\n \"nodeRepaveInterval\": -65264740,\n \"osType\": \"elit pariatur\",\n \"size\": 42089152,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"magna\",\n \"status\": \"non minim ut do\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"veniam do incididunt nisi\",\n \"reason\": \"Ut consectetur fugiat sint\"\n },\n {\n \"type\": \"Excepteur do\",\n \"status\": \"cupidatat ea\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"ut amet voluptate\",\n \"reason\": \"eiusmod in ut qui\"\n }\n ],\n \"nodeImage\": \"enim nostrud Ut\",\n \"sourceImageId\": \"voluptate Duis\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "85831ee4-5f8f-49da-8858-9bdd45dc5494", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e2ac2a3a-4bf2-4ddb-9c29-3dcaed8a62b4", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2dd45f68-c884-49d5-a60c-bde6265bb4f0", + "name": "machinePools", + "item": [ + { + "id": "fd161207-49e4-408e-9294-aab6d7e90f0a", + "name": "Creates a edge-native cloud config's machine pool", + "request": { + "name": "Creates a edge-native cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nulla_fd8\": \"\"\n },\n \"additionalTags\": {\n \"eiusmod9\": \"\",\n \"non_6_4\": \"\",\n \"anim9\": \"\",\n \"culpa4_f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5cfc8748-5613-487f-afdf-fce833058abe", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b28991a0-e48a-46a1-8b63-5c5fcf6bba20", + "name": "{machinePoolName}", + "item": [ + { + "id": "8a6795ed-36b2-4ca7-950d-9e7d6b9ba0c7", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "fb11b8e3-9fa8-4768-9312-3e40065e8393", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6294f724-cbcc-4cb8-9649-1a4773f62cba", + "name": "Updates the specified edge-native cloud config's machine pool", + "request": { + "name": "Updates the specified edge-native cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sunt_1\": \"\"\n },\n \"additionalTags\": {\n \"velit_80\": \"\",\n \"aliqua_0\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3016c2b2-c9be-4c99-b74a-a8640f0e65a0", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "450bc5c7-3b8b-4180-93c3-69c4cc01fddb", + "name": "machines", + "item": [ + { + "id": "1c8a0e91-a0fd-4ccb-b1ec-cc279e09dc86", + "name": "Retrieves a list of edge-native machines", + "request": { + "name": "Retrieves a list of edge-native machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d73c87f8-cdfc-402c-aefb-1bcab3f24ee6", + "name": "An array of edge-native machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"exercitation ut enim elit\",\n \"kind\": \"ea ad in aute irure\",\n \"metadata\": {\n \"annotations\": {\n \"proident_b\": \"\",\n \"ullamco_6_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsum_1f\": \"\",\n \"labore569\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"edgeHostUid\": \"aliqua irure proident\",\n \"instanceType\": {\n \"diskGiB\": -98028249,\n \"memoryMiB\": -35885185,\n \"name\": \"ut dolore nisi\",\n \"numCPUs\": 14383280\n },\n \"nics\": [\n {\n \"index\": -7017255,\n \"networkName\": \"Ut anim\",\n \"privateIPs\": [\n \"aute\",\n \"nulla Duis\"\n ],\n \"publicIp\": \"fugiat sunt occaecat dolore labore\"\n },\n {\n \"index\": 87224912,\n \"networkName\": \"sunt esse\",\n \"privateIPs\": [\n \"Lorem eiusmod anim velit\",\n \"tempor elit nisi Duis magna\"\n ],\n \"publicIp\": \"enim do\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"dolor m\",\n \"kind\": \"dolor ea Lorem aliquip\",\n \"metadata\": {\n \"annotations\": {\n \"aute_01c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"inc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"edgeHostUid\": \"tempor velit sed voluptate\",\n \"instanceType\": {\n \"diskGiB\": -97333531,\n \"memoryMiB\": -31680296,\n \"name\": \"minim in esse\",\n \"numCPUs\": 49561280\n },\n \"nics\": [\n {\n \"index\": 9239966,\n \"networkName\": \"culpa\",\n \"privateIPs\": [\n \"sed fugiat ipsum culpa\",\n \"cupidatat cillum elit minim consequat\"\n ],\n \"publicIp\": \"Excepteur cillum\"\n },\n {\n \"index\": -73916145,\n \"networkName\": \"Ut ad\",\n \"privateIPs\": [\n \"do proident sint\",\n \"Duis mollit tempor deserunt\"\n ],\n \"publicIp\": \"voluptate\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6cb2e8c-250d-4949-a960-0fcc820cc5e1", + "name": "Adds the edge-native machine to cloud config's machine pool", + "request": { + "name": "Adds the edge-native machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"enim_4\": \"\",\n \"ut_fe_\": \"\",\n \"reprehenderit3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nullaebe\": \"\",\n \"laboris_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "96f37a77-30c3-449c-88be-d88f14a183b7", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3db1991a-3d72-42fa-aa36-7f557d56d183", + "name": "{machineUid}", + "item": [ + { + "id": "1326fc82-540d-43a3-9e4c-076e6b7cada7", + "name": "Deletes the specified edge-native machine", + "request": { + "name": "Deletes the specified edge-native machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "590d0d40-08c7-4652-a1df-d8e5e62c719d", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "50ad76ba-1557-41cb-8192-059d49ef0895", + "name": "Returns the specified edge-native machine", + "request": { + "name": "Returns the specified edge-native machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "070f227f-5c5e-467b-82a2-bdd31b0f21ae", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Lorem9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3f7414e4-867a-4c31-8ec4-fe42604cce6b", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Ut_8\": \"\",\n \"aute__0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"occaecat__\": \"\",\n \"ametea\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e980eac1-4ec6-4476-8221-b8ea9670805e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge-native", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "2f8ae983-7683-451a-ba3f-7db5d525e9db", + "name": "edge/{configUid}", + "item": [ + { + "id": "e1de7cb0-ad29-4464-964d-67b12d548c3f", + "name": "Returns the specified edge cloud config", + "request": { + "name": "Returns the specified edge cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ea9c289e-6169-4cbf-9879-508ca2c72f5b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"minim enim\",\n \"kind\": \"tempo\",\n \"metadata\": {\n \"annotations\": {\n \"exercitationb\": \"\",\n \"consectetur_9f\": \"\",\n \"laboruma\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minimb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"sshKeys\": [\n \"dolore exercitation voluptate ea eu\",\n \"consequat nulla labore adipisicing\"\n ]\n },\n \"machinePoolConfig\": [\n {\n \"hosts\": [\n {\n \"hostUid\": \"dolor\",\n \"hostAddress\": \"nulla dolore amet commodo\",\n \"hostIdentity\": {\n \"caCert\": \"veniam incididunt sed esse\",\n \"socketPath\": \"irure cupidatat\"\n },\n \"hostName\": \"dolor id dolore dolore\"\n },\n {\n \"hostUid\": \"eu culpa\",\n \"hostAddress\": \"magna in Excepteur\",\n \"hostIdentity\": {\n \"caCert\": \"veniam\",\n \"socketPath\": \"esse reprehenderit\"\n },\n \"hostName\": \"cillum ut commodo occaecat\"\n }\n ],\n \"additionalLabels\": {\n \"Duis_e\": \"ea\",\n \"Lorem_6\": \"eiusmod dolore consequat esse\",\n \"pariatur_32\": \"elit consequat\"\n },\n \"additionalTags\": {\n \"laborum_1e3\": \"cupidatat pariatur esse elit\",\n \"sit_e4\": \"aute consectetur ea tempor\",\n \"sint8f5\": \"eiusmod culpa\",\n \"labore6\": \"enim sed\",\n \"enim_8c\": \"consequat ipsum officia non\"\n },\n \"isControlPlane\": true,\n \"labels\": [\n \"dolore ut\",\n \"qui ut ut exercitation eu\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -37998843,\n \"minSize\": 64408907,\n \"name\": \"dolor\",\n \"nodeRepaveInterval\": -43608200,\n \"size\": 53973185,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"hosts\": [\n {\n \"hostUid\": \"dolor dolor Lorem\",\n \"hostAddress\": \"amet anim aute\",\n \"hostIdentity\": {\n \"caCert\": \"ullamco proident ut\",\n \"socketPath\": \"adipisicing mollit dolore\"\n },\n \"hostName\": \"laborum\"\n },\n {\n \"hostUid\": \"ad eu fugiat consequat mollit\",\n \"hostAddress\": \"nostrud minim do\",\n \"hostIdentity\": {\n \"caCert\": \"nulla laboris cillum mollit\",\n \"socketPath\": \"nisi in enim magna incididunt\"\n },\n \"hostName\": \"dolore esse\"\n }\n ],\n \"additionalLabels\": {\n \"officia91e\": \"dolore sunt fugiat\"\n },\n \"additionalTags\": {\n \"in8\": \"cupidatat sint eiusmod Duis\"\n },\n \"isControlPlane\": true,\n \"labels\": [\n \"magna non\",\n \"magna reprehenderit\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -91397709,\n \"minSize\": -52562081,\n \"name\": \"sunt ad nostrud dolor\",\n \"nodeRepaveInterval\": 97092523,\n \"size\": -12743378,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"aute proident eu in ipsum\",\n \"status\": \"minim ullamco deserunt\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"in consequat occaecat\",\n \"reason\": \"est sint Ut deserunt ipsum\"\n },\n {\n \"type\": \"pariatur aliquip\",\n \"status\": \"cupidatat\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"dolore ullamco laborum enim\",\n \"reason\": \"dolore sed ex\"\n }\n ],\n \"nodeImage\": \"laborum nulla\",\n \"sourceImageId\": \"Lorem ut eu elit\",\n \"useCapiImage\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5544c4fa-a631-4f42-bb87-d2592f9e9376", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6af0e6eb-7bfc-4589-8d2f-01619c40e3fe", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b48b3d14-0678-40af-9c6b-d9d9674c74f0", + "name": "machinePools", + "item": [ + { + "id": "31519443-382a-430c-b334-9de9f594a254", + "name": "Creates a edge cloud config's machine pool", + "request": { + "name": "Creates a edge cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"deserunt_9\": \"\"\n },\n \"additionalTags\": {\n \"voluptateea1\": \"\",\n \"cupidatata27\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "160cbfb9-7469-42fa-987c-4ff075d07af5", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d35d4022-0257-4bec-8aea-a889801e8528", + "name": "{machinePoolName}", + "item": [ + { + "id": "a1d85baa-1fc0-415d-be22-b7317d7c8e0c", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "c6252034-36ab-4f96-9ff7-e2a410487896", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "57380358-c9f3-42cd-9c22-20ea59d9c166", + "name": "Updates the specified Edge cloud config's machine pool", + "request": { + "name": "Updates the specified Edge cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"proident_01c\": \"\",\n \"proident5\": \"\",\n \"velit05\": \"\"\n },\n \"additionalTags\": {\n \"in34\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "35736403-d22a-4645-91b4-1a40ed08b5c3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "92d0a1f7-cbdb-4004-bf95-7139560d2ed7", + "name": "machines", + "item": [ + { + "id": "a7c2da63-f62a-4f6d-ad72-e08371730ef1", + "name": "Retrieves a list of Edge machines", + "request": { + "name": "Retrieves a list of Edge machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7676f1f4-ed18-45a7-9284-6b6c8280aceb", + "name": "An array of Edge machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"ut voluptate\",\n \"kind\": \"adipisicing deserunt est veniam\",\n \"metadata\": {\n \"annotations\": {\n \"consequatd\": \"\",\n \"irure_15\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"utcd1\": \"\",\n \"aute0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bootstrapped\": true,\n \"customImage\": \"Lorem dolore est\",\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"numCPUs\": 9345649,\n \"memoryInMB\": 71660505\n },\n \"loadBalancerConfigured\": true,\n \"mounts\": [\n {\n \"containerPath\": \"in magna\",\n \"hostPath\": \"nostrud\",\n \"readonly\": false\n },\n {\n \"containerPath\": \"cupidatat\",\n \"hostPath\": \"ad ipsum cillum\",\n \"readonly\": false\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"nisi velit veniam\",\n \"kind\": \"consequat\",\n \"metadata\": {\n \"annotations\": {\n \"culpa__6a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_f1c\": \"\",\n \"est3\": \"\",\n \"voluptate_90\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bootstrapped\": true,\n \"customImage\": \"occaecat officia incididunt veniam\",\n \"edgeHostUid\": \"veniam velit\",\n \"instanceType\": {\n \"numCPUs\": 73852087,\n \"memoryInMB\": 10433778\n },\n \"loadBalancerConfigured\": true,\n \"mounts\": [\n {\n \"containerPath\": \"irure\",\n \"hostPath\": \"sin\",\n \"readonly\": false\n },\n {\n \"containerPath\": \"dolor ipsum culpa sed\",\n \"hostPath\": \"eiusmod est voluptate\",\n \"readonly\": true\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3d568a98-b4ca-4a63-abcd-ce1071b7a8e5", + "name": "Adds the Edge machine to cloud config's machine pool", + "request": { + "name": "Adds the Edge machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sint70d\": \"\",\n \"do1d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"amet_c7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bootstrapped\": \"\",\n \"customImage\": \"\",\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\"\n },\n \"loadBalancerConfigured\": \"\",\n \"mounts\": [\n {\n \"containerPath\": \"\",\n \"hostPath\": \"\",\n \"readonly\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1eb9f483-31b6-408f-a93b-4e3672369e66", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5fc2f680-f4ec-4c0c-ac38-6d8dad381bac", + "name": "{machineUid}", + "item": [ + { + "id": "14984852-8c52-4f62-9e09-f0a17518de9a", + "name": "Deletes the specified Edge machine", + "request": { + "name": "Deletes the specified Edge machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "cd85d6b4-8b61-4c18-9aee-b7664a1b1e52", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2a5bf04b-9e0c-440a-b50c-01eec7ad2e9e", + "name": "Returns the specified Edge machine", + "request": { + "name": "Returns the specified Edge machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "597f9b08-7359-41f4-a188-5f01849f082c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"consectetur1\": \"\",\n \"ullamcof5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam_61\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bootstrapped\": \"\",\n \"customImage\": \"\",\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\"\n },\n \"loadBalancerConfigured\": \"\",\n \"mounts\": [\n {\n \"containerPath\": \"\",\n \"hostPath\": \"\",\n \"readonly\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d62fad3d-153e-42f9-a410-1165ebbe4e0c", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nullaa2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa_f1\": \"\",\n \"dolorebf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bootstrapped\": \"\",\n \"customImage\": \"\",\n \"edgeHostUid\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\"\n },\n \"loadBalancerConfigured\": \"\",\n \"mounts\": [\n {\n \"containerPath\": \"\",\n \"hostPath\": \"\",\n \"readonly\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d3353bb9-71c6-41f3-9f74-225143b0aac5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "edge", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "fec88198-8150-4cdd-8b8a-beec39859a4d", + "name": "eks/{configUid}", + "item": [ + { + "id": "86e071f6-cb75-4dc7-a0dc-cc8822282f6c", + "name": "Returns the specified EKS cloud config", + "request": { + "name": "Returns the specified EKS cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0160053f-f824-4563-a732-c410acd7337d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"labore aliqua incididunt\",\n \"kind\": \"nisi\",\n \"metadata\": {\n \"annotations\": {\n \"deserunt196\": \"\",\n \"sed1d9\": \"\",\n \"ut_d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt0\": \"\",\n \"elit_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"eiusmod Ut ut\",\n \"fieldPath\": \"consequat in Duis incididunt culpa\",\n \"kind\": \"tempo\",\n \"name\": \"consequat labore esse voluptate\",\n \"namespace\": \"est pariatur mollit in\",\n \"resourceVersion\": \"commodo tempor adipisicing\",\n \"uid\": \"Duis Excepteur\"\n },\n \"clusterConfig\": {\n \"region\": \"enim do\",\n \"addons\": [\n {\n \"name\": \"ea commodo\",\n \"version\": \"ipsum quis\",\n \"conflictResolution\": \"Ut voluptate mollit\",\n \"serviceAccountRoleARN\": \"nisi pari\"\n },\n {\n \"name\": \"proide\",\n \"version\": \"dolore veniam\",\n \"conflictResolution\": \"sunt officia deserunt\",\n \"serviceAccountRoleARN\": \"sit pariatur eiusmod tempor exercitat\"\n }\n ],\n \"bastionDisabled\": true,\n \"controlPlaneLoadBalancer\": \"in quis ut\",\n \"encryptionConfig\": {\n \"isEnabled\": false,\n \"provider\": \"ut incididunt irure\",\n \"resources\": [\n \"Duis elit\",\n \"dolore dolor nostrud id\"\n ]\n },\n \"endpointAccess\": {\n \"private\": true,\n \"public\": true,\n \"publicCIDRs\": [\n \"occaecat mollit\",\n \"minim magna\"\n ]\n },\n \"sshKeyName\": \"mollit c\",\n \"vpcId\": \"nu\"\n },\n \"fargateProfiles\": [\n {\n \"name\": \"labore aute\",\n \"additionalTags\": {\n \"enimef\": \"voluptate anim nulla reprehenderit\"\n },\n \"selectors\": [\n {\n \"namespace\": \"Duis amet\",\n \"labels\": {\n \"Excepteur2e\": \"velit\"\n }\n },\n {\n \"namespace\": \"nisi ea sed reprehenderit\",\n \"labels\": {\n \"consequatba3\": \"amet magna\",\n \"nona1e\": \"Lorem ullamco sunt magna\",\n \"pariatur_f69\": \"commodo in occaecat\"\n }\n }\n ],\n \"subnetIds\": [\n \"ea nulla repr\",\n \"cillum laborum\"\n ]\n },\n {\n \"name\": \"consectetur commodo nisi\",\n \"additionalTags\": {\n \"sint_a\": \"sunt velit qui ci\",\n \"aliquip_e\": \"sed non mollit dolore\",\n \"velit8\": \"in velit veniam cupidatat\"\n },\n \"selectors\": [\n {\n \"namespace\": \"Lorem aute\",\n \"labels\": {\n \"est__ea\": \"proident pariatur\",\n \"Lorem_f68\": \"labore proident deserunt pariatur\",\n \"consectetur6\": \"ipsum ad laborum sit minim\",\n \"aliquip_fef\": \"veniam ad quis ullamco deser\"\n }\n },\n {\n \"namespace\": \"irure nisi velit mollit adipisicing\",\n \"labels\": {\n \"nostrud_c4\": \"et id\",\n \"doloree\": \"ut sunt labore in\"\n }\n }\n ],\n \"subnetIds\": [\n \"irure officia incididunt\",\n \"ut sunt voluptate dolore\"\n ]\n }\n ],\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": false,\n \"additionalLabels\": {\n \"veniamb0a\": \"est enim fugiat\",\n \"in_c\": \"exercitation\"\n },\n \"additionalTags\": {\n \"irure_1\": \"dolor ut\"\n },\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"AmazonLinuxGPU\",\n \"id\": \"velit adipis\"\n },\n \"imageLookupBaseOS\": \"re\",\n \"imageLookupFormat\": \"sed ex commodo\",\n \"imageLookupOrg\": \"cupidatat\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": true,\n \"encryptionKey\": \"adipisicing est\",\n \"iops\": -6924815,\n \"throughput\": -69129103,\n \"type\": \"cillum\"\n }\n },\n \"azs\": [\n \"laborum eu\",\n \"cupidatat aliquip proident\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": true,\n \"instanceConfig\": {\n \"category\": \"do dolor culpa\",\n \"cpuSet\": -71513606,\n \"diskGiB\": 83440561,\n \"memoryMiB\": 6332351,\n \"name\": \"dolore velit sed Lorem\",\n \"numCPUs\": -88037366\n },\n \"instanceType\": \"ut culpa magna\",\n \"labels\": [\n \"in\",\n \"ea nisi dolore\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 80754227,\n \"minSize\": -48234881,\n \"name\": \"eiusmod ea tempor reprehenderit dolor\",\n \"nodeRepaveInterval\": 64798647,\n \"rootDeviceSize\": -95781150,\n \"size\": -89043274,\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnetIds\": {\n \"anim7b\": \"pariatur\",\n \"in_65\": \"veniam\",\n \"aliqua67\": \"id\",\n \"incididunt_ef\": \"Duis veniam aliqua\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": false,\n \"additionalLabels\": {\n \"adipisicing_c\": \"ea\"\n },\n \"additionalTags\": {\n \"esse__a\": \"laborum veniam\"\n },\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"AmazonLinux\",\n \"id\": \"sed pro\"\n },\n \"imageLookupBaseOS\": \"laborum dolor minim commodo\",\n \"imageLookupFormat\": \"tempor\",\n \"imageLookupOrg\": \"veniam\",\n \"rootVolume\": {\n \"deviceName\": \"dolor ex reprehende\",\n \"encrypted\": true,\n \"encryptionKey\": \"elit\",\n \"iops\": -85945713,\n \"throughput\": -24611,\n \"type\": \"mollit ut fugiat\"\n }\n },\n \"azs\": [\n \"enim eiusmod sint ad nulla\",\n \"Ut c\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": true,\n \"instanceConfig\": {\n \"category\": \"laborum dolore est in\",\n \"cpuSet\": -29044452,\n \"diskGiB\": 7489248,\n \"memoryMiB\": 80570743,\n \"name\": \"sed elit\",\n \"numCPUs\": -51928319\n },\n \"instanceType\": \"voluptate aliquip\",\n \"labels\": [\n \"nostrud dol\",\n \"a\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -55287956,\n \"minSize\": -25200420,\n \"name\": \"cillum dolore\",\n \"nodeRepaveInterval\": -84543581,\n \"rootDeviceSize\": -22661439,\n \"size\": -13120031,\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnetIds\": {\n \"mollit422\": \"cupidatat qui nostrud officia\",\n \"quib00\": \"officia deserunt in\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "19777593-faa0-416e-9050-4e0a4ac8b588", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0ed95244-ef4f-4d56-891c-2b1e3026cfd3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d1b67156-23d7-4d27-a41d-d04bbd949c50", + "name": "Updates EKS cloud config's fargate profiles", + "request": { + "name": "Updates EKS cloud config's fargate profiles", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "fargateProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"fargateProfiles\": [\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"sunt3\": \"\",\n \"elit_f5\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"irure_bb9\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"veniam8db\": \"\",\n \"commodo_3\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"commodo_00\": \"\",\n \"anim_803\": \"\",\n \"amet_0c8\": \"\",\n \"occaecat_d9\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"exercitationb_\": \"\",\n \"consectetur7_2\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"sunt_e1\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3db36678-25dd-419d-b873-21a62d9bd38f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "fargateProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"fargateProfiles\": [\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"dolorec\": \"\",\n \"magna_31\": \"\",\n \"deserunt2\": \"\",\n \"incididunt_c90\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"exercitation_89\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"sit_2\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"fugiat_67a\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"anim2ef\": \"\",\n \"nostrud7\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"adipisicing_e\": \"\",\n \"consectetur7\": \"\",\n \"consectetur_96\": \"\",\n \"dolore_7\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8130ddc9-1c02-4145-9495-1d8d3c9e2758", + "name": "machinePools", + "item": [ + { + "id": "b6f90565-253f-4f81-88ee-99f9d7dfa167", + "name": "Creates an EKS cloud config's machine pool", + "request": { + "name": "Creates an EKS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"temporc5\": \"\",\n \"dolore8d_\": \"\"\n },\n \"additionalTags\": {\n \"animba\": \"\",\n \"ea02\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "04d6c4d1-a10c-4527-96f4-882a87b39f06", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9dda50f2-e328-4f1b-bd7c-81cfad89cd48", + "name": "{machinePoolName}", + "item": [ + { + "id": "e9567048-a8f1-4641-9929-16ac16e7699c", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "6a327542-742d-44a3-9078-05f612b03977", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f9e64b33-eb4a-41f2-93ab-6ae96c12f98d", + "name": "Updates the specified EKS cloud config's machine pool", + "request": { + "name": "Updates the specified EKS cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"esse_a\": \"\"\n },\n \"additionalTags\": {\n \"sunt_81\": \"\",\n \"dolore_61e\": \"\",\n \"labore8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "af9804eb-4cd8-4663-a1c3-00ad30b920fa", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32398bec-f67c-4a24-99ca-a56da2ff15db", + "name": "machines", + "item": [ + { + "id": "97fa13b2-0f28-47e6-ac2f-a848ad840363", + "name": "Retrieves a list of EKS machines", + "request": { + "name": "Retrieves a list of EKS machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fa2f3513-fae1-426d-8584-13111be74dc5", + "name": "An array of EKS machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"fugiat7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"adab\": \"\",\n \"Ut9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eu4\": \"\",\n \"pariatur8_6\": \"\",\n \"qui_1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eiusmod_4\": \"\",\n \"ut_b\": \"\",\n \"occaecat12\": \"\",\n \"reprehenderit2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"sint sit in\",\n \"count\": -56185615,\n \"limit\": -41686003,\n \"offset\": -34154949\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d1050566-3548-4d91-85a1-f5210255cce0", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ada\": \"\",\n \"incididunt5\": \"\",\n \"et3\": \"\",\n \"reprehenderit5b5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_8\": \"\",\n \"occaecata0f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e607cd80-7279-42d0-8e3d-826ef8a6d654", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "653d93da-6788-4210-90e6-4061de44b60f", + "name": "{machineUid}", + "item": [ + { + "id": "e30cb0be-14eb-4a34-99b8-da89c64e8216", + "name": "Deletes the specified EKS machine", + "request": { + "name": "Deletes the specified EKS machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "adcdcb76-c4e9-4e3b-a32b-0b2b5bcc8076", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "19adfb84-1a19-43ff-93f4-d289ca4fe584", + "name": "Returns the specified EKS machine", + "request": { + "name": "Returns the specified EKS machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7fe5098b-5782-4c6a-97d4-0c015e2679ca", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"magna73\": \"\",\n \"quis18\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcoc0\": \"\",\n \"anima3a\": \"\",\n \"laboris78\": \"\",\n \"sit_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ec8f87f9-090d-4632-9983-abd92f6f8840", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ada\": \"\",\n \"incididunt5\": \"\",\n \"et3\": \"\",\n \"reprehenderit5b5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_8\": \"\",\n \"occaecata0f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"vpcId\": \"\",\n \"ami\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"az\": \"\",\n \"dnsName\": \"\",\n \"iamProfile\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"phase\": \"\",\n \"sshKeyName\": \"\",\n \"subnetId\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "354f8bd4-9351-4c6a-870f-39acc6404506", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "eks", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ee810de8-bac2-4da4-ae06-0685d8db2596", + "name": "gcp/{configUid}", + "item": [ + { + "id": "e24eec11-2fa1-47dd-8420-074dbb75a147", + "name": "Returns the specified GCP cloud config", + "request": { + "name": "Returns the specified GCP cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6c66b3bd-63b7-442b-bdc8-14b1f921ce34", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"proident Excepteur\",\n \"kind\": \"nulla veniam sed\",\n \"metadata\": {\n \"annotations\": {\n \"sintf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliquip23\": \"\",\n \"in_e53\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"tempor do\",\n \"fieldPath\": \"amet nulla\",\n \"kind\": \"Lorem aliquip cupidatat exercitation ut\",\n \"name\": \"sunt dolore cillum labore\",\n \"namespace\": \"officia\",\n \"resourceVersion\": \"consequat velit amet dolor\",\n \"uid\": \"cillum aliqua\"\n },\n \"clusterConfig\": {\n \"project\": \"nostrud Lorem veniam magna\",\n \"region\": \"qui laborum\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": true,\n \"location\": \"fugiat\"\n },\n \"network\": \"aute esse est sit occaecat\"\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": true,\n \"instanceType\": \"eu\",\n \"additionalLabels\": {\n \"elit_735\": \"minim\",\n \"magna33\": \"ut magna\",\n \"eiusmod_4\": \"aliqua elit incididunt exercitation\"\n },\n \"additionalTags\": {\n \"ipsum8\": \"adipisicing consequat\"\n },\n \"azs\": [\n \"sunt voluptate consequat officia\",\n \"laborum ex\"\n ],\n \"instanceConfig\": {\n \"category\": \"irure ex oc\",\n \"cpuSet\": -78385052,\n \"diskGiB\": -14535737,\n \"memoryMiB\": -14459706,\n \"name\": \"laboris nisi\",\n \"numCPUs\": -1196438\n },\n \"labels\": [\n \"\",\n \"aute dolore laboris voluptate\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -28332121,\n \"minSize\": 23163262,\n \"name\": \"exercitation do\",\n \"nodeRepaveInterval\": 58803472,\n \"rootDeviceSize\": -14749231,\n \"size\": -22823068,\n \"subnet\": \"reprehenderit\",\n \"subnetIds\": {\n \"sit0c\": \"esse elit proident\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": true,\n \"instanceType\": \"tempor aliquip\",\n \"additionalLabels\": {\n \"Lorem3\": \"pariatur aliqua ut eu Excepteur\"\n },\n \"additionalTags\": {\n \"ad0\": \"esse\",\n \"dolorb0e\": \"Ut ut\",\n \"consequatf\": \"exercitation laborum cupidatat\"\n },\n \"azs\": [\n \"deserunt et nostrud reprehenderit consectetur\",\n \"do ut magna\"\n ],\n \"instanceConfig\": {\n \"category\": \"eiusmod aute tempor\",\n \"cpuSet\": 10805678,\n \"diskGiB\": -85595341,\n \"memoryMiB\": -75107804,\n \"name\": \"dolore in Excepteur\",\n \"numCPUs\": -48312563\n },\n \"labels\": [\n \"dolore consectetur Excepteur\",\n \"consequat velit\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -88225864,\n \"minSize\": -88100617,\n \"name\": \"aliqua ut id\",\n \"nodeRepaveInterval\": 42895093,\n \"rootDeviceSize\": 86295469,\n \"size\": 7654722,\n \"subnet\": \"eiusmod consequat sunt\",\n \"subnetIds\": {\n \"eu_2\": \"ea laborum ut\",\n \"irure_4\": \"ad consectetur\",\n \"nulla1c7\": \"deserunt non\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"minim adipisicing ad\",\n \"conditions\": [\n {\n \"type\": \"aliqua Lorem ullamco\",\n \"status\": \"Lorem esse cillum\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"veniam nulla\",\n \"reason\": \"esse in in\"\n },\n {\n \"type\": \"Ut mollit\",\n \"status\": \"magna\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"magna ex labore\",\n \"reason\": \"et magna\"\n }\n ],\n \"images\": {\n \"name\": \"esse\",\n \"os\": \"fugiat\",\n \"region\": \"velit nostrud in\",\n \"state\": \"dolor sit\"\n },\n \"isAddonLayer\": false,\n \"roleDigest\": {\n \"reprehenderit3\": \"veniam sed elit in\"\n },\n \"sourceImageId\": \"qui proident deserunt elit est\",\n \"useCapiImage\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d0cd8258-2fb8-45ae-a122-96b5add32d58", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4d4b1ca5-d965-4128-a5ea-d3f1f1aee95b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ca30bd6c-78dd-47fa-9338-4b89c0333029", + "name": "machinePools", + "item": [ + { + "id": "39d53bbe-9169-4723-b994-97ce3c7f9c7f", + "name": "Creates a Gcp cloud config's machine pool", + "request": { + "name": "Creates a Gcp cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"cupidatat0\": \"\",\n \"laborisd9\": \"\"\n },\n \"additionalTags\": {\n \"laboris589\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2d2e1bd4-0148-45fc-858d-bf53c1801ab1", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "25b6a10a-b630-4414-a76b-2b8861ea277a", + "name": "{machinePoolName}", + "item": [ + { + "id": "2b00d393-ab0a-4438-989b-b7904c31699b", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "68cc3305-9791-4745-9e09-e5f12963631f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "16e2d0d7-be84-41c7-8b50-1340339de98f", + "name": "Updates the specified GCP cloud config's machine pool", + "request": { + "name": "Updates the specified GCP cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"minim_30\": \"\",\n \"mollit7d\": \"\"\n },\n \"additionalTags\": {\n \"sint8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8a12af64-4450-494b-88a9-845d4f97891e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "53ed8355-4d5e-4d87-989f-27c94cbb802a", + "name": "machines", + "item": [ + { + "id": "fe9ab727-80b7-4112-bcfc-972dbe295d10", + "name": "Retrieves a list of GCP machines", + "request": { + "name": "Retrieves a list of GCP machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "68754bd8-bb8c-491e-8663-c48b038e82c0", + "name": "An array of GCP machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"aliqua sint exerci\",\n \"kind\": \"et dolor voluptate exercitation\",\n \"metadata\": {\n \"annotations\": {\n \"et_f34\": \"\",\n \"anim_4ec\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt1f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"in ut aute in\",\n \"image\": \"proident ad sint\",\n \"instanceConfig\": {\n \"category\": \"elit aute\",\n \"cpuSet\": 6695719,\n \"diskGiB\": -9238457,\n \"memoryMiB\": 43705463,\n \"name\": \"aliqua dolor\",\n \"numCPUs\": 32250308\n },\n \"nics\": [\n {\n \"index\": -34847611,\n \"networkName\": \"tempor aute\",\n \"privateIPs\": [\n \"adipisicing labore\",\n \"eiusmod laborum\"\n ],\n \"publicIp\": \"pariatur cupida\"\n },\n {\n \"index\": -94706752,\n \"networkName\": \"deserunt velit nulla laborum\",\n \"privateIPs\": [\n \"irure sed id in\",\n \"id dolore velit\"\n ],\n \"publicIp\": \"laboris consectetur\"\n }\n ],\n \"project\": \"Ut v\",\n \"region\": \"id eu eiusmod deserunt\",\n \"rootDeviceSize\": -32510122,\n \"zone\": \"non adipisicing eu\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"irure sunt dolore ea\",\n \"kind\": \"sint nisi dolor\",\n \"metadata\": {\n \"annotations\": {\n \"amet_2f\": \"\",\n \"proidentc3\": \"\",\n \"sint_07\": \"\",\n \"amet7_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum___3\": \"\",\n \"in_7\": \"\",\n \"mollit_0a8\": \"\",\n \"dolorc03\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"aliquip\",\n \"image\": \"consequat mollit\",\n \"instanceConfig\": {\n \"category\": \"laborum labore ullamco\",\n \"cpuSet\": -23216269,\n \"diskGiB\": -7030798,\n \"memoryMiB\": 52863630,\n \"name\": \"fugiat magna\",\n \"numCPUs\": 48550221\n },\n \"nics\": [\n {\n \"index\": 92565857,\n \"networkName\": \"Lorem reprehenderit cupidatat Ut\",\n \"privateIPs\": [\n \"ut id in velit\",\n \"qui eiusmod cupidatat\"\n ],\n \"publicIp\": \"nulla irure elit\"\n },\n {\n \"index\": -30574398,\n \"networkName\": \"ullamco ut\",\n \"privateIPs\": [\n \"adipisicing dolore commodo\",\n \"eu\"\n ],\n \"publicIp\": \"qui labor\"\n }\n ],\n \"project\": \"et in ipsum\",\n \"region\": \"dolor dolore aute\",\n \"rootDeviceSize\": 69410100,\n \"zone\": \"aliquip officia esse c\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"velit quis sed\",\n \"count\": -28457455,\n \"limit\": -80635262,\n \"offset\": 16309933\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8ca38231-887f-4b3b-98ad-0e06fcdfedd3", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laborum_3\": \"\",\n \"Ut_9eb\": \"\",\n \"sint_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniamb3\": \"\",\n \"veniam_5e\": \"\",\n \"in310\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0e00ed6b-b1fd-434d-9f60-0ff4289e0b05", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e7dd4f92-86b7-463b-a382-4fabc2294c36", + "name": "{machineUid}", + "item": [ + { + "id": "f5b31f80-4315-4669-9e6c-ea1d520db5da", + "name": "Deletes the specified GCP machine", + "request": { + "name": "Deletes the specified GCP machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "80e8accb-e7e0-4615-9225-c7a3892e5384", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "91fd91b1-f152-470b-a52a-25184371c07e", + "name": "Returns the specified GCP machine", + "request": { + "name": "Returns the specified GCP machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e2e6446e-0bad-4874-8428-5996b38c8ff9", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"cupidatat_8e7\": \"\",\n \"dolored4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam_553\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cebd7422-c98b-4a0a-9e25-c9e8b90e6a3a", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"amet271\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_4_8\": \"\",\n \"pariaturf8\": \"\",\n \"enimc31\": \"\",\n \"id5a5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "90fe1f46-d4a1-4f34-ba65-1285060973aa", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gcp", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ec768dba-cf98-43f1-b3f0-a061ac0b3c28", + "name": "generic/{configUid}", + "item": [ + { + "id": "06b865aa-69c0-4ad4-aa62-df1b9f986606", + "name": "Returns the specified Generic cloud config", + "request": { + "name": "Returns the specified Generic cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "930c5a77-aec1-4a5c-8cd3-8451370d8be1", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kind\": \"in proident est in\",\n \"metadata\": {\n \"annotations\": {\n \"commodob\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"exercitation0bd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"in elit fugiat\",\n \"fieldPath\": \"veniam\",\n \"kind\": \"Duis null\",\n \"name\": \"dolore\",\n \"namespace\": \"ullamco incididunt dolor sint\",\n \"resourceVersion\": \"esse irure sit sint ad\",\n \"uid\": \"occaecat commodo aute dolore\"\n },\n \"clusterConfig\": {\n \"instanceType\": {\n \"diskGiB\": 48981047,\n \"memoryMiB\": -14845522,\n \"name\": \"culpa mollit et\",\n \"numCPUs\": -57017534\n },\n \"region\": \"sed mollit ea anim in\"\n },\n \"edgeHostRefs\": [\n {\n \"apiVersion\": \"non tempor\",\n \"fieldPath\": \"mollit commodo\",\n \"kind\": \"fugiat deserunt laboris\",\n \"name\": \"in\",\n \"namespace\": \"Ut ullamco\",\n \"resourceVersion\": \"nisi culpa qui\",\n \"uid\": \"dolore qui pariatur sed\"\n },\n {\n \"apiVersion\": \"cillum enim\",\n \"fieldPath\": \"Lorem cillum ips\",\n \"kind\": \"irure labore\",\n \"name\": \"sit minim\",\n \"namespace\": \"in ipsum\",\n \"resourceVersion\": \"eiusmod qui\",\n \"uid\": \"enim Ut Lorem anim\"\n }\n ],\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": false,\n \"instanceType\": \"sunt esse\",\n \"labels\": [\n \"Excepteur Ut adipisicing ea ullamco\",\n \"magna est sit cillum\"\n ],\n \"name\": \"nostrud cupidatat sunt\",\n \"rootDeviceSize\": 2996512,\n \"size\": 3268094,\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": false,\n \"instanceType\": \"amet cillum ullamco\",\n \"labels\": [\n \"esse ipsum\",\n \"laborum et ipsum tempor es\"\n ],\n \"name\": \"a\",\n \"rootDeviceSize\": 54189629,\n \"size\": -90494418,\n \"useControlPlaneAsWorker\": true\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ca25bb98-b92f-4d2a-b6ca-cd6fa2011691", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5b63393f-9af1-4fd1-9dd4-5d84ffebde58", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "66a526da-1f9c-4003-93b5-f668b9fec899", + "name": "machinePools", + "item": [ + { + "id": "b4cab0cc-8b2b-4f39-b876-4c8b81a4ea2d", + "name": "Creates a generic cloud config's machine pool", + "request": { + "name": "Creates a generic cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"irure84\": \"\"\n },\n \"additionalTags\": {\n \"mollit80\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cfcafdf5-d409-43a6-8cff-6c0d7c25ec7b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6ef166c7-6064-48fd-9d7f-ea1d45bad895", + "name": "{machinePoolName}", + "item": [ + { + "id": "5fab7693-a41c-4ba0-b714-dde46083ed7b", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "8cee6d59-32f5-4861-9869-f7cee6f86cb1", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "68ab1563-0d12-46dd-b55c-fdd16dddac72", + "name": "Updates the specified generic cloud config's machine pool", + "request": { + "name": "Updates the specified generic cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"irure84\": \"\"\n },\n \"additionalTags\": {\n \"mollit80\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1e4db611-da2d-49a3-b9f0-91614910ec26", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b10785f6-2baa-4439-8667-aa465eb251de", + "name": "machines", + "item": [ + { + "id": "ab52d8ae-8ed9-424f-b0f4-af28bca8b65c", + "name": "Retrieves a list of Generic machines", + "request": { + "name": "Retrieves a list of Generic machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "39e5dfc1-b92a-4cbf-a33c-9b1edb56605d", + "name": "An array of Generic machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"dolor sint anim amet\",\n \"kind\": \"fugiat pariatur\",\n \"metadata\": {\n \"annotations\": {\n \"enim__0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostName\": \"in ipsum\",\n \"imageId\": \"incididunt\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": -88939047,\n \"networkName\": \"dolore sint sit\",\n \"privateIPs\": [\n \"labore dolore dolor occaecat\",\n \"reprehenderit do\"\n ],\n \"publicIp\": \"sunt amet in\"\n },\n {\n \"index\": 46685638,\n \"networkName\": \"nostrud commodo anim officia mollit\",\n \"privateIPs\": [\n \"dolor anim reprehenderit\",\n \"deserunt\"\n ],\n \"publicIp\": \"in in\"\n }\n ],\n \"sshKeyName\": \"sit\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"ullamco fugiat pariatur\",\n \"kind\": \"in\",\n \"metadata\": {\n \"annotations\": {\n \"sint_cd\": \"\",\n \"non7\": \"\",\n \"pariatur_d6\": \"\",\n \"cupidatat8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco_8a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostName\": \"tempor quis consectetur ad\",\n \"imageId\": \"sit dolo\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": 94472543,\n \"networkName\": \"eiusmod\",\n \"privateIPs\": [\n \"in tempor culpa consequat in\",\n \"laboris sint sunt cillum eiusmod\"\n ],\n \"publicIp\": \"in dolor\"\n },\n {\n \"index\": -85900097,\n \"networkName\": \"nisi Ut\",\n \"privateIPs\": [\n \"Ut\",\n \"dolor aliquip nulla cupidatat fugiat\"\n ],\n \"publicIp\": \"in\"\n }\n ],\n \"sshKeyName\": \"enim\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ut elit\",\n \"count\": -51415748,\n \"limit\": -76131400,\n \"offset\": -80301300\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3a709c76-bd21-4d5d-a0cd-e5e2e213d7cf", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Excepteur2\": \"\",\n \"velit_c7d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_b1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostName\": \"\",\n \"imageId\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "de391b2e-b451-4070-879d-552038e933b5", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7d12b95b-f485-4b1e-a3d8-761489e25089", + "name": "{machineUid}", + "item": [ + { + "id": "7b4ab738-5aca-4253-93e8-22cb66450f8b", + "name": "Deletes the specified machine", + "request": { + "name": "Deletes the specified machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "992ca97f-4b62-45da-8e11-76c5d1a1c23c", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cca1223c-5cd8-463b-b946-a08fc0e544d7", + "name": "Returns the specified generic machine", + "request": { + "name": "Returns the specified generic machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "de3b2716-1fa4-4f9c-9f2c-f762a828ae1c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_0\": \"\",\n \"aute_a8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ad_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostName\": \"\",\n \"imageId\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cbf08e1c-8cbc-42d8-9024-42cb412b4b46", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"aliqua4b\": \"\",\n \"doloref5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ad_b\": \"\",\n \"ex_19\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostName\": \"\",\n \"imageId\": \"\",\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7c406e19-f514-4c7e-95e6-d80e2b05f865", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "generic", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "230eb280-e9e8-466d-8863-bca98475d6a4", + "name": "gke/{configUid}", + "item": [ + { + "id": "f957f1f8-47b8-42e8-a5ae-1dc7c87bab92", + "name": "Returns the specified GKE cloud config", + "request": { + "name": "Returns the specified GKE cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "287ceb58-b88c-4eb7-a2e6-1e9219228c75", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"eu laboris velit enim\",\n \"kind\": \"aliqua irure\",\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_564\": \"\",\n \"ipsum61\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in1e1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"est non proident\",\n \"fieldPath\": \"mollit nostrud\",\n \"kind\": \"de\",\n \"name\": \"velit pariatur\",\n \"namespace\": \"eiusmod nulla Excepteur\",\n \"resourceVersion\": \"cillum sunt ad\",\n \"uid\": \"enim si\"\n },\n \"clusterConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": false,\n \"instanceType\": \"irure\",\n \"additionalLabels\": {\n \"seda5\": \"nisi elit reprehenderit\"\n },\n \"additionalTags\": {\n \"elit4c5\": \"do tempor dolor fugiat esse\",\n \"nostrud_e2\": \"conse\"\n },\n \"azs\": [\n \"dolore laborum\",\n \"nostrud adipisicing ut\"\n ],\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"labels\": [\n \"id velit aliqua ut\",\n \"id eu Ut dolor ut\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -80365021,\n \"minSize\": -70207027,\n \"name\": \"commodo sunt\",\n \"nodeRepaveInterval\": -88025725,\n \"rootDeviceSize\": 42784062,\n \"size\": 36609914,\n \"subnet\": \"quis laboris nisi in\",\n \"subnetIds\": {\n \"esse_1_\": \"ea mini\",\n \"ut_71\": \"fugiat\",\n \"Excepteur_0f3\": \"nisi\",\n \"nostrude\": \"occaecat\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"isControlPlane\": false,\n \"instanceType\": \"labore ex\",\n \"additionalLabels\": {\n \"amet_4a\": \"cillum mollit\",\n \"aliqua_8\": \"officia aliqua elit tempor\"\n },\n \"additionalTags\": {\n \"id01\": \"cupidatat consectetur commodo culpa esse\"\n },\n \"azs\": [\n \"anim consectetur\",\n \"non pariatur\"\n ],\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"labels\": [\n \"officia\",\n \"officia velit\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 95821430,\n \"minSize\": 77651201,\n \"name\": \"cillum eu dolore\",\n \"nodeRepaveInterval\": 10530257,\n \"rootDeviceSize\": -80665461,\n \"size\": 4929138,\n \"subnet\": \"enim qui\",\n \"subnetIds\": {\n \"occaecat2b\": \"dolore nulla\",\n \"Excepteur_f_\": \"et ut sint sit\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"sed\",\n \"conditions\": [\n {\n \"type\": \"in officia ut\",\n \"status\": \"occaecat sed esse\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"tempor Duis nulla enim dolore\",\n \"reason\": \"dolore fugiat\"\n },\n {\n \"type\": \"commodo esse\",\n \"status\": \"laborum incididunt\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"cupidatat consectetur nulla occaecat\",\n \"reason\": \"dolore Ut\"\n }\n ],\n \"images\": {\n \"name\": \"labore in\",\n \"os\": \"nisi Exc\",\n \"region\": \"esse officia fugiat\",\n \"state\": \"culpa dolor non\"\n },\n \"isAddonLayer\": true,\n \"roleDigest\": {\n \"laboris_7e\": \"velit par\"\n },\n \"sourceImageId\": \"elit aliquip commodo anim\",\n \"useCapiImage\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "72625f63-2b03-43e6-9540-52b123a36d22", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3b300fd2-a450-4658-ab4f-2ed52ce99dbc", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6634aec6-21cb-4578-981b-bbf458c5c3c5", + "name": "machinePools", + "item": [ + { + "id": "4d7cb29f-9537-4255-b87d-e591ab5ab367", + "name": "Creates an GKE cloud config's machine pool", + "request": { + "name": "Creates an GKE cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"minim_30\": \"\",\n \"mollit7d\": \"\"\n },\n \"additionalTags\": {\n \"sint8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "632e2d92-ab5f-413e-ba4e-a54d80c72cf1", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6cb803f1-9e3d-4d36-81e4-912a25933e30", + "name": "{machinePoolName}", + "item": [ + { + "id": "14b7de9f-ee25-4e4f-9b30-67c971261487", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "f4a8d412-b8b5-4bfa-80c9-1ea5a11af377", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "786a9168-c48e-410a-a0f2-4b88b4b391db", + "name": "Updates the specified GKE cloud config's machine pool", + "request": { + "name": "Updates the specified GKE cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"minim_30\": \"\",\n \"mollit7d\": \"\"\n },\n \"additionalTags\": {\n \"sint8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "68137f4b-2aab-49a5-bf3c-83cda7b9bcab", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bc9d069b-90a9-42d6-9392-be7cf58255ae", + "name": "machines", + "item": [ + { + "id": "a7a96f21-3ec5-4769-8445-a5270d067475", + "name": "Retrieves a list of GKE machines", + "request": { + "name": "Retrieves a list of GKE machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3cb7cd71-bdbe-436e-b2c6-68455661d44d", + "name": "An array of GKE machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"exercitation_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in_85\": \"\",\n \"et_4e_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"deserunt_67\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat_d04\": \"\",\n \"sed_23f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"dolor enim veniam\",\n \"count\": -40393064,\n \"limit\": 18291670,\n \"offset\": 14165771\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ceb9ccc8-f6b1-496c-a15c-f94aeedeb9cc", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"amet271\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_4_8\": \"\",\n \"pariaturf8\": \"\",\n \"enimc31\": \"\",\n \"id5a5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f47a5c0d-1709-4f03-a2e3-9359b0a6aa2a", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3062f924-afbc-4f45-8867-530da63e246a", + "name": "{machineUid}", + "item": [ + { + "id": "2eb0c118-aec3-4201-b3a2-004550a31189", + "name": "Deletes the specified Gcp machine", + "request": { + "name": "Deletes the specified Gcp machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "5ea22d20-dd62-4af1-9e96-594fc768f5f5", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fd1486e2-9395-4330-8bac-e5e7385dd2c2", + "name": "Returns the specified GKE machine", + "request": { + "name": "Returns the specified GKE machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "dc6aa601-651c-4930-93f1-fa1c8ac32144", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"cupidatat_8e7\": \"\",\n \"dolored4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam_553\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "773cc87f-c361-4038-a96b-68deb6f6d9e0", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"amet271\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_4_8\": \"\",\n \"pariaturf8\": \"\",\n \"enimc31\": \"\",\n \"id5a5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": \"\",\n \"image\": \"\",\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"networkName\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"rootDeviceSize\": \"\",\n \"zone\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "53f9694a-1c42-4f70-95ba-0716e49f86c5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "gke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "c5f4ee86-1394-4067-b13f-45a004bb82f5", + "name": "libvirt/{configUid}", + "item": [ + { + "id": "7a9275a9-296d-4eea-8971-db3661d7fa78", + "name": "Returns the specified libvirt cloud config", + "request": { + "name": "Returns the specified libvirt cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "26c1b577-dc34-40bc-8261-0f41444b62b4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"nisi in id fugiat\",\n \"kind\": \"ea magna proident anim\",\n \"metadata\": {\n \"annotations\": {\n \"qui_546\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillum93a\": \"\",\n \"pariaturac6\": \"\",\n \"Duis_6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"in esse ex occaecat\",\n \"host\": \"occaecat\",\n \"type\": \"ea mollit in\"\n },\n \"ntpServers\": [\n \"commodo\",\n \"tempor dolor\"\n ],\n \"sshKeys\": [\n \"anim cupidatat non est\",\n \"culpa nostrud proident dolore\"\n ],\n \"staticIp\": false\n },\n \"machinePoolConfig\": [\n {\n \"instanceType\": {\n \"numCPUs\": 91995342,\n \"memoryInMB\": 83512581,\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": false,\n \"isEnabled\": true\n },\n \"cpuset\": \"nisi ullamco\",\n \"gpuConfig\": {\n \"addresses\": {\n \"deserunte66\": \"enim labore nostrud\",\n \"quis_06\": \"dolo\",\n \"amet_e\": \"aliqua ullamco mollit fugiat proident\",\n \"dolor_57\": \"dolore commodo\"\n },\n \"deviceModel\": \"sint tempor cupidatat Excepteur esse\",\n \"numGPUs\": -38911269,\n \"vendorName\": \"labore sed adipisicing velit\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"reprehenderit anim in mollit\",\n \"hostAddress\": \"eu do minim\",\n \"networks\": [\n {\n \"networkName\": \"sed sunt ut\",\n \"networkType\": \"default\"\n },\n {\n \"networkName\": \"incididunt\",\n \"networkType\": \"default\"\n }\n ],\n \"sourceStoragePool\": \"culpa nostrud in dolore velit\",\n \"dataStoragePool\": \"laboris proident mollit laborum minim\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"dolore_309\": \"culpa id \",\n \"esse_1\": \"officia sed\"\n },\n \"model\": \"dolor\",\n \"vendor\": \"ullamco elit\"\n },\n {\n \"addresses\": {\n \"inb\": \"dolore ex pariatur magna\",\n \"do8cc\": \"ullamco deserunt\"\n },\n \"model\": \"tempor irure amet proident\",\n \"vendor\": \"officia magna consectetur mollit\"\n }\n ],\n \"hostIdentity\": {\n \"caCert\": \"incididunt in exercitation minim\",\n \"mode\": \"nostrud laborum\",\n \"socketPath\": \"dolore\",\n \"sshSecret\": {\n \"name\": \"sed\",\n \"privateKey\": \"occaecat\"\n }\n },\n \"targetStoragePool\": \"sit commodo\"\n },\n {\n \"hostUid\": \"incididunt in nulla in\",\n \"hostAddress\": \"veniam\",\n \"networks\": [\n {\n \"networkName\": \"non velit fugiat exercitation\",\n \"networkType\": \"default\"\n },\n {\n \"networkName\": \"Duis aliquip\",\n \"networkType\": \"bridge\"\n }\n ],\n \"sourceStoragePool\": \"incididunt dolore Ut\",\n \"dataStoragePool\": \"eiusmod qui velit enim\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"adipisicing_11_\": \"incididunt non\",\n \"do_a\": \"cupidatat in aliquip\",\n \"exercitation_fe\": \"in cupidatat quis\",\n \"sunte7\": \"sed esse Lorem cillum\"\n },\n \"model\": \"dolore magna culpa ea\",\n \"vendor\": \"reprehenderit in\"\n },\n {\n \"addresses\": {\n \"sedbc\": \"in ex officia exercitation\"\n },\n \"model\": \"ullamco do deserunt\",\n \"vendor\": \"dolor fugiat\"\n }\n ],\n \"hostIdentity\": {\n \"caCert\": \"dolore adipisicing proident anim\",\n \"mode\": \"reprehenderit\",\n \"socketPath\": \"cupidatat\",\n \"sshSecret\": {\n \"name\": \"reprehenderit\",\n \"privateKey\": \"dolore velit\"\n }\n },\n \"targetStoragePool\": \"officia culpa esse qui\"\n }\n ],\n \"rootDiskInGB\": 93325190,\n \"additionalLabels\": {\n \"dolor_a\": \"eiusmod consequat\"\n },\n \"additionalTags\": {\n \"sintf\": \"deserunt quis\",\n \"eu74\": \"dolore\"\n },\n \"isControlPlane\": true,\n \"labels\": [\n \"proident\",\n \"mollit Excepteur\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 75948580,\n \"minSize\": -97143079,\n \"name\": \"sint et ut ullamco est\",\n \"nodeRepaveInterval\": -27443968,\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": 17908363,\n \"dataStoragePool\": \"fugiat dolore ea qui\",\n \"managed\": true\n },\n {\n \"sizeInGB\": -36171612,\n \"dataStoragePool\": \"quis\",\n \"managed\": false\n }\n ],\n \"size\": -95412194,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false,\n \"xslTemplate\": \"nulla dolor Lorem\"\n },\n {\n \"instanceType\": {\n \"numCPUs\": 17118403,\n \"memoryInMB\": -85286888,\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": true,\n \"isEnabled\": false\n },\n \"cpuset\": \"nisi dolor\",\n \"gpuConfig\": {\n \"addresses\": {\n \"dolor_22d\": \"proident magna\"\n },\n \"deviceModel\": \"reprehenderit occaecat laboris dolor v\",\n \"numGPUs\": 17840662,\n \"vendorName\": \"enim labore in amet\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"commodo\",\n \"hostAddress\": \"et esse deserunt exercitation Excepteur\",\n \"networks\": [\n {\n \"networkName\": \"aute sint eu officia\",\n \"networkType\": \"bridge\"\n },\n {\n \"networkName\": \"consectetur commo\",\n \"networkType\": \"default\"\n }\n ],\n \"sourceStoragePool\": \"reprehende\",\n \"dataStoragePool\": \"nisi \",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"ad_f\": \"do adipisicing\"\n },\n \"model\": \"veniam Duis\",\n \"vendor\": \"velit\"\n },\n {\n \"addresses\": {\n \"quis_66\": \"nulla enim dolor\"\n },\n \"model\": \"incididunt Ut\",\n \"vendor\": \"labore exercitation Lorem\"\n }\n ],\n \"hostIdentity\": {\n \"caCert\": \"aliqua amet eu\",\n \"mode\": \"amet cupidatat minim\",\n \"socketPath\": \"dolor exercitation\",\n \"sshSecret\": {\n \"name\": \"officia sint\",\n \"privateKey\": \"in Ut laborum\"\n }\n },\n \"targetStoragePool\": \"ut pariatur ad eu\"\n },\n {\n \"hostUid\": \"iru\",\n \"hostAddress\": \"commodo pariatur Duis fugiat\",\n \"networks\": [\n {\n \"networkName\": \"velit sint consequat laborum\",\n \"networkType\": \"default\"\n },\n {\n \"networkName\": \"anim mollit do Lorem\",\n \"networkType\": \"default\"\n }\n ],\n \"sourceStoragePool\": \"et amet labore\",\n \"dataStoragePool\": \"nisi deserunt\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"Excepteur_2\": \"aliqua nisi non\"\n },\n \"model\": \"amet sint dolore consectetur\",\n \"vendor\": \"cons\"\n },\n {\n \"addresses\": {\n \"exe0\": \"amet Ut\",\n \"tempor_18b\": \"qui ad sint consequat\",\n \"dolore_f44\": \"aliquip quis sit minim\"\n },\n \"model\": \"ut culpa\",\n \"vendor\": \"Excepteur minim\"\n }\n ],\n \"hostIdentity\": {\n \"caCert\": \"dolor ex consectetur eiusmod eu\",\n \"mode\": \"laboris laborum nostrud ex\",\n \"socketPath\": \"Ut proident laboris\",\n \"sshSecret\": {\n \"name\": \"ex cupidatat nisi adipisicing pariatur\",\n \"privateKey\": \"id consectetur et\"\n }\n },\n \"targetStoragePool\": \"laboris in\"\n }\n ],\n \"rootDiskInGB\": -5072361,\n \"additionalLabels\": {\n \"sintc\": \"velit voluptate sunt\",\n \"Lorem26\": \"commodo Lorem\"\n },\n \"additionalTags\": {\n \"ut2\": \"occaecat\",\n \"mollit_e\": \"ut consequat incididunt consectetur\"\n },\n \"isControlPlane\": true,\n \"labels\": [\n \"est cupidatat et ut\",\n \"mollit incididunt nostrud\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -75778263,\n \"minSize\": -8950452,\n \"name\": \"ipsum dolore consequat\",\n \"nodeRepaveInterval\": 28528761,\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": 5166546,\n \"dataStoragePool\": \"anim irure\",\n \"managed\": true\n },\n {\n \"sizeInGB\": -22188368,\n \"dataStoragePool\": \"exercitation proident D\",\n \"managed\": false\n }\n ],\n \"size\": -47700628,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true,\n \"xslTemplate\": \"consequat qui dolore in\"\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"officia tempor non labore\",\n \"status\": \"dolore velit sit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"dolore dolor\",\n \"reason\": \"qu\"\n },\n {\n \"type\": \"sed consequat\",\n \"status\": \"velit mollit aliq\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"laboris voluptate in sint consectetur\",\n \"reason\": \"ullamco elit\"\n }\n ],\n \"nodeImages\": [\n {\n \"hostID\": \"nulla\",\n \"imageName\": \"in officia\",\n \"storagePool\": \"mollit\"\n },\n {\n \"hostID\": \"Excepteur\",\n \"imageName\": \"nostrud enim fugiat sed id\",\n \"storagePool\": \"veniam\"\n }\n ],\n \"sourceImageId\": \"aliqua et in tempor\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "feaef449-200c-4fb4-9647-24d5028ba7f9", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bca76b81-7547-49d6-9a8d-f9f3e85ac018", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dbae725b-1f44-47de-8da2-21adbc36c8d3", + "name": "machinePools", + "item": [ + { + "id": "d09b9c97-dcaf-4d75-9b0b-3340881a4c45", + "name": "Creates a libvirt cloud config's machine pool", + "request": { + "name": "Creates a libvirt cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"deserunt_1\": \"\",\n \"do_9\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"reprehenderitd\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"incididunt_0d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"estd13\": \"\",\n \"commodo_03f\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"reprehenderit2\": \"\",\n \"consecteturf2e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"tempor_cb\": \"\",\n \"dodb\": \"\"\n },\n \"additionalTags\": {\n \"elit_3\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b9117e3d-b727-4f8e-b09a-8c7dbb36bbba", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c8bdf3f4-e6b5-45a7-aac7-4993c1c94c59", + "name": "{machinePoolName}", + "item": [ + { + "id": "7d9bdda1-43f4-4a91-9ba1-b1d101cfaada", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "29fd4602-513b-482a-8633-64fd3538a08b", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "880cf249-2363-430a-9cbe-6d4d63f60427", + "name": "Updates the specified Libvirt cloud config's machine pool", + "request": { + "name": "Updates the specified Libvirt cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"occaecat__22\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"anim1\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"id_d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"ipsuma8c\": \"\",\n \"aliquip_0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"voluptate5b\": \"\",\n \"Lorem_d8f\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"officiab\": \"\",\n \"in_f1\": \"\",\n \"dolor966\": \"\"\n },\n \"additionalTags\": {\n \"veniam_eab\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6d4aea9d-a570-4071-8e02-7a6655243f2b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4b627ec6-b3dc-41a7-8fe0-7b0207362ba1", + "name": "machines", + "item": [ + { + "id": "0fa232c0-c013-4ba3-a362-c1043fda8c3e", + "name": "Retrieves a list of Libvirt machines", + "request": { + "name": "Retrieves a list of Libvirt machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "586916ad-9a2d-4779-8e36-5e743cf9c0b1", + "name": "An array of Libvirt machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"a\",\n \"kind\": \"voluptate cupidatat \",\n \"metadata\": {\n \"annotations\": {\n \"ex_6d\": \"\",\n \"consequat_dfc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"do_8f_\": \"\",\n \"esse_2f\": \"\",\n \"esseee8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"disks\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"edgeHostUid\": \"officia incididunt est esse\",\n \"failureDomain\": \"commodo mollit aute cons\",\n \"imageName\": \"cupidatat\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"labore8\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"nics\": [\n {\n \"macAddress\": \"anim ut\",\n \"index\": 852420,\n \"privateIPs\": [\n \"velit do in\",\n \"consequat\"\n ]\n },\n {\n \"macAddress\": \"irure pariatur \",\n \"index\": -44698258,\n \"privateIPs\": [\n \"pariatur quis in\",\n \"commodo veniam si\"\n ]\n }\n ],\n \"targetStoragePool\": \"ullamco mollit\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"in labore et\",\n \"kind\": \"fugiat in commodo anim\",\n \"metadata\": {\n \"annotations\": {\n \"adipisicing_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ute7e\": \"\",\n \"dolora_c\": \"\",\n \"consequat_62\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"disks\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"edgeHostUid\": \"dolor sit\",\n \"failureDomain\": \"sit incididunt velit ad\",\n \"imageName\": \"id aute\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"adipisicing_c\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"nics\": [\n {\n \"macAddress\": \"nisi et est ut\",\n \"index\": 35954240,\n \"privateIPs\": [\n \"id et\",\n \"culpa ex mollit\"\n ]\n },\n {\n \"macAddress\": \"ea ani\",\n \"index\": 79829661,\n \"privateIPs\": [\n \"co\",\n \"Lorem\"\n ]\n }\n ],\n \"targetStoragePool\": \"inci\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e5c4e75c-0459-4598-a2da-0edcf927abb0", + "name": "Adds the Libvirt machine to cloud config's machine pool", + "request": { + "name": "Adds the Libvirt machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"commodod8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_8\": \"\",\n \"amet_6bb\": \"\",\n \"adipisicing_a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"disks\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"edgeHostUid\": \"\",\n \"failureDomain\": \"\",\n \"imageName\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"fugiat_a6\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"nics\": [\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"targetStoragePool\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "44318d29-dda8-4644-8383-c44d7afd3af3", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7f7da6e4-4023-42ed-be1a-000ba7c85c8d", + "name": "{machineUid}", + "item": [ + { + "id": "656c042a-296c-4dfd-8429-46833756e5ce", + "name": "Deletes the specified Libvirt machine", + "request": { + "name": "Deletes the specified Libvirt machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "14bd9ce3-1adb-4222-a664-eb8bfff9ee4f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e2c62f7b-c58c-492d-92c5-19124a7f915b", + "name": "Returns the specified Libvirt machine", + "request": { + "name": "Returns the specified Libvirt machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "1710c3d7-21d6-495b-bf8b-cebaaecb8c57", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Excepteur7f\": \"\",\n \"in__67\": \"\",\n \"labore_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi662\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"disks\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"edgeHostUid\": \"\",\n \"failureDomain\": \"\",\n \"imageName\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"velit_c5\": \"\",\n \"occaecat_1\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"nics\": [\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"targetStoragePool\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8eed7f54-5541-4637-ad66-52a74bb3ba3b", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit_2b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco_5bc\": \"\",\n \"est_2\": \"\",\n \"sunt_6__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"disks\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"edgeHostUid\": \"\",\n \"failureDomain\": \"\",\n \"imageName\": \"\",\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"fugiata5\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"nics\": [\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"macAddress\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"targetStoragePool\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "806dc70e-5492-460d-bdf2-c30704e6c481", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "libvirt", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "f629a7e4-75ea-4f8c-8bc3-3149a922b7c4", + "name": "maas/{configUid}", + "item": [ + { + "id": "4d5dfd1e-4a89-44dc-9a2b-174e32847032", + "name": "Returns the specified Maas cloud config", + "request": { + "name": "Returns the specified Maas cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "50e4a841-bc72-4589-89ca-e772d37ec9b5", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"in nostrud\",\n \"kind\": \"dolore Ut non magna\",\n \"metadata\": {\n \"annotations\": {\n \"amet_12_\": \"\",\n \"sed60\": \"\",\n \"sint_ee\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_e0\": \"\",\n \"dolor_2a0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"in Excepteur aute\",\n \"fieldPath\": \"velit tempor\",\n \"kind\": \"laborum exercitation eiusmod\",\n \"name\": \"fugiat amet\",\n \"namespace\": \"cillum sed minim eiusmod\",\n \"resourceVersion\": \"tempor cillum pariatur cupidatat\",\n \"uid\": \"Ut\"\n },\n \"clusterConfig\": {\n \"domain\": \"adipisicing do reprehenderit\",\n \"sshKeys\": [\n \"in culpa ullamco non\",\n \"ut minim a\"\n ]\n },\n \"machinePoolConfig\": [\n {\n \"instanceType\": {\n \"minCPU\": -55415110,\n \"minMemInMB\": -18813212\n },\n \"additionalLabels\": {\n \"in_6d\": \"veniam cillum adipisicing\"\n },\n \"additionalTags\": {\n \"pariatur_04\": \"dolore esse\",\n \"esse7c\": \"dolore commodo Ut\"\n },\n \"azs\": [\n \"sed eu ad cupidatat\",\n \"enim ut dolore\"\n ],\n \"isControlPlane\": false,\n \"labels\": [\n \"dolor commodo\",\n \"qui enim\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 54862409,\n \"minSize\": -43551589,\n \"name\": \"ea fugiat\",\n \"nodeRepaveInterval\": 82382459,\n \"resourcePool\": \"minim\",\n \"size\": -55955861,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n },\n {\n \"instanceType\": {\n \"minCPU\": -45294433,\n \"minMemInMB\": 98174986\n },\n \"additionalLabels\": {\n \"in_7e\": \"et elit nulla cupidatat\",\n \"laborum65_\": \"laborum sint\",\n \"dolor_85\": \"sint Excepteur ex\",\n \"Excepteur75a\": \"eiusmod sit\",\n \"pariaturb\": \"non sed sint\"\n },\n \"additionalTags\": {\n \"sitf82\": \"Duis in fugiat tempor\",\n \"exercitation9c\": \"voluptate reprehenderit\"\n },\n \"azs\": [\n \"do esse\",\n \"pr\"\n ],\n \"isControlPlane\": false,\n \"labels\": [\n \"incididunt esse officia ea\",\n \"dolore incididunt cillum est\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 91207872,\n \"minSize\": 21241209,\n \"name\": \"ad dolore velit dolore\",\n \"nodeRepaveInterval\": 79719547,\n \"resourcePool\": \"labore ut irure\",\n \"size\": 73030358,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"ansibleRoleDigest\": \"Duis labore aliqua ex\",\n \"conditions\": [\n {\n \"type\": \"elit ex sit commodo Duis\",\n \"status\": \"consequat mollit aliquip\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"sunt elit\",\n \"reason\": \"culpa commodo\"\n },\n {\n \"type\": \"ipsum magna in\",\n \"status\": \"laboris non Ut consequat exercitation\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"officia quis nostr\",\n \"reason\": \"magna\"\n }\n ],\n \"isAddonLayer\": true,\n \"nodeImage\": {\n \"name\": \"ut ul\",\n \"state\": \"eu nisi cupidatat dolore\"\n },\n \"roleDigest\": {\n \"Lorem0_5\": \"id\"\n },\n \"sourceImageId\": \"in aliqua cillum\",\n \"useCapiImage\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dc3fad55-0f5f-4f2f-9896-079a0c630946", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "20693bc0-5a1b-4621-9c58-aec19307ce82", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "673185e7-c4c5-4a3c-a4e2-4941d2e3dda6", + "name": "machinePools", + "item": [ + { + "id": "504da880-42fa-4a60-b5b0-13ba2b039641", + "name": "Creates an Maas cloud config's machine pool", + "request": { + "name": "Creates an Maas cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolore_d58\": \"\"\n },\n \"additionalTags\": {\n \"aliqua_60\": \"\",\n \"anim61\": \"\",\n \"veniam_d3_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "237e54ea-d5f5-4c15-b451-b323cce8f3fa", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4edc82cf-db92-4412-b54e-b78d84e8e421", + "name": "{machinePoolName}", + "item": [ + { + "id": "b7e5780b-b3be-4955-a2ab-6edb1a673cae", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "8523585b-bf6f-4499-b2c9-3c72d144e0a1", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2a27f4fa-1f9c-4445-b63c-e62b248f3665", + "name": "Updates the specified Maas cloud config's machine pool", + "request": { + "name": "Updates the specified Maas cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim17d\": \"\",\n \"non295\": \"\"\n },\n \"additionalTags\": {\n \"in_618\": \"\",\n \"enim89_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b08ff7d1-7a42-4586-aeac-e0d5c4a6ef44", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3bda7bbb-1077-42be-bf73-2837c99ea2df", + "name": "machines", + "item": [ + { + "id": "7498a21d-72f8-463c-bf8e-883f229dedb9", + "name": "Retrieves a list of Maas machines", + "request": { + "name": "Retrieves a list of Maas machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5f775a43-7afe-4689-af2a-283af8291e3d", + "name": "An array of Maas machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sunt cupidatat labore\",\n \"kind\": \"exercitation cillum aute laboris\",\n \"metadata\": {\n \"annotations\": {\n \"Duis58\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_b28\": \"\",\n \"quis__7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"az\": \"ex esse\",\n \"hostname\": \"ullamco esse tempor reprehenderit\",\n \"nics\": [\n {\n \"index\": -79317794,\n \"privateIPs\": [\n \"ad sed Ut eu\",\n \"fugiat n\"\n ],\n \"publicIp\": \"veniam laborum exercitation pariatur\"\n },\n {\n \"index\": -60503504,\n \"privateIPs\": [\n \"inc\",\n \"laboris\"\n ],\n \"publicIp\": \"cupidatat ipsum culpa elit in\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"quis aute eu dolor commodo\",\n \"kind\": \"quis in commodo\",\n \"metadata\": {\n \"annotations\": {\n \"aliquip663\": \"\",\n \"occaecat5c8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_43f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"az\": \"in officia reprehenderit irure\",\n \"hostname\": \"do id \",\n \"nics\": [\n {\n \"index\": -81217692,\n \"privateIPs\": [\n \"sint reprehenderit ea tempor\",\n \"irure aliquip eiusmod nostrud minim\"\n ],\n \"publicIp\": \"pariatur Lorem veniam laborum eu\"\n },\n {\n \"index\": -63526584,\n \"privateIPs\": [\n \"pariatur reprehenderit do proident\",\n \"deserunt sint\"\n ],\n \"publicIp\": \"fugiat laboris culpa\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"incididunt amet aliqua proident ut\",\n \"count\": -24322633,\n \"limit\": -84193861,\n \"offset\": -71069711\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d6c4d125-21ed-40a5-ab95-7a8ce04b24e9", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"pariatur_11\": \"\",\n \"commodob0\": \"\",\n \"do_2\": \"\",\n \"velit_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa64\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"az\": \"\",\n \"hostname\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c1d3a0e2-7e46-4193-9988-c676e902f973", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e93f09c4-f11e-4585-b559-4d2c25af4969", + "name": "{machineUid}", + "item": [ + { + "id": "f7fc73ca-fc1a-49c2-b10f-9efebbe6f73c", + "name": "Deletes the specified Maas machine", + "request": { + "name": "Deletes the specified Maas machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "1f5257b9-b8d7-440d-afbe-199c556cb58d", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "254943d1-2d93-4098-9b8f-12bc702be41e", + "name": "Returns the specified Maas machine", + "request": { + "name": "Returns the specified Maas machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e6de20f2-c62a-45d2-aa1e-8f1ff5977ab6", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit8\": \"\",\n \"veniam__bd\": \"\",\n \"Lorem_d1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_e6f\": \"\",\n \"magna4a\": \"\",\n \"est_01\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"az\": \"\",\n \"hostname\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e7c26df0-676b-4218-883a-a2094aa4a011", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"culpa0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"velit21a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"az\": \"\",\n \"hostname\": \"\",\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ccd042ee-44ae-4e18-9941-7d74ace99db6", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "maas", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "8d7e15c9-ddcc-4d77-8fbe-669fadeae204", + "name": "openstack/{configUid}", + "item": [ + { + "id": "1381916a-9f5e-4761-8b6c-24b3256e20e2", + "name": "Returns the specified OpenStack cloud config", + "request": { + "name": "Returns the specified OpenStack cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "65f7d21a-0d12-44ed-95f0-ebcfd2c3db89", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"ullamco\",\n \"kind\": \"officia Ut dolor enim\",\n \"metadata\": {\n \"annotations\": {\n \"qui_8\": \"\",\n \"irure_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat7e\": \"\",\n \"nulla5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"laboris exercitation proident\",\n \"fieldPath\": \"reprehenderit magn\",\n \"kind\": \"ipsum esse sint cillum\",\n \"name\": \"et incididunt\",\n \"namespace\": \"ipsum reprehenderit id\",\n \"resourceVersion\": \"anim fugiat veniam dolore\",\n \"uid\": \"magna minim elit ut\"\n },\n \"clusterConfig\": {\n \"bastionDisabled\": true,\n \"dnsNameservers\": [\n \"dolor aliqua nulla est anim\",\n \"nulla in\"\n ],\n \"domain\": {\n \"id\": \"ad\",\n \"name\": \"ullamco magna enim id\"\n },\n \"network\": {\n \"id\": \"cupidatat esse in\",\n \"name\": \"dolore pariatur deserunt labore\"\n },\n \"nodeCidr\": \"esse est\",\n \"project\": {\n \"id\": \"proident dolore\",\n \"name\": \"nisi irure adipisicing amet\"\n },\n \"region\": \"exercitation anim cupidatat\",\n \"sshKeyName\": \"u\",\n \"subnet\": {\n \"id\": \"consequat commodo et pariatur nisi\",\n \"name\": \"tempor aute nisi\"\n }\n },\n \"machinePoolConfig\": [\n {\n \"flavorConfig\": {\n \"name\": \"id labore\",\n \"diskGiB\": -88529578,\n \"memoryMiB\": 34529522,\n \"numCPUs\": -14089820\n },\n \"additionalLabels\": {\n \"dolor_0b\": \"Ut adipisicing elit consequat do\"\n },\n \"additionalTags\": {\n \"aliqua_93\": \"id\",\n \"aliquaa6\": \"proident dolor minim\"\n },\n \"azs\": [\n \"est do ea\",\n \"Excepteur elit ex\"\n ],\n \"diskGiB\": 9864041,\n \"flavor\": \"quis Ut amet ipsum\",\n \"image\": \"sit Lorem\",\n \"isControlPlane\": true,\n \"labels\": [\n \"Excepteur cupidatat veniam esse\",\n \"nisi ea eu exercitation\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -12087631,\n \"minSize\": -49988531,\n \"name\": \"amet labore\",\n \"nodeRepaveInterval\": -92374552,\n \"size\": 61039268,\n \"subnet\": {\n \"id\": \"exercitati\",\n \"name\": \"sint occaecat nisi irure\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"flavorConfig\": {\n \"name\": \"minim ex consectetur\",\n \"diskGiB\": 7441917,\n \"memoryMiB\": 21405201,\n \"numCPUs\": 47734292\n },\n \"additionalLabels\": {\n \"consecteturd3\": \"quis E\",\n \"dolore_05\": \"ullamco ut enim\"\n },\n \"additionalTags\": {\n \"dolorb2\": \"adipisicing\",\n \"voluptate7\": \"incididunt consectetur\",\n \"amet_6\": \"cupidatat nisi et\"\n },\n \"azs\": [\n \"id mollit aliquip eiusmod\",\n \"minim eiusmod\"\n ],\n \"diskGiB\": -39318787,\n \"flavor\": \"pariatur Excepteur nul\",\n \"image\": \"tempor enim mini\",\n \"isControlPlane\": true,\n \"labels\": [\n \"labore ex occaecat in\",\n \"labore exercitation ea magna\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -95951544,\n \"minSize\": -64606534,\n \"name\": \"nisi commodo Ut mollit\",\n \"nodeRepaveInterval\": -28941137,\n \"size\": -43272066,\n \"subnet\": {\n \"id\": \"dolore culpa\",\n \"name\": \"deserunt l\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"deserunt ut exercitation minim \",\n \"status\": \"cupidatat qui sunt reprehenderit laboris\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"ad cupidatat repreh\",\n \"reason\": \"Duis eiusmod fugiat irure aliqua\"\n },\n {\n \"type\": \"ut ipsum\",\n \"status\": \"nulla reprehenderit sunt pariatur\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"voluptate pariatur incididun\",\n \"reason\": \"commodo\"\n }\n ],\n \"nodeImage\": \"velit\",\n \"sourceImageId\": \"do nostrud consectetu\",\n \"useCapiImage\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "96498645-ea15-468e-a0a3-4c509f48f2e9", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2c89917d-e616-41f8-881a-cf9458f03640", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ec4fbeac-3d48-4b73-9c6d-1c9ea6cf4845", + "name": "machinePools", + "item": [ + { + "id": "aaa9321c-2edc-45b2-92a0-158075535e27", + "name": "Creates a OpenStack cloud config's machine pool", + "request": { + "name": "Creates a OpenStack cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"laboris_783\": \"\",\n \"et9d\": \"\"\n },\n \"additionalTags\": {\n \"anim_e8\": \"\",\n \"quis_a\": \"\",\n \"fugiat_ee2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "43a10e2e-e2b2-444a-af64-9a8a97ff56ea", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "78aac69d-9a7b-4783-9c44-b26e947de59e", + "name": "{machinePoolName}", + "item": [ + { + "id": "33c37294-69ef-4a4a-9c6b-5fdfd03bb209", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "1dc0ea2f-d2ea-44d7-8f27-43dd8e857873", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "38a6f83a-c958-49e3-a9db-60f4a74119f1", + "name": "Updates the specified OpenStack cloud config's machine pool", + "request": { + "name": "Updates the specified OpenStack cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"fugiat_\": \"\",\n \"eu37_\": \"\"\n },\n \"additionalTags\": {\n \"ex_e91\": \"\",\n \"in_07\": \"\",\n \"culpa_2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a1dddb4b-dd51-420a-aaab-dd1aa587e3ab", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e49ef749-ed01-47c5-aca3-13a21fc30e91", + "name": "machines", + "item": [ + { + "id": "341b43b0-7681-4a42-ab3d-4b7f306b308b", + "name": "Retrieves a list of OpenStack machines", + "request": { + "name": "Retrieves a list of OpenStack machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a4498715-8117-44a5-894c-443b472d3bd9", + "name": "An array of OpenStack machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sed\",\n \"kind\": \"laboris consequat id dolore\",\n \"metadata\": {\n \"annotations\": {\n \"enimecf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_d50\": \"\",\n \"sed_fe\": \"\",\n \"dolore5d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"networkName\": \"sint Lo\",\n \"index\": -93757983,\n \"privateIPs\": [\n \"sunt\",\n \"sint culpa\"\n ]\n },\n {\n \"networkName\": \"eu pariatur eiusmod Lorem\",\n \"index\": -27578337,\n \"privateIPs\": [\n \"amet in ut cupidatat ea\",\n \"commodo proident elit ipsum\"\n ]\n }\n ],\n \"az\": \"laborum incididunt cillum eu cupidatat\",\n \"image\": \"veniam velit qui proident officia\",\n \"projectId\": \"dolore ullamco\",\n \"securityGroups\": [\n \"in ut\",\n \"anim labore\"\n ],\n \"sshKeyName\": \"anim nulla Lorem culpa\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"et commodo exercitation Ut\",\n \"kind\": \"null\",\n \"metadata\": {\n \"annotations\": {\n \"ametdcd\": \"\",\n \"ut_80_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillum_81\": \"\",\n \"aute2\": \"\",\n \"nisi7d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"networkName\": \"pariatur\",\n \"index\": 49917282,\n \"privateIPs\": [\n \"aute voluptate\",\n \"officia reprehenderit amet\"\n ]\n },\n {\n \"networkName\": \"voluptate Ut non\",\n \"index\": -94642660,\n \"privateIPs\": [\n \"ut dolore off\",\n \"dolore Lorem ad\"\n ]\n }\n ],\n \"az\": \"consequat anim enim\",\n \"image\": \"consequat consectetur minim sit exercitation\",\n \"projectId\": \"proident officia adipisicing dolor\",\n \"securityGroups\": [\n \"aliquip\",\n \"amet\"\n ],\n \"sshKeyName\": \"in ullamco aliquip\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "653ee792-ac7f-42a9-9068-4107b789a36c", + "name": "Adds the OpenStack machine to cloud config's machine pool", + "request": { + "name": "Adds the OpenStack machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ut_bdf\": \"\",\n \"sit_07\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proidente5_\": \"\",\n \"aliqua__6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"az\": \"\",\n \"image\": \"\",\n \"projectId\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d3b81554-c5b8-4e5b-a763-33ca1657f03c", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1f3e4916-e7b1-47b8-a4cb-9735a45cb168", + "name": "{machineUid}", + "item": [ + { + "id": "e5106351-6ba9-4879-b4e0-607f22def2ae", + "name": "Deletes the specified OpenStack machine", + "request": { + "name": "Deletes the specified OpenStack machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "24c50b99-6b08-498a-b378-bd238dde15d9", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dec21664-3043-4e9a-a6a2-b372741719d8", + "name": "Returns the specified OpenStack machine", + "request": { + "name": "Returns the specified OpenStack machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c0773afa-581f-44cb-a61a-d3a53d185a59", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"occaecat_0df\": \"\",\n \"nulla_a\": \"\",\n \"do5\": \"\",\n \"culpa6_\": \"\",\n \"fugiat2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eu0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"az\": \"\",\n \"image\": \"\",\n \"projectId\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cfbe4842-dca4-4ec6-b8a3-216c26650271", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laborume\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"az\": \"\",\n \"image\": \"\",\n \"projectId\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"sshKeyName\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "53ebb877-6d0b-4917-9a1f-b4dad8dfa222", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "openstack", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "7176cc59-0bcf-46f2-a30a-831721055c06", + "name": "tke/{configUid}", + "item": [ + { + "id": "d5c8af28-1aef-4b9d-8aef-25cbe1e0ebe7", + "name": "Returns the specified TKE cloud config", + "request": { + "name": "Returns the specified TKE cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "583961ee-bb3d-4068-962e-96aa7379bf68", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"sint8c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proident_9b\": \"\",\n \"voluptate_b9\": \"\",\n \"ut_519\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountRef\": {\n \"apiVersion\": \"ad in esse irure ut\",\n \"fieldPath\": \"eu\",\n \"kind\": \"es\",\n \"name\": \"in Duis elit sit amet\",\n \"namespace\": \"dolore ad Excepteur\",\n \"resourceVersion\": \"deserunt dolore\",\n \"uid\": \"tempor Lorem consectetur\"\n },\n \"clusterConfig\": {\n \"region\": \"amet commodo\",\n \"endpointAccess\": {\n \"IsExtranet\": true,\n \"private\": false,\n \"privateCIDR\": \"elit in ea laborum consequat\",\n \"public\": false,\n \"publicCIDRs\": [\n \"dolor\",\n \"tempor aliqua in\"\n ],\n \"securityGroup\": \"proident magna nisi\",\n \"subnetId\": \"in est\"\n },\n \"sshKeyIDs\": [\n \"dolore nulla officia\",\n \"dolor esse commodo ex\"\n ],\n \"vpcID\": \"quis in\"\n },\n \"machinePoolConfig\": [\n {\n \"additionalLabels\": {\n \"labore_ca6\": \"laboris\"\n },\n \"additionalTags\": {\n \"esse_3\": \"dolore ut ut in\"\n },\n \"azs\": [\n \"nostrud in\",\n \"ex incididunt minim aliquip\"\n ],\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"instanceType\": \"fugiat esse\",\n \"isControlPlane\": false,\n \"labels\": [\n \"officia dolore\",\n \"esse ut\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -82382237,\n \"minSize\": -67052065,\n \"name\": \"cillum\",\n \"nodeRepaveInterval\": -27076084,\n \"rootDeviceSize\": 36183965,\n \"size\": 14174144,\n \"subnetIds\": {\n \"incididunt2d\": \"cupidatat eu in\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"additionalLabels\": {\n \"officia_9\": \"sunt Excepteur Lorem id\",\n \"ipsum4e\": \"sint Duis nisi\"\n },\n \"additionalTags\": {\n \"adf\": \"nostrud proident non\",\n \"Lorem_adc\": \"sunt incididunt ex\"\n },\n \"azs\": [\n \"in\",\n \"dolore culpa\"\n ],\n \"instanceConfig\": {\n \"category\": \"\",\n \"cpuSet\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"instanceType\": \"amet adipisicing non\",\n \"isControlPlane\": true,\n \"labels\": [\n \"ex velit\",\n \"qui of\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 73731916,\n \"minSize\": -57260733,\n \"name\": \"reprehenderit id officia\",\n \"nodeRepaveInterval\": -14907783,\n \"rootDeviceSize\": -1078829,\n \"size\": -88741636,\n \"subnetIds\": {\n \"voluptate_54\": \"occaecat\",\n \"sed_04\": \"sint in\",\n \"ullamco1\": \"aliqua officia\",\n \"in_d\": \"qui\"\n },\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1d71fbad-f6f4-4988-8c25-9fa5759b9906", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "817784c5-6988-429d-aad5-29b0ea051f19", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b4d72bc7-56ce-4dda-9716-ff3b3cdae54f", + "name": "machinePools", + "item": [ + { + "id": "acfb39ab-0457-4a72-b577-5fb0b84f0648", + "name": "Creates an TKE cloud config's machine pool", + "request": { + "name": "Creates an TKE cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"esse_2d2\": \"\",\n \"nullaeb\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"proidente\": \"\",\n \"culpa_9\": \"\",\n \"ada_\": \"\"\n },\n \"additionalTags\": {\n \"laborisa4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "63d5e8c6-0299-4d8c-b502-c0db854a371b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "443ba1b6-0458-4dee-9fc1-7e099901e401", + "name": "{machinePoolName}", + "item": [ + { + "id": "ab9c6715-5d8b-4c8d-8d41-bf05c907474e", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "ff6fbc2a-5e35-44da-9ece-28206f085207", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8bb2372d-b9e1-4d05-a73b-21b5e45d9ba1", + "name": "Updates the specified TKE cloud config's machine pool", + "request": { + "name": "Updates the specified TKE cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"proident_a\": \"\",\n \"aliquipe25\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"culpa_5\": \"\",\n \"nulla36\": \"\"\n },\n \"additionalTags\": {\n \"deserunt_3c\": \"\",\n \"ullamco_2\": \"\",\n \"in_14\": \"\",\n \"eudf\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c6509864-fd02-4b62-8fda-bf1e8a2b2809", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "90877103-a2ad-44a0-bb41-87514d0e8cb8", + "name": "machines", + "item": [ + { + "id": "4108d19f-7125-4da9-b1eb-ee9178c85cfb", + "name": "Retrieves a list of TKE machines", + "request": { + "name": "Retrieves a list of TKE machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "936e05ad-5921-4087-80d7-7cfa366ce44f", + "name": "An array of TKE machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"cillum sit\",\n \"kind\": \"non fugiat minim\",\n \"metadata\": {\n \"annotations\": {\n \"velit_ca\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"esse1\": \"\",\n \"laborisf4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"nics\": [\n {\n \"index\": -71516106,\n \"privateIPs\": [\n \"et voluptate\",\n \"dolore ut\"\n ],\n \"publicIp\": \"laborum Duis consequat\"\n },\n {\n \"index\": 44888231,\n \"privateIPs\": [\n \"cul\",\n \"nulla eu officia do\"\n ],\n \"publicIp\": \"Lorem Ut mollit\"\n }\n ],\n \"instanceType\": \"officia irure amet incididunt\",\n \"imageId\": \"dolore commodo\",\n \"dnsName\": \"minim quis\",\n \"securityGroups\": [\n \"ad proident aliqua\",\n \"dolore ullamco et voluptate\"\n ],\n \"subnetId\": \"non Ut magna labore qui\",\n \"type\": \"velit mollit nostrud ullamco\",\n \"vpcId\": \"id irure dolore commodo\",\n \"zoneId\": \"nisi laboris nostrud irure in\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"ipsum in velit nul\",\n \"kind\": \"ipsum anim\",\n \"metadata\": {\n \"annotations\": {\n \"sint_f\": \"\",\n \"sunt_18a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_60a\": \"\",\n \"id_81\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"nics\": [\n {\n \"index\": 20948804,\n \"privateIPs\": [\n \"est labore consequat deserunt\",\n \"Excepteur aute\"\n ],\n \"publicIp\": \"anim Ut\"\n },\n {\n \"index\": -8692620,\n \"privateIPs\": [\n \"Excepteur\",\n \"ut\"\n ],\n \"publicIp\": \"in\"\n }\n ],\n \"instanceType\": \"quis id nostrud magna pariatur\",\n \"imageId\": \"ex irure ea et\",\n \"dnsName\": \"occaecat culpa eu Lorem\",\n \"securityGroups\": [\n \"dolor exercitation minim deserunt\",\n \"deserunt dolor\"\n ],\n \"subnetId\": \"eu non labore\",\n \"type\": \"cupidatat ut in cillum\",\n \"vpcId\": \"do\",\n \"zoneId\": \"laborum proident\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ea elit\",\n \"count\": 884131,\n \"limit\": -36045534,\n \"offset\": 56873511\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "35c00c57-91dd-4d39-a39f-7b2d6f66581c", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eliteb\": \"\",\n \"dolor72a\": \"\",\n \"id_14\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id5c8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"instanceType\": \"\",\n \"imageId\": \"\",\n \"dnsName\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"subnetId\": \"\",\n \"type\": \"\",\n \"vpcId\": \"\",\n \"zoneId\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "88b2703a-fbc0-4249-83e0-de3522fc1ae3", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "90c32a55-a2e3-4e7e-b4a6-a06a66b7bc56", + "name": "{machineUid}", + "item": [ + { + "id": "0ed363e9-2548-4ee1-aae0-8c9eef668015", + "name": "Deletes the specified Tencent machine", + "request": { + "name": "Deletes the specified Tencent machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "c9f38d0d-744d-42f8-9da2-172afe47ac0a", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b266c0b3-2b56-4e17-8f34-ea719ca83e6c", + "name": "Returns the specified Tke machine", + "request": { + "name": "Returns the specified Tke machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c768be00-6a41-4fac-a042-46f9e3b31724", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"deserunt_bf_\": \"\",\n \"id_d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sint_91\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"instanceType\": \"\",\n \"imageId\": \"\",\n \"dnsName\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"subnetId\": \"\",\n \"type\": \"\",\n \"vpcId\": \"\",\n \"zoneId\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "817aee6f-0a52-4c77-a9f3-21499e92ffa4", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ut_57\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore1_\": \"\",\n \"occaecat2f3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"nics\": [\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n },\n {\n \"index\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ],\n \"publicIp\": \"\"\n }\n ],\n \"instanceType\": \"\",\n \"imageId\": \"\",\n \"dnsName\": \"\",\n \"securityGroups\": [\n \"\",\n \"\"\n ],\n \"subnetId\": \"\",\n \"type\": \"\",\n \"vpcId\": \"\",\n \"zoneId\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "68489b9c-0e45-4842-9798-1b3249b6427f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "tke", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "1a6987f3-65a8-42f6-aea7-182860116061", + "name": "virtual/{configUid}", + "item": [ + { + "id": "a22d7181-8534-493f-ae1d-6e134853bf22", + "name": "Returns the specified Virtual cloud config", + "request": { + "name": "Returns the specified Virtual cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "695783a2-5011-4bb2-b52f-43763aa2d832", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"dol\",\n \"kind\": \"in sunt ex ut\",\n \"metadata\": {\n \"annotations\": {\n \"sed_1d\": \"\",\n \"enimb7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit492\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"host\": \"fugiat eu adipisicing qui\",\n \"port\": -24071392\n },\n \"helmRelease\": {\n \"chart\": {\n \"name\": \"\",\n \"repo\": \"\",\n \"version\": \"\"\n },\n \"values\": \"\"\n },\n \"kubernetesVersion\": \"\"\n },\n \"hostClusterUid\": \"mollit ut consectetur\",\n \"machinePoolConfig\": [\n {\n \"instanceType\": {\n \"maxCPU\": -98310631,\n \"maxMemInMiB\": -9054011,\n \"maxStorageGiB\": -88145462,\n \"minCPU\": 87343184,\n \"minMemInMiB\": -76507756,\n \"minStorageGiB\": 28237829\n },\n \"additionalLabels\": {\n \"dolore_\": \"proident ut minim\"\n },\n \"additionalTags\": {\n \"Duis_1\": \"minim nisi\",\n \"dolor_91\": \"dolore aliquip\",\n \"non5\": \"culpa in sit consectetur Lorem\"\n },\n \"azs\": [\n \"culpa a\",\n \"sunt et\"\n ],\n \"isControlPlane\": false,\n \"labels\": [\n \"sunt\",\n \"aliqua sint mollit null\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -14799471,\n \"minSize\": 94678857,\n \"name\": \"aliquip officia nulla\",\n \"resourcePool\": \"irure ut ut\",\n \"size\": 70391370,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"instanceType\": {\n \"maxCPU\": 2009147,\n \"maxMemInMiB\": 56540061,\n \"maxStorageGiB\": 94622685,\n \"minCPU\": 94473151,\n \"minMemInMiB\": -66150509,\n \"minStorageGiB\": -623746\n },\n \"additionalLabels\": {\n \"aliqua_0d\": \"eu in adipisicing dolor veniam\",\n \"irureb\": \"magna dolore irure\"\n },\n \"additionalTags\": {\n \"ipsum_9\": \"ullamco sunt esse\",\n \"eiusmod9e0\": \"mollit deserunt ullamco eiusmod\"\n },\n \"azs\": [\n \"est cillum proident aliqua\",\n \"dolore ad\"\n ],\n \"isControlPlane\": true,\n \"labels\": [\n \"irure do qui\",\n \"laboris anim\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": 29725162,\n \"minSize\": 17782075,\n \"name\": \"labore est esse\",\n \"resourcePool\": \"dolore ex nisi tempor aliquip\",\n \"size\": 14787673,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n }\n ]\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"anim qui do irure\",\n \"status\": \"enim minim ad sit officia\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"in velit ullamco Lorem\",\n \"reason\": \"deserunt commodo magna\"\n },\n {\n \"type\": \"tempor culpa\",\n \"status\": \"mollit dolor veniam consectetur irure\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"mollit dolor\",\n \"reason\": \"dolor in esse\"\n }\n ],\n \"isAddonLayer\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a2ed15a6-0aab-493a-bc87-b2fe081b9178", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"helmRelease\": {\n \"chart\": {\n \"name\": \"\",\n \"repo\": \"\",\n \"version\": \"\"\n },\n \"values\": \"\"\n },\n \"kubernetesVersion\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4782a4e3-31f7-445d-a1b2-e18038b1912d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"helmRelease\": {\n \"chart\": {\n \"name\": \"\",\n \"repo\": \"\",\n \"version\": \"\"\n },\n \"values\": \"\"\n },\n \"kubernetesVersion\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3f6ef2d8-c636-4707-af61-7a6cb0ef5005", + "name": "machinePools", + "item": [ + { + "id": "8dd8c58a-f0d2-4d8e-80ef-5c322af49dd8", + "name": "Creates a virtual cloud config's machine pool", + "request": { + "name": "Creates a virtual cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e41d6b07-aa67-4917-be2f-2e67fdddf46e", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f4a38a1c-e6d5-4e72-9112-23c05c13aa2f", + "name": "{machinePoolName}", + "item": [ + { + "id": "0beab2a9-f1d3-460e-a625-efcb799e2237", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "031f5cb0-49f8-414c-a406-3aae9b5b41cc", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "466a9683-eeba-4c8d-8364-57adde379ae2", + "name": "Updates the specified virtual cloud config's machine pool", + "request": { + "name": "Updates the specified virtual cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d15b2083-f109-4425-be4d-009ea5e284be", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bbfdb39b-dd12-43ff-806c-649b128850ae", + "name": "machines", + "item": [ + { + "id": "91fe8384-a7f3-448e-92fa-2501129d4b3b", + "name": "Retrieves a list of virtual machines", + "request": { + "name": "Retrieves a list of virtual machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b2eff66a-0cf8-45dc-91e8-ea9e0cffff7c", + "name": "An array of virtual machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sit labore nisi pariatur aliquip\",\n \"kind\": \"laborum veniam fugiat Ut culpa\",\n \"metadata\": {\n \"annotations\": {\n \"sintb\": \"\",\n \"reprehenderitde6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minima\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostname\": \"eiusmod cupidatat dolore aute nulla\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"in in\",\n \"kind\": \"nostrud nulla sint\",\n \"metadata\": {\n \"annotations\": {\n \"laboris_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Lorem_c_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostname\": \"nostrud\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ullamco irure ea\",\n \"count\": 26422593,\n \"limit\": -65753337,\n \"offset\": 40168396\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a3d5acd3-aefd-4dd9-8356-983dd43c73c8", + "name": "Adds the machine to cloud config's machine pool", + "request": { + "name": "Adds the machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"tempor_1aa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptatef\": \"\",\n \"qui_f3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostname\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ec17c4f6-99c5-4a14-b6dc-34b568af26f9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d02824f9-edff-49e7-ab44-39e388df3bc2", + "name": "{machineUid}", + "item": [ + { + "id": "d263536d-e7b6-45e4-b992-de5718f2b78e", + "name": "Deletes the specified virtual machine", + "request": { + "name": "Deletes the specified virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "4940cf61-4315-491b-afd9-fa5bf69e957d", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2de58209-13a2-4063-b58e-b41455ce9c34", + "name": "Returns the specified virtual machine", + "request": { + "name": "Returns the specified virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "62bbd33f-4afe-4a93-8d94-0f46feafd3c9", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum__8\": \"\",\n \"ametb\": \"\",\n \"quis_e0\": \"\",\n \"commodo3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id_d6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostname\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8f637be4-cd7c-45a6-a8ee-9f3fd492e39f", + "name": "Updates the specified machine to the cloud config's machine pool", + "request": { + "name": "Updates the specified machine to the cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"tempor_1aa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptatef\": \"\",\n \"qui_f3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"hostname\": \"\"\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e8723080-caea-4dfb-8213-5db324fb10db", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d07ceb12-5df8-46e8-92d0-209fe74369db", + "name": "Updates and resizes the virtual cluster", + "request": { + "name": "Updates and resizes the virtual cluster", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "resize" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Specify virtual cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "873e1fc9-3c58-42f7-8f4c-f1fd4cc9b37c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "virtual", + ":configUid", + "resize" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Specify virtual cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "278305eb-c1ea-434e-8891-a002bcd0983e", + "name": "vsphere/{configUid}", + "item": [ + { + "id": "90086d44-b977-4847-9df2-2d384060754a", + "name": "Returns the specified vSphere cloud config", + "request": { + "name": "Returns the specified vSphere cloud config", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6e1f96a8-246a-4503-9f4c-6fe4f4147ab8", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"cons\",\n \"kind\": \"qui laborum velit amet\",\n \"metadata\": {\n \"annotations\": {\n \"culpa1\": \"\",\n \"eu_1e\": \"\",\n \"ipsum1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nostrud_4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"placement\": {\n \"cluster\": \"dolor minim\",\n \"datacenter\": \"irure Ut incididunt id\",\n \"datastore\": \"mo\",\n \"folder\": \"culpa exercitation sint\",\n \"imageTemplateFolder\": \"anim nulla fugiat\",\n \"network\": {\n \"networkName\": \"tempor Excepteur Duis\",\n \"ipPool\": {\n \"gateway\": \"eu\",\n \"nameserver\": {\n \"addresses\": [\n \"do\",\n \"in id ex\"\n ],\n \"search\": [\n \"cupidatat esse elit pariatur\",\n \"occaecat\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"irure reprehenderit Duis officia\",\n \"gateway\": \"la\",\n \"nameserver\": {\n \"addresses\": [\n \"eu ex consectetur do\",\n \"cillum quis commodo\"\n ],\n \"search\": [\n \"reprehenderit in\",\n \"elit dolor\"\n ]\n },\n \"prefix\": 51808806,\n \"start\": \"do velit in\",\n \"subnet\": \"nisi in est\"\n },\n {\n \"end\": \"Duis sint elit pariatur\",\n \"gateway\": \"anim elit commodo\",\n \"nameserver\": {\n \"addresses\": [\n \"ad labor\",\n \"ut pariatur ea esse\"\n ],\n \"search\": [\n \"esse Excepteur mollit\",\n \"\"\n ]\n },\n \"prefix\": 24324816,\n \"start\": \"consequat aliqua est tempor\",\n \"subnet\": \"pariatur anim\"\n }\n ],\n \"prefix\": -59800294,\n \"uid\": \"fugiat voluptate\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"culpa id commodo cillum\",\n \"fieldPath\": \"in ea\",\n \"kind\": \"dolore anim enim\",\n \"name\": \"aliquip aute\",\n \"namespace\": \"Excepteur amet nostrud\",\n \"resourceVersion\": \"voluptate sint\",\n \"uid\": \"qui pariatur sed anim\"\n },\n \"staticIp\": false\n },\n \"resourcePool\": \"esse enim\",\n \"storagePolicyName\": \"anim sed voluptate\",\n \"uid\": \"sunt\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"laborum sit sunt\",\n \"host\": \"Lorem reprehenderit\",\n \"type\": \"VIP\"\n },\n \"ntpServers\": [\n \"irure occaecat aliqua amet ut\",\n \"sed\"\n ],\n \"sshKeys\": [\n \"esse labore consequat in\",\n \"ut proident in voluptate laboris\"\n ],\n \"staticIp\": false\n },\n \"machinePoolConfig\": [\n {\n \"isControlPlane\": true,\n \"instanceType\": {\n \"numCPUs\": 52643615,\n \"memoryMiB\": -62792886,\n \"diskGiB\": -60916703\n },\n \"additionalLabels\": {\n \"essef5\": \"nulla\",\n \"eiusmod6\": \"exercitation ex et ad\"\n },\n \"additionalTags\": {\n \"anim_3\": \"cupidatat ut sunt\",\n \"id___6\": \"irur\",\n \"nulla_d9b\": \"sit ad esse quis\"\n },\n \"labels\": [\n \"in enim laboris consectetur ea\",\n \"velit ad labore non\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -15350249,\n \"minSize\": 4721785,\n \"name\": \"sunt\",\n \"nodeRepaveInterval\": 22599213,\n \"placements\": [\n {\n \"cluster\": \"aute\",\n \"datacenter\": \"culpa consequat dolore amet\",\n \"datastore\": \"sunt dolor ipsum\",\n \"folder\": \"velit\",\n \"imageTemplateFolder\": \"velit exercitation\",\n \"network\": {\n \"networkName\": \"nisi cillum ut tempor\",\n \"ipPool\": {\n \"gateway\": \"Lorem ipsum consequat magna aliqua\",\n \"nameserver\": {\n \"addresses\": [\n \"dolore\",\n \"irure pariatur qui et\"\n ],\n \"search\": [\n \"mollit id dolore sint\",\n \"sed nisi nostrud\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"deserunt\",\n \"gateway\": \"laborum irure sunt sed\",\n \"nameserver\": {\n \"addresses\": [\n \"voluptate dolor ea aliquip\",\n \"consectetur qu\"\n ],\n \"search\": [\n \"culpa qui ad\",\n \"dolore adipisicing ipsum qui velit\"\n ]\n },\n \"prefix\": -871293,\n \"start\": \"laboris voluptate cillum\",\n \"subnet\": \"in quis in mollit\"\n },\n {\n \"end\": \"esse\",\n \"gateway\": \"minim laboris veniam nulla non\",\n \"nameserver\": {\n \"addresses\": [\n \"tempor\",\n \"qui officia\"\n ],\n \"search\": [\n \"irure pariatur laboris enim\",\n \"laborum non ad\"\n ]\n },\n \"prefix\": 58539073,\n \"start\": \"proident do \",\n \"subnet\": \"cillum labore\"\n }\n ],\n \"prefix\": 86468572,\n \"uid\": \"aute cillum aliqua proident non\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"sint nisi de\",\n \"fieldPath\": \"consequat tempor\",\n \"kind\": \"nisi dolore tempor proident\",\n \"name\": \"aliqua\",\n \"namespace\": \"aliquip cillum eu labore\",\n \"resourceVersion\": \"do\",\n \"uid\": \"culpa incididunt ad\"\n },\n \"staticIp\": true\n },\n \"resourcePool\": \"magna occaecat veniam\",\n \"storagePolicyName\": \"dolore culpa sit velit nisi\",\n \"uid\": \"eiusmod Lorem\"\n },\n {\n \"cluster\": \"minim mollit\",\n \"datacenter\": \"Excepteur Lorem ex do sit\",\n \"datastore\": \"reprehenderit pariatur moll\",\n \"folder\": \"elit anim\",\n \"imageTemplateFolder\": \"aliqua minim elit Ut\",\n \"network\": {\n \"networkName\": \"anim\",\n \"ipPool\": {\n \"gateway\": \"reprehenderit aliquip quis\",\n \"nameserver\": {\n \"addresses\": [\n \"occaecat amet dolore dolor\",\n \"exercitation magna cupidatat ut\"\n ],\n \"search\": [\n \"cillum aliquip\",\n \"do sed veniam\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"velit commodo sint proident\",\n \"gateway\": \"est voluptate eu ipsum\",\n \"nameserver\": {\n \"addresses\": [\n \"ea cillum\",\n \"ipsum aute Excepteur officia eu\"\n ],\n \"search\": [\n \"amet veniam\",\n \"voluptate\"\n ]\n },\n \"prefix\": 23778780,\n \"start\": \"officia do ut culpa\",\n \"subnet\": \"ullamco consectetur\"\n },\n {\n \"end\": \"culpa irure amet cupidatat\",\n \"gateway\": \"ex aliqua reprehenderit sint\",\n \"nameserver\": {\n \"addresses\": [\n \"aliqua veniam\",\n \"dolor ut \"\n ],\n \"search\": [\n \"reprehenderit cupidatat dolore ut\",\n \"tempor do\"\n ]\n },\n \"prefix\": 37941840,\n \"start\": \"aliqua\",\n \"subnet\": \"aute consequat nostrud Excepteur\"\n }\n ],\n \"prefix\": 96796561,\n \"uid\": \"ullamco incididunt magna re\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"non\",\n \"fieldPath\": \"culpa magna non\",\n \"kind\": \"magna ex aliquip ullamco\",\n \"name\": \"adipisicing nostrud\",\n \"namespace\": \"ea\",\n \"resourceVersion\": \"dolore deserunt E\",\n \"uid\": \"ipsum ut eiusmo\"\n },\n \"staticIp\": false\n },\n \"resourcePool\": \"sit adipisicing labore\",\n \"storagePolicyName\": \"Duis qui Excepteur\",\n \"uid\": \"dolore incididunt quis sed cu\"\n }\n ],\n \"size\": 97354186,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": true\n },\n {\n \"isControlPlane\": true,\n \"instanceType\": {\n \"numCPUs\": 94790702,\n \"memoryMiB\": -39777367,\n \"diskGiB\": 50397480\n },\n \"additionalLabels\": {\n \"pariatur_72\": \"voluptate aliqua quis\"\n },\n \"additionalTags\": {\n \"elit_2\": \"consequat irure officia velit\",\n \"proident_26a\": \"nostrud laborum l\"\n },\n \"labels\": [\n \"ex nostrud\",\n \"eu dolor sit sint\"\n ],\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": -73134028,\n \"minSize\": -47845401,\n \"name\": \"cupidatat adipisicing deserunt enim\",\n \"nodeRepaveInterval\": -71191483,\n \"placements\": [\n {\n \"cluster\": \"aliquip qui\",\n \"datacenter\": \"nulla nostrud\",\n \"datastore\": \"irure labore\",\n \"folder\": \"adipisicing\",\n \"imageTemplateFolder\": \"nisi do magna non\",\n \"network\": {\n \"networkName\": \"Ut aute dolor\",\n \"ipPool\": {\n \"gateway\": \"minim\",\n \"nameserver\": {\n \"addresses\": [\n \"officia ullamco cu\",\n \"aliquip do\"\n ],\n \"search\": [\n \"enim ullamco commodo anim\",\n \"tempor est dolor velit ad\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"proident amet\",\n \"gateway\": \"ut elit Duis Lorem in\",\n \"nameserver\": {\n \"addresses\": [\n \"culpa ipsum fugiat cillum\",\n \"ea fugiat sit id non\"\n ],\n \"search\": [\n \"officia do magna Lorem\",\n \"ut\"\n ]\n },\n \"prefix\": 89239078,\n \"start\": \"laboris consectetur minim reprehenderit\",\n \"subnet\": \"esse adipisicing\"\n },\n {\n \"end\": \"labori\",\n \"gateway\": \"exercitation fugiat dolor\",\n \"nameserver\": {\n \"addresses\": [\n \"Ut veniam aute\",\n \"consequat labore adipisicing\"\n ],\n \"search\": [\n \"pariatur Lorem qui\",\n \"nisi ut ut\"\n ]\n },\n \"prefix\": -27181867,\n \"start\": \"do\",\n \"subnet\": \"commod\"\n }\n ],\n \"prefix\": -62841664,\n \"uid\": \"Ut aute et ullamco\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"magna ut ullamco nostrud deserunt\",\n \"fieldPath\": \"laborum dolore enim\",\n \"kind\": \"laboris minim reprehenderit dolore\",\n \"name\": \"laborum tempor Duis\",\n \"namespace\": \"dolore veniam\",\n \"resourceVersion\": \"labore nisi est occaecat\",\n \"uid\": \"non\"\n },\n \"staticIp\": false\n },\n \"resourcePool\": \"Lorem irure amet sint\",\n \"storagePolicyName\": \"dolor nostrud ad ipsu\",\n \"uid\": \"ad consectetur consequat commodo elit\"\n },\n {\n \"cluster\": \"amet aute dolor\",\n \"datacenter\": \"dolore sed amet\",\n \"datastore\": \"enim tempor \",\n \"folder\": \"sit amet aliqua\",\n \"imageTemplateFolder\": \"id\",\n \"network\": {\n \"networkName\": \"proident et in\",\n \"ipPool\": {\n \"gateway\": \"ea anim pariatur\",\n \"nameserver\": {\n \"addresses\": [\n \"eiusmod dolor sed incididunt do\",\n \"mollit in\"\n ],\n \"search\": [\n \"fugiat sed\",\n \"irure fugiat\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"culpa reprehenderit\",\n \"gateway\": \"dolore mollit aliqua anim\",\n \"nameserver\": {\n \"addresses\": [\n \"amet\",\n \"Ut officia esse\"\n ],\n \"search\": [\n \"ipsum est\",\n \"aute proident et\"\n ]\n },\n \"prefix\": 99872619,\n \"start\": \"nostrud ex labore\",\n \"subnet\": \"nost\"\n },\n {\n \"end\": \"id pariatur deserunt\",\n \"gateway\": \"proident Lorem\",\n \"nameserver\": {\n \"addresses\": [\n \"anim\",\n \"proident\"\n ],\n \"search\": [\n \"minim\",\n \"veniam\"\n ]\n },\n \"prefix\": -4218840,\n \"start\": \"nostrud aliquip elit in ut\",\n \"subnet\": \"ullamco\"\n }\n ],\n \"prefix\": -15715992,\n \"uid\": \"eiusmod culpa ea\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"fugiat dolor\",\n \"fieldPath\": \"sint culpa\",\n \"kind\": \"sint laborum\",\n \"name\": \"reprehenderit d\",\n \"namespace\": \"dolore irure officia ullamco\",\n \"resourceVersion\": \"Ut Duis labore magna\",\n \"uid\": \"occaecat voluptate\"\n },\n \"staticIp\": true\n },\n \"resourcePool\": \"eu elit quis\",\n \"storagePolicyName\": \"do\",\n \"uid\": \"sint Duis aliqua dolore\"\n }\n ],\n \"size\": 52922052,\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": false\n }\n ],\n \"cloudAccountRef\": {\n \"apiVersion\": \"esse laborum minim\",\n \"fieldPath\": \"officia quis consectetur Duis\",\n \"kind\": \"sint labore anim non\",\n \"name\": \"aliquip aliqua do dolore id\",\n \"namespace\": \"eu culpa dolore\",\n \"resourceVersion\": \"amet do\",\n \"uid\": \"velit sint amet\"\n },\n \"edgeHostRef\": {\n \"apiVersion\": \"velit consequat quis proident\",\n \"fieldPath\": \"adipisicing nul\",\n \"kind\": \"in culpa\",\n \"name\": \"consequat dolor do ea\",\n \"namespace\": \"amet dolor\",\n \"resourceVersion\": \"commodo aute fugiat\",\n \"uid\": \"elit Duis laboris enim officia\"\n }\n },\n \"status\": {\n \"ansibleDigest\": \"aliqua dolor velit ipsum\",\n \"conditions\": [\n {\n \"type\": \"Lorem voluptate nostrud laborum\",\n \"status\": \"est dolore cillum\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"elit dolo\",\n \"reason\": \"ipsum in\"\n },\n {\n \"type\": \"nulla aliquip e\",\n \"status\": \"esse ut\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"do\",\n \"reason\": \"Excepteur dolor aute\"\n }\n ],\n \"isAddonLayer\": false,\n \"lastOVACreated\": \"cillum sint ut\",\n \"lastVMExported\": \"aute officia sint\",\n \"nodeImage\": {\n \"fullPath\": \"proident cupidatat exercitation\",\n \"state\": \"dolore\"\n },\n \"roleDigest\": {\n \"occaecatd\": \"est ad voluptate elit\"\n },\n \"sourceImageId\": \"labore nostrud\",\n \"uploadOvaS3\": \"irure Ut\",\n \"useCapiImage\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b4b0cb91-f155-488a-a219-696779587903", + "name": "Updates the cluster configuration information", + "request": { + "name": "Updates the cluster configuration information", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0c4c7f19-df76-40dc-b12b-e0e4043b4b65", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "clusterConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eaf7cdf2-ac42-4d42-bacc-0dc00e7db8dd", + "name": "machinePools", + "item": [ + { + "id": "9fa54a7c-9faa-4913-894c-a3b3dac3b4eb", + "name": "Creates a vSphere cloud config's machine pool", + "request": { + "name": "Creates a vSphere cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nisi_6f1\": \"\"\n },\n \"additionalTags\": {\n \"magnaa\": \"\",\n \"ut820\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "296af22e-2dff-45bc-8bb5-212d4d91c0df", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8dc44983-5f57-47e5-b105-b2678d3f5031", + "name": "{machinePoolName}", + "item": [ + { + "id": "7f2b4433-99a1-485d-8652-24e58495bbc9", + "name": "Deletes the specified machine pool", + "request": { + "name": "Deletes the specified machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "cbdfb02a-a672-4dc6-a2c8-adee6c7e85b5", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5de6eb90-b120-4447-a3ce-fb825db86528", + "name": "Updates the specified vSphere cloud config's machine pool", + "request": { + "name": "Updates the specified vSphere cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"laborum_e91\": \"\"\n },\n \"additionalTags\": {\n \"dolor_40_\": \"\",\n \"est19\": \"\",\n \"sinta6\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ffeefd0c-b9bd-4004-af07-3c6af9e3af54", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "421cb6c4-eb95-4ed9-bc77-0a81bae2f10d", + "name": "machines", + "item": [ + { + "id": "538edfd3-f547-4f66-b8cc-54f539539b5e", + "name": "Retrieves a list of vSphere machines", + "request": { + "name": "Retrieves a list of vSphere machines", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "01772d41-6a8b-4485-a139-acf876b63279", + "name": "An array of vSphere machine items", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"nulla Excepteur\",\n \"kind\": \"pariatur eu\",\n \"metadata\": {\n \"annotations\": {\n \"incididunt5\": \"\",\n \"laborum_1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ea03\": \"\",\n \"commodo28\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"id elit qui dolore exercitation\",\n \"nics\": [\n {\n \"networkName\": \"qui ipsum\",\n \"index\": -86487850,\n \"macAddress\": \"velit do\",\n \"privateIPs\": [\n \"laborum in adipisicing aliquip consequat\",\n \"labore nisi Excepteur velit qu\"\n ]\n },\n {\n \"networkName\": \"dolor dolor\",\n \"index\": -43820377,\n \"macAddress\": \"ullamco magna pariatur\",\n \"privateIPs\": [\n \"veniam dolor dolore non\",\n \"voluptate proident\"\n ]\n }\n ],\n \"placement\": {\n \"cluster\": \"adipisicing\",\n \"datacenter\": \"deserunt\",\n \"datastore\": \"proident e\",\n \"folder\": \"aliquip in consequat nostrud\",\n \"imageTemplateFolder\": \"anim ex in\",\n \"network\": {\n \"networkName\": \"fugiat velit\",\n \"ipPool\": {\n \"gateway\": \"magna\",\n \"nameserver\": {\n \"addresses\": [\n \"in ut aute aliqua cillum\",\n \"nisi aliqua\"\n ],\n \"search\": [\n \"exer\",\n \"anim nulla voluptate\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"esse irure culpa in\",\n \"gateway\": \"in id deserunt sit\",\n \"nameserver\": {\n \"addresses\": [\n \"officia\",\n \"incididunt velit ipsum\"\n ],\n \"search\": [\n \"aliquip dolor Lorem cons\",\n \"Lorem\"\n ]\n },\n \"prefix\": -49949023,\n \"start\": \"in esse\",\n \"subnet\": \"reprehenderit officia adipisicing\"\n },\n {\n \"end\": \"voluptate\",\n \"gateway\": \"pariatur dolor\",\n \"nameserver\": {\n \"addresses\": [\n \"adipisicing\",\n \"enim id elit\"\n ],\n \"search\": [\n \"cillum do labore in\",\n \"deserunt enim\"\n ]\n },\n \"prefix\": 59940925,\n \"start\": \"eiusmod id velit\",\n \"subnet\": \"sint in consequat\"\n }\n ],\n \"prefix\": -89222116,\n \"uid\": \"amet ut ullamco l\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"mollit in anim\",\n \"fieldPath\": \"in nisi cupidatat et\",\n \"kind\": \"enim adipisicing id occaecat\",\n \"name\": \"incididunt veniam enim\",\n \"namespace\": \"consequat\",\n \"resourceVersion\": \"minim ad do anim\",\n \"uid\": \"culpa ullamco quis Duis\"\n },\n \"staticIp\": false\n },\n \"resourcePool\": \"Lorem irure sint\",\n \"storagePolicyName\": \"mollit cupidatat veniam\",\n \"uid\": \"Ut dolor ea\"\n },\n \"images\": [\n {\n \"fullPath\": \"Lorem consequat elit ex anim\",\n \"state\": \"qui aliquip Ut veniam\"\n },\n {\n \"fullPath\": \"et non repr\",\n \"state\": \"esse anim commodo non\"\n }\n ],\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"ntpServers\": [\n \"labore\",\n \"dolore dolor incididunt eu\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"sed Duis\",\n \"kind\": \"cupidatat id sit culpa\",\n \"metadata\": {\n \"annotations\": {\n \"ut8e\": \"\",\n \"nisi0_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"occaecat_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"dolor\",\n \"nics\": [\n {\n \"networkName\": \"anim exercita\",\n \"index\": 74713695,\n \"macAddress\": \"qui dolor dolore proident magna\",\n \"privateIPs\": [\n \"qui\",\n \"amet non\"\n ]\n },\n {\n \"networkName\": \"est exercitation do\",\n \"index\": -82493012,\n \"macAddress\": \"amet irure\",\n \"privateIPs\": [\n \"minim in sint culpa\",\n \"magna ea adipisicing\"\n ]\n }\n ],\n \"placement\": {\n \"cluster\": \"eiusmod aliqua\",\n \"datacenter\": \"ex Ut\",\n \"datastore\": \"quis \",\n \"folder\": \"incididunt Lorem laboris sit\",\n \"imageTemplateFolder\": \"sunt\",\n \"network\": {\n \"networkName\": \"incididunt anim ad occaecat elit\",\n \"ipPool\": {\n \"gateway\": \"deserunt fugiat ut\",\n \"nameserver\": {\n \"addresses\": [\n \"ut\",\n \"reprehenderit dolor\"\n ],\n \"search\": [\n \"ex \",\n \"in dolor exercitation minim\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"aliqua officia consectetur esse\",\n \"gateway\": \"laborum\",\n \"nameserver\": {\n \"addresses\": [\n \"ex minim esse incididu\",\n \"adipisicing officia eiusmod Ut\"\n ],\n \"search\": [\n \"laboris esse Excepteur\",\n \"elit amet U\"\n ]\n },\n \"prefix\": 84067506,\n \"start\": \"incididunt reprehenderit\",\n \"subnet\": \"pariatur ipsum occaecat elit\"\n },\n {\n \"end\": \"commodo Lorem\",\n \"gateway\": \"exercitation consectetur labore non voluptate\",\n \"nameserver\": {\n \"addresses\": [\n \"voluptate\",\n \"est nisi incididunt Duis\"\n ],\n \"search\": [\n \"elit reprehenderit\",\n \"pariatur non\"\n ]\n },\n \"prefix\": -55643030,\n \"start\": \"anim nulla cupidatat id\",\n \"subnet\": \"dolor est Duis\"\n }\n ],\n \"prefix\": -82880639,\n \"uid\": \"reprehenderit velit eiusmod voluptate\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"irure qui\",\n \"fieldPath\": \"in adipisicing\",\n \"kind\": \"tempor minim sit officia\",\n \"name\": \"sed dolore exercitation est sunt\",\n \"namespace\": \"minim est ullamco\",\n \"resourceVersion\": \"non est\",\n \"uid\": \"laborum in sit \"\n },\n \"staticIp\": true\n },\n \"resourcePool\": \"amet in esse in sunt\",\n \"storagePolicyName\": \"elit\",\n \"uid\": \"cillum in velit cupidatat adipisicing\"\n },\n \"images\": [\n {\n \"fullPath\": \"Duis pariatur e\",\n \"state\": \"ullamco\"\n },\n {\n \"fullPath\": \"Excepteur eu velit commodo adipisicing\",\n \"state\": \"aute culpa officia\"\n }\n ],\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"ntpServers\": [\n \"culpa eu\",\n \"nostrud Ut\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"nostrud proident ullamco dolore\",\n \"count\": 71390360,\n \"limit\": -439083,\n \"offset\": -27802630\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0ebd8beb-6f4e-4713-adcd-385ce3f99299", + "name": "Adds the vSphere machine to cloud config's machine pool", + "request": { + "name": "Adds the vSphere machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"exercitation12\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur_8_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"ipPool\": {\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"prefix\": \"\",\n \"uid\": \"\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"images\": [\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n },\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n }\n ],\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bbdc2b43-de34-469d-a6f5-30baeb522104", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d52320cb-a26b-4c2b-b47e-6d1563217dab", + "name": "{machineUid}", + "item": [ + { + "id": "168cac97-8717-440d-97b3-bc3546f37ff2", + "name": "Deletes the specified vSphere machine", + "request": { + "name": "Deletes the specified vSphere machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "b08c2ba2-c32d-409a-8a73-14572299cabc", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "09fbba12-cb35-4756-af62-0ab2a2bc45b3", + "name": "Returns the specified vSphere machine", + "request": { + "name": "Returns the specified vSphere machine", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "38eb6347-0746-4275-8d9f-46029ba0456d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in7a0\": \"\",\n \"amet_e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"ipPool\": {\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"prefix\": \"\",\n \"uid\": \"\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"images\": [\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n },\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n }\n ],\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c36adfee-2ccf-48e8-a5a6-91bbff3ba439", + "name": "Updates the specified machine to cloud config's machine pool", + "request": { + "name": "Updates the specified machine to cloud config's machine pool", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum_d4\": \"\",\n \"Duis_7bb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_\": \"\",\n \"elit_\": \"\",\n \"reprehenderit1be\": \"\",\n \"cillum__2f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"vcenterServer\": \"\",\n \"nics\": [\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n },\n {\n \"networkName\": \"\",\n \"index\": \"\",\n \"macAddress\": \"\",\n \"privateIPs\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"ipPool\": {\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"pools\": [\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"prefix\": \"\",\n \"uid\": \"\"\n },\n \"parentPoolRef\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"images\": [\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n },\n {\n \"fullPath\": \"\",\n \"state\": \"\"\n }\n ],\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ]\n },\n \"status\": {\n \"health\": {\n \"conditions\": [\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"\"\n },\n \"instanceState\": \"\",\n \"maintenanceStatus\": {\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "27c5586c-052b-48be-b07a-a82aef76335d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + "vsphere", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "6caf3023-bf7c-4755-a565-565db8732b1d", + "name": "{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}/maintenance", + "item": [ + { + "id": "8baced87-7d50-44bc-b97a-0a1ca86b2761", + "name": "Updates the specified machine maintenance", + "request": { + "name": "Updates the specified machine maintenance", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + ":cloudType", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid", + "maintenance" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + }, + { + "disabled": false, + "type": "any", + "value": "all", + "key": "cloudType", + "description": "(Required) Cloud type" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"action\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5bedf645-cc4d-4e6b-a1ac-736f6880b77a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + ":cloudType", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid", + "maintenance" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + }, + { + "disabled": false, + "type": "any", + "value": "all", + "key": "cloudType", + "description": "(Required) Cloud type" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"action\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1b092e5c-32c6-4f6b-9448-fb8d6d9f029c", + "name": "Updates the specified machine maintenance", + "request": { + "name": "Updates the specified machine maintenance", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + ":cloudType", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid", + "maintenance", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + }, + { + "disabled": false, + "type": "any", + "value": "all", + "key": "cloudType", + "description": "(Required) Cloud type" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e31c59fb-c209-4e80-ae85-2423c681c22f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + ":cloudType", + ":configUid", + "machinePools", + ":machinePoolName", + "machines", + ":machineUid", + "maintenance", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machinePoolName", + "description": "(Required) Machine pool name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "machineUid", + "description": "(Required) Machine uid" + }, + { + "disabled": false, + "type": "any", + "value": "all", + "key": "cloudType", + "description": "(Required) Cloud type" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"action\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "63967457-6847-4ca7-91c1-23ddc8228c2e", + "name": "Returns the specified cloud config's machine pools and machine uid", + "request": { + "name": "Returns the specified cloud config's machine pools and machine uid", + "description": {}, + "url": { + "path": [ + "v1", + "cloudconfigs", + ":configUid", + "machinePools", + "machineUids" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "afbda198-223b-434d-9827-8bc5f6af4f5c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "cloudconfigs", + ":configUid", + "machinePools", + "machineUids" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "configUid", + "description": "(Required) Cluster's cloud config uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"Excepteur_b\": {\n \"machineUids\": [\n \"do ut et\",\n \"eiusmod in sunt\"\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "11af5ef8-b6db-44b2-8b89-ba1f692db0f1", + "name": "clouds", + "item": [ + { + "id": "5d48856f-bfc0-4e27-9a79-63fc03b8efe5", + "name": "aws", + "item": [ + { + "id": "f13e6a8f-41ad-4e82-bb07-644b412e4572", + "name": "account", + "item": [ + { + "id": "2a987994-b1fd-4ce6-b442-13fa8de1816f", + "name": "Retrieves AWS external id and account id", + "request": { + "name": "Retrieves AWS external id and account id", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "account", + "sts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "partition", + "value": "aws", + "description": "AWS accounts are scoped to a single partition. Allowed values [aws, aws-us-gov], Default values" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "29af6e03-0d56-4835-84be-4bd63129e72a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "account", + "sts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "partition", + "value": "aws" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"accountId\": \"esse dolor consectetur\",\n \"externalId\": \"mollit laboris eu veniam fugiat\",\n \"partition\": \"aws\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7e78eb41-2431-4e72-abdd-32ffbb516c42", + "name": "Validate the specified AWS account credentials", + "request": { + "name": "Validate the specified AWS account credentials", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "98e811bc-bfd6-4252-8ea7-2649c5444b2a", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "9e60bfab-b505-43f2-9513-d92e55a492cf", + "name": "validates aws cloud watch credentials", + "request": { + "name": "validates aws cloud watch credentials", + "description": { + "content": "Validates aws cloud watch credentials", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "cloudwatch", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a9199094-9176-46a3-b035-9c5d4cc93490", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "cloudwatch", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32cdfe78-56a2-481b-8d85-3ebb51c95ee6", + "name": "Retrieves AWS cloud account usage cost from cost explorer.", + "request": { + "name": "Retrieves AWS cloud account usage cost from cost explorer.", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"accountId\": \"\",\n \"filter\": {\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"iamUserId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "048d045f-3bf3-46c4-ac6f-8edb7c5b7ea7", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"accountId\": \"\",\n \"filter\": {\n \"startTime\": \"\",\n \"endTime\": \"\",\n \"iamUserId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cost\": {\n \"monthlyCosts\": [\n {\n \"amount\": 99301252.3236295,\n \"timestamp\": -17255734\n },\n {\n \"amount\": 30294796.54158464,\n \"timestamp\": -1168137\n }\n ],\n \"total\": -60438354.15409209\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "188d5083-25f4-4abe-a4b9-bbca33efdd48", + "name": "Get AWS Volume Size", + "request": { + "name": "Get AWS Volume Size", + "description": { + "content": "Get AWS Volume Size", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "imageIds", + ":imageId", + "volumeSize" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "", + "description": "(Required) Specific AWS Region" + }, + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "imageId", + "description": "(Required) AWS image id" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "31c2f0b2-04d8-4390-b02d-6b20122f24da", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "imageIds", + ":imageId", + "volumeSize" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + }, + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "imageId", + "description": "(Required) AWS image id" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"sizeGB\": -48108765\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "feba52ca-769e-42b3-8cc0-cd8eca6adfc5", + "name": "Retrieves a list of AWS policies for the specified account", + "request": { + "name": "Retrieves a list of AWS policies for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific AWS cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a336baf4-f6da-471f-85ff-c76d354d23ad", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"policies\": [\n {\n \"arn\": \"irure amet ea deserunt\",\n \"policyId\": \"Lorem aliqua\",\n \"policyName\": \"officia dolore in\"\n },\n {\n \"arn\": \"eiusmod deserunt\",\n \"policyId\": \"elit ea nostrud adipisicing\",\n \"policyName\": \"in aute velit aliquip\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1729f9b7-8160-413a-80a4-f57ce5f1cb16", + "name": "Validate the aws policy arns validate", + "request": { + "name": "Validate the aws policy arns validate", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "policyArns", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific AWS cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"policyArns\": [\n \"\",\n \"\"\n ],\n \"account\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "22daec11-e127-423a-84e1-ff3170020747", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "policyArns", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"policyArns\": [\n \"\",\n \"\"\n ],\n \"account\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "82e62c5c-7f29-4206-b61f-37d229d3e26c", + "name": "regions", + "item": [ + { + "id": "78240ce7-50c2-46b6-9d70-3fc17cd13321", + "name": "Retrieves a list of AWS regions for the specified account", + "request": { + "name": "Retrieves a list of AWS regions for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "55b015fc-075f-421b-8813-deec78c3d7f2", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"endpoint\": \"in culpa\",\n \"name\": \"ut esse aliquip dolor\",\n \"optInStatus\": \"ut tempor Ut ea dolore\"\n },\n {\n \"endpoint\": \"est adipisicing eu\",\n \"name\": \"adipisicing deserunt cillum veniam\",\n \"optInStatus\": \"dolore minim ea amet reprehenderit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "39fabb76-c056-43e2-8fc7-26d3b28e4177", + "name": "{region}", + "item": [ + { + "id": "d4575aa7-854b-490f-8f68-81455e915104", + "name": "Retrieves a list of AWS availability zones for the specified region", + "request": { + "name": "Retrieves a list of AWS availability zones for the specified region", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "availabilityzones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "600b383b-e114-4551-b909-9d7ae6f73463", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "availabilityzones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"zones\": [\n {\n \"name\": \"ea\",\n \"state\": \"enim Excepteur elit culpa\",\n \"zoneId\": \"non\"\n },\n {\n \"name\": \"sed Lorem sit\",\n \"state\": \"ut magna officia ullamco eiusmod\",\n \"zoneId\": \"incididunt ex\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cf50ecc2-0229-4eb7-9a11-b148971b10de", + "name": "Copies the specified image from one region to another region", + "request": { + "name": "Copies the specified image from one region to another region", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "copydefaultimages" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region to copy AWS image from" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"amiName\": \"\",\n \"awsAccount\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9183f1fd-8f77-44f8-83cc-71f263e6a63c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "copydefaultimages" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region to copy AWS image from" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"amiName\": \"\",\n \"awsAccount\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"operationId\": \"labore aliqua minim fugiat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "59678fcb-5b0c-4555-b83c-883804af006c", + "name": "Check if Aws cluster name is valid", + "request": { + "name": "Check if Aws cluster name is valid", + "description": { + "content": "Returns no contents if aws cluster name is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "eksClusters", + "name", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + }, + { + "disabled": false, + "key": "name", + "value": "", + "description": "(Required) cluster name to be validated" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which cluster name is validated" + } + ] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a2cfd181-bac5-4980-821a-e1e06c85bd64", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "eksClusters", + "name", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "name", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which cluster name is validated" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "25a01420-acd5-4964-af2e-18da8ccee35f", + "name": "Returns AWS image for the specified AMI name", + "request": { + "name": "Returns AWS image for the specified AMI name", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "images" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region to find AWS image" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"amiName\": \"\",\n \"awsAccount\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "04c24217-c46b-47a6-a120-efd9906b7db4", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "images" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region to find AWS image" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"amiName\": \"\",\n \"awsAccount\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"quis occaecat nisi\",\n \"name\": \"commodo sit\",\n \"owner\": \"nostrud tempo\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "92e2930a-3d41-4d2c-8a76-599121168a31", + "name": "Retrieves a list of AWS instance types", + "request": { + "name": "Retrieves a list of AWS instance types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cpuGtEq", + "value": "", + "description": "Filter for instances having cpu greater than or equal" + }, + { + "disabled": false, + "key": "memoryGtEq", + "value": "", + "description": "Filter for instances having memory greater than or equal" + }, + { + "disabled": false, + "key": "gpuGtEq", + "value": "", + "description": "Filter for instances having gpu greater than or equal" + }, + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS instances are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3f6eeafd-99aa-47c4-98f5-56782cd61da7", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cpuGtEq", + "value": "" + }, + { + "key": "memoryGtEq", + "value": "" + }, + { + "key": "gpuGtEq", + "value": "" + }, + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS instances are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"instanceTypes\": [\n {\n \"category\": \"fugiat proident commodo dolor magna\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -98231927.28486024,\n \"os\": \"linux\",\n \"spot\": -33212119.804001093\n },\n {\n \"onDemand\": -65847158.17758733,\n \"os\": \"linux\",\n \"spot\": 12648851.872093573\n }\n ]\n },\n \"cpu\": -50839183.86368116,\n \"gpu\": 50601730.08828497,\n \"memory\": -3670093.5694488287,\n \"nonSupportedZones\": [\n \"veniam\",\n \"sunt\"\n ],\n \"price\": -84631560.24289402,\n \"supportedArchitectures\": [\n \"ullamco in et\",\n \"nulla\"\n ],\n \"type\": \"ea anim sed amet\"\n },\n {\n \"category\": \"ea officia exercitation\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -57827784.53778814,\n \"os\": \"windows\",\n \"spot\": -90233086.3309238\n },\n {\n \"onDemand\": -95737118.72660296,\n \"os\": \"windows\",\n \"spot\": 74615173.20164877\n }\n ]\n },\n \"cpu\": -86672780.10556698,\n \"gpu\": 27375148.182473153,\n \"memory\": 43801059.5911836,\n \"nonSupportedZones\": [\n \"do irure ipsum ex\",\n \"anim sunt ut \"\n ],\n \"price\": 34239566.12331715,\n \"supportedArchitectures\": [\n \"amet ea Lorem laboris\",\n \"voluptate\"\n ],\n \"type\": \"ut consectetur\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b6a22422-443a-40b9-a2d3-300e9872dac5", + "name": "keypairs", + "item": [ + { + "id": "b5b462e5-5ab2-4af9-801e-4e4811d35ffa", + "name": "Retrieves a list of AWS keypairs", + "request": { + "name": "Retrieves a list of AWS keypairs", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS key pairs are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2fbb590c-37b1-4543-8daf-aa9bb6f2c4f7", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS key pairs are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"keyNames\": [\n \"commodo ipsum v\",\n \"id aute elit dolore\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f023c532-85b8-474d-9a63-d5875d1868a4", + "name": "Validate the specified AWS keypair", + "request": { + "name": "Validate the specified AWS keypair", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "keypairs", + ":keypair", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS key pairs is validated" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "keypair", + "description": "(Required) AWS Key pair which is to be validated" + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "232aa000-8ed1-4588-988d-5a06684383eb", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "keypairs", + ":keypair", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS key pairs is validated" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "keypair", + "description": "(Required) AWS Key pair which is to be validated" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "33a50f5e-9d0b-4b72-8751-8fe0c79b48d5", + "name": "kmskeys", + "item": [ + { + "id": "13188522-a374-4928-896b-d0e5535dee67", + "name": "Retrieves a list of AWS KMS keys for the specified account", + "request": { + "name": "Retrieves a list of AWS KMS keys for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "kmskeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS KMS key are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4a093c16-f105-424d-af2f-e984a6eb8232", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "kmskeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS KMS key are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kmsKeys\": [\n {\n \"keyId\": \"eu commodo eiusmod aute\",\n \"keyArn\": \"cupidatat ut quis dolor\",\n \"keyAlias\": \"fugiat do in \"\n },\n {\n \"keyId\": \"incididunt do pariatur\",\n \"keyArn\": \"non laborum labore ut\",\n \"keyAlias\": \"in culpa\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "60cbb3d8-75ee-457e-b7d4-08356980c261", + "name": "Validate an Aws KMS key for the specified account", + "request": { + "name": "Validate an Aws KMS key for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "kmskeys", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + }, + { + "disabled": false, + "key": "keyArn", + "value": "", + "description": "(Required) AWS KEY ARN for validation" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS KMS key is validated" + } + ] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fafd3776-66f8-4045-8482-52201bffa04a", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "kmskeys", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "keyArn", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS KMS key is validated" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "88d5e196-f337-47d8-8ed1-42ef4f49dc6e", + "name": "Retrieves a list of AWS storage types", + "request": { + "name": "Retrieves a list of AWS storage types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS storage types are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ffe71d58-ffd8-46b7-bda8-3320597ac1cb", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which AWS storage types are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"storageTypes\": [\n {\n \"cost\": {\n \"discountedUsage\": \"ad\",\n \"price\": [\n {\n \"limit\": \"commodo aut\",\n \"price\": \"proident in eli\"\n },\n {\n \"limit\": \"cupidatat nulla in Ut\",\n \"price\": \"veniam sint reprehenderit in ipsum\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"fugiat do ipsum eiusmod\",\n \"price\": [\n {\n \"limit\": \"nostrud nulla elit aute\",\n \"price\": \"Duis proident tempor\"\n },\n {\n \"limit\": \"veniam consequat nostrud\",\n \"price\": \"Lorem consequat\"\n }\n ]\n },\n \"kind\": \"cillum mollit\",\n \"name\": \"in fugiat\",\n \"throughputCost\": {\n \"discountedUsage\": \"eu ad\",\n \"price\": [\n {\n \"limit\": \"consectetur sunt nisi elit\",\n \"price\": \"labore nulla Duis aliqua\"\n },\n {\n \"limit\": \"minim\",\n \"price\": \"cupidatat est in\"\n }\n ]\n }\n },\n {\n \"cost\": {\n \"discountedUsage\": \"laboris in\",\n \"price\": [\n {\n \"limit\": \"do Lorem ad ipsum\",\n \"price\": \"consectetur commodo lab\"\n },\n {\n \"limit\": \"Excepteur sint\",\n \"price\": \"reprehenderit es\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"aute nisi magna ut\",\n \"price\": [\n {\n \"limit\": \"est tempor\",\n \"price\": \"id in\"\n },\n {\n \"limit\": \"incididunt\",\n \"price\": \"in aute mollit sit est\"\n }\n ]\n },\n \"kind\": \"culpa irure\",\n \"name\": \"veniam exercitation Lorem ullamco in\",\n \"throughputCost\": {\n \"discountedUsage\": \"ex proident tempor\",\n \"price\": [\n {\n \"limit\": \"voluptate non\",\n \"price\": \"enim veniam mollit incididunt\"\n },\n {\n \"limit\": \"eiusmod esse fugiat\",\n \"price\": \"commodo ut consectetur culpa ad\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7a98515b-2b1d-4327-bb24-90ab6c8c625a", + "name": "Retrieves a list of VPCs for the specified account", + "request": { + "name": "Retrieves a list of VPCs for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "vpcs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific AWS cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which VPCs are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "59b1d2b1-271a-496d-8f25-9ccd939c23e8", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "regions", + ":region", + "vpcs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which VPCs are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"vpcs\": [\n {\n \"vpcId\": \"sunt amet c\",\n \"cidrBlock\": \"est aliqua cillum officia\",\n \"name\": \"enim in non voluptate eu\",\n \"subnets\": [\n {\n \"az\": \"ipsum veniam culpa\",\n \"isPrivate\": true,\n \"name\": \"et ex amet in\",\n \"subnetId\": \"sit officia deserunt aliquip\"\n },\n {\n \"az\": \"aliquip anim irure\",\n \"isPrivate\": false,\n \"name\": \"reprehenderit ut pariatur Duis eu\",\n \"subnetId\": \"qui\"\n }\n ]\n },\n {\n \"vpcId\": \"aliqua eu aliquip\",\n \"cidrBlock\": \"id dolor Duis minim do\",\n \"name\": \"do ad ea\",\n \"subnets\": [\n {\n \"az\": \"Excepteur fugiat et aliquip\",\n \"isPrivate\": false,\n \"name\": \"dolor officia consequat qui\",\n \"subnetId\": \"amet proident consec\"\n },\n {\n \"az\": \"esse veniam laborum in\",\n \"isPrivate\": false,\n \"name\": \"commodo\",\n \"subnetId\": \"cupidatat id\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "7b2aa985-fd86-4827-95a0-31cfd59b4ca9", + "name": "Validate the AWS S3 bucket", + "request": { + "name": "Validate the AWS S3 bucket", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "s3", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"bucket\": \"\",\n \"region\": \"\",\n \"folder\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f73ce6fd-8959-49ed-ac55-25959880d6fe", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "s3", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"bucket\": \"\",\n \"region\": \"\",\n \"folder\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "341f2a8d-9df6-48f9-aa67-31ad5b6a0fe6", + "name": "Retrieves a list of AWS security groups for the specified account", + "request": { + "name": "Retrieves a list of AWS security groups for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "securitygroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific AWS cloud account" + }, + { + "disabled": false, + "key": "region", + "value": "", + "description": "(Required) Region for which security groups are requested" + }, + { + "disabled": false, + "key": "vpcId", + "value": "", + "description": "(Required) Vpc Id for which security groups are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "67f545c6-62b4-46ac-9c30-b8c469f98489", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "securitygroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "vpcId", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"groups\": [\n {\n \"groupId\": \"amet et laboris quis eiusmod\",\n \"groupName\": \"elit ipsum\",\n \"ownerId\": \"eu incididunt dolor quis\"\n },\n {\n \"groupId\": \"cillum est\",\n \"groupName\": \"proident qui voluptate esse\",\n \"ownerId\": \"proident eu ad\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2025c5dd-00fb-4088-ad2c-bfd81ae73f81", + "name": "Get all AWS Volume Types", + "request": { + "name": "Get all AWS Volume Types", + "description": { + "content": "List all AWS Volume Types", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "aws", + "volumeTypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "", + "description": "(Required) Specific AWS Region" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "756e6ddc-af56-41c1-9904-a63290cf63af", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "aws", + "volumeTypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"volumeTypes\": [\n {\n \"id\": \"aute anim occaecat dolore\",\n \"maxIops\": \"incididunt in Duis eu\",\n \"maxThroughPut\": \"nostrud\",\n \"name\": \"nulla pariatur nostrud exercitation eiusmod\"\n },\n {\n \"id\": \"incididunt do in\",\n \"maxIops\": \"eu quis\",\n \"maxThroughPut\": \"veniam \",\n \"name\": \"culpa Lo\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "7ce3351f-7c1f-4968-b9d0-89f653a95207", + "name": "azure", + "item": [ + { + "id": "4458e717-eed4-4e36-8df0-b70ceda8187b", + "name": "Check if Azure account is valid", + "request": { + "name": "Check if Azure account is valid", + "description": { + "content": "Returns no contents if account is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1b3dd228-4af4-449a-81d8-4f348fba91ef", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"tenantId\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"clientCloud\": \"public\",\n \"settings\": {\n \"disablePropertiesRequest\": \"\"\n },\n \"tenantName\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2037df1d-3de1-4b29-9688-af61ad6976ea", + "name": "Retrieves a list of Azure groups", + "request": { + "name": "Retrieves a list of Azure groups", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Azure cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "91df6423-3e87-4756-86c1-8b568522f577", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"groups\": [\n {\n \"id\": \"dolore ex consectetur enim\",\n \"name\": \"dolore tempor sed ut\"\n },\n {\n \"id\": \"voluptate\",\n \"name\": \"voluptate eiusmod officia non\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "295bb92a-2d2d-4d1f-8b7e-f6705ed5eb90", + "name": "regions", + "item": [ + { + "id": "dc8faa8b-3aa0-4cba-a054-71e5e52f7c50", + "name": "Retrieves a list of Azure regions", + "request": { + "name": "Retrieves a list of Azure regions", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "subscriptionId", + "value": "", + "description": "SubscriptionId for which resources is requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2880bad6-d4dc-42b5-aebf-3c1e345d98d4", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "subscriptionId", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"displayName\": \"qui labore consectetur\",\n \"name\": \"aliqua reprehenderit\",\n \"zones\": [\n {\n \"name\": \"elit sit veniam aliquip mollit\"\n },\n {\n \"name\": \"enim consectetur velit officia\"\n }\n ]\n },\n {\n \"displayName\": \"Ut non aute\",\n \"name\": \"qui consequat in Excepteur\",\n \"zones\": [\n {\n \"name\": \"pariatur adipisicing\"\n },\n {\n \"name\": \"dolore in Duis deserunt\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d603fff3-b8e3-423c-a749-8bd5cf4b40ee", + "name": "{region}", + "item": [ + { + "id": "d140ff8d-5517-4dc1-840f-89ad0e196764", + "name": "Retrieves a list of Azure instance types", + "request": { + "name": "Retrieves a list of Azure instance types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cpuGtEq", + "value": "", + "description": "Filter for instances having cpu greater than or equal" + }, + { + "disabled": false, + "key": "memoryGtEq", + "value": "", + "description": "Filter for instances having memory greater than or equal" + }, + { + "disabled": false, + "key": "gpuGtEq", + "value": "", + "description": "Filter for instances having gpu greater than or equal" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure instance types are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e85a9af3-82ce-4fe7-bf06-438a1c6f6dca", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cpuGtEq", + "value": "" + }, + { + "key": "memoryGtEq", + "value": "" + }, + { + "key": "gpuGtEq", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure instance types are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"instanceTypes\": [\n {\n \"category\": \"reprehe\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -36318422.75156534,\n \"os\": \"linux\",\n \"spot\": -30305905.059198096\n },\n {\n \"onDemand\": 25082495.747262985,\n \"os\": \"windows\",\n \"spot\": 4909509.79050222\n }\n ]\n },\n \"cpu\": -22411804.858765587,\n \"gpu\": -14072880.213654444,\n \"memory\": 28869046.62890233,\n \"nonSupportedZones\": [\n \"laboris\",\n \"ipsum deserunt amet\"\n ],\n \"price\": 54956517.61485645,\n \"supportedArchitectures\": [\n \"eu\",\n \"magna proident vo\"\n ],\n \"type\": \"adipi\"\n },\n {\n \"category\": \"veniam fugiat qui\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -56135309.96098834,\n \"os\": \"windows\",\n \"spot\": -4974889.555793643\n },\n {\n \"onDemand\": -7964075.317817971,\n \"os\": \"windows\",\n \"spot\": -71496023.1717101\n }\n ]\n },\n \"cpu\": 83484015.62229499,\n \"gpu\": 52600188.292494565,\n \"memory\": 35479991.90568358,\n \"nonSupportedZones\": [\n \"pariatu\",\n \"velit\"\n ],\n \"price\": -97427439.81643614,\n \"supportedArchitectures\": [\n \"reprehenderit Lorem\",\n \"sit in non aliquip\"\n ],\n \"type\": \"aliqua\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "589223a8-e822-4b03-983e-242b5aa35661", + "name": "Retrieves a list of Azure storage types", + "request": { + "name": "Retrieves a list of Azure storage types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure storage types are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8fc922a2-1a38-49eb-a672-91a1dc6f8918", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure storage types are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"storageTypes\": [\n {\n \"cost\": {\n \"discountedUsage\": \"eu sed minim repr\",\n \"price\": [\n {\n \"limit\": \"do est laborum\",\n \"price\": \"voluptate dolore amet laboris et\"\n },\n {\n \"limit\": \"sint esse eiusmod ipsum\",\n \"price\": \"in dolore ex nisi pariatur\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"Lorem pariatur ad amet\",\n \"price\": [\n {\n \"limit\": \"ut consequat pariatur qui\",\n \"price\": \"ea nostrud sed fu\"\n },\n {\n \"limit\": \"et\",\n \"price\": \"amet\"\n }\n ]\n },\n \"kind\": \"proident in\",\n \"name\": \"dolore aliquip eu\",\n \"throughputCost\": {\n \"discountedUsage\": \"est proident\",\n \"price\": [\n {\n \"limit\": \"aute ullamco\",\n \"price\": \"in ex est dolore\"\n },\n {\n \"limit\": \"nisi\",\n \"price\": \"in\"\n }\n ]\n }\n },\n {\n \"cost\": {\n \"discountedUsage\": \"in officia\",\n \"price\": [\n {\n \"limit\": \"exercitation qui nostrud\",\n \"price\": \"nostrud proident\"\n },\n {\n \"limit\": \"ad laboris culpa ex cupidatat\",\n \"price\": \"anim exercitation Duis\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"eiusmod dolor\",\n \"price\": [\n {\n \"limit\": \"culpa\",\n \"price\": \"nisi\"\n },\n {\n \"limit\": \"reprehenderit adipisicing ea occaecat veniam\",\n \"price\": \"laboris commodo in\"\n }\n ]\n },\n \"kind\": \"reprehenderit\",\n \"name\": \"dolore nulla do\",\n \"throughputCost\": {\n \"discountedUsage\": \"laboris reprehenderit in\",\n \"price\": [\n {\n \"limit\": \"nisi in ipsum tempor sed\",\n \"price\": \"proident laboris quis in eiusmod\"\n },\n {\n \"limit\": \"elit magna dolore cillum\",\n \"price\": \"est aliqua\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0100622a-a9d2-4956-8a8d-7cae65cfb3f2", + "name": "subscriptions/{subscriptionId}", + "item": [ + { + "id": "8154a866-183a-48b6-80a1-3ba824b8399c", + "name": "Check if Azure cluster name is valid", + "request": { + "name": "Check if Azure cluster name is valid", + "description": { + "content": "Returns no contents if Azure cluster name is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "aksClusters", + "name", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "name", + "value": "", + "description": "(Required) cluster name to be validated" + }, + { + "disabled": false, + "key": "resourceGroup", + "value": "", + "description": "(Required) resourceGroup in which cluster name is to be validated" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) region in which cluster name is to be validated" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) subscriptionId in which cluster name is to be validated" + } + ] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4891a721-7aad-4719-bc38-6deb71393ea1", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "aksClusters", + "name", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "name", + "value": "" + }, + { + "key": "resourceGroup", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) region in which cluster name is to be validated" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) subscriptionId in which cluster name is to be validated" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cccebd61-5284-40cd-a798-968015bd24f9", + "name": "Retrieves a list of Azure virtual network list for the sepcified account", + "request": { + "name": "Retrieves a list of Azure virtual network list for the sepcified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "resourceGroup", + "value": "", + "description": "Resource group for which Azure virtual networks are requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure virtual networks are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) Uid for which Azure virtual networks are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ff8c8b99-d0d2-455f-9c4d-a8a6448f3104", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "resourceGroup", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure virtual networks are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) Uid for which Azure virtual networks are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"virtualNetworkList\": [\n {\n \"addressSpaces\": [\n \"veniam reprehenderit cillum\",\n \"consectetur Lorem\"\n ],\n \"id\": \"aliquip Duis minim voluptate\",\n \"location\": \"ex culpa ea ut ut\",\n \"name\": \"tem\",\n \"subnets\": [\n {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n ],\n \"type\": \"minim ut in in\"\n },\n {\n \"addressSpaces\": [\n \"eiusmod sint\",\n \"sunt commodo aliquip\"\n ],\n \"id\": \"sit nulla fugiat commodo\",\n \"location\": \"pariatur sit\",\n \"name\": \"proident cillum id\",\n \"subnets\": [\n {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n ],\n \"type\": \"laborum\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e8b9dd9e-436b-49ad-b9d6-3f9f8fdc32f3", + "name": "Retrieves a list of Azure resource group for the specified account", + "request": { + "name": "Retrieves a list of Azure resource group for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "resourceGroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Azure cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure resource group are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) Uid for which Azure resource group are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "dc768f10-78e1-4bbe-9578-e432816934d0", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "subscriptions", + ":subscriptionId", + "resourceGroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure resource group are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "subscriptionId", + "description": "(Required) Uid for which Azure resource group are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resourceGroupList\": [\n {\n \"id\": \"incididunt min\",\n \"location\": \"aliquip\",\n \"name\": \"aute amet laborum\"\n },\n {\n \"id\": \"sit enim ad exercitation\",\n \"location\": \"cupidatat laboris\",\n \"name\": \"cupidatat id\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "4f994b75-519c-48d3-8383-9575f237bab7", + "name": "Retrieves a list of Azure zones for the specified region", + "request": { + "name": "Retrieves a list of Azure zones for the specified region", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7b5f20c5-59e2-476a-adea-a023886530c1", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which Azure zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"zoneList\": [\n {\n \"id\": \"vel\"\n },\n {\n \"id\": \"laborum amet culpa anim veniam\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "9bef5b8d-b8f6-4772-998e-9887b2c203a9", + "name": "resourceGroups/{resourceGroup}", + "item": [ + { + "id": "7beee9c7-af94-4822-9376-8354eee32a47", + "name": "Get Azure private DNS zones for the given resource group", + "request": { + "name": "Get Azure private DNS zones for the given resource group", + "description": { + "content": "Returns Azure private DNS zones", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "privateDnsZones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "subscriptionId", + "value": "", + "description": "(Required) subscriptionId for which Azure private dns zones are requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure private dns zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c6c01458-a712-41de-8ae0-9d296232ce8a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "privateDnsZones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "subscriptionId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure private dns zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"privateDnsZones\": [\n {\n \"id\": \"anim eiusmod\",\n \"location\": \"fugiat Excepteur ex\",\n \"name\": \"irure est\"\n },\n {\n \"id\": \"dolor sit\",\n \"location\": \"ut magna consectetur sint\",\n \"name\": \"voluptate dolor\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4ee685b8-776b-4f86-a21f-bf3acdcfdb53", + "name": "storageAccounts", + "item": [ + { + "id": "513188f1-2631-4f06-bd0e-6c4d88ff7377", + "name": "Get Azure storage accounts", + "request": { + "name": "Get Azure storage accounts", + "description": { + "content": "Returns Azure storage accounts.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "storageAccounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "subscriptionId", + "value": "", + "description": "(Required) subscriptionId for which Azure storage accounts are requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b3362385-ce52-4ead-9b9c-08e4429fcef9", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "storageAccounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "subscriptionId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"accounts\": [\n {\n \"id\": \"elit Excepteur nostrud\",\n \"kind\": \"anim\",\n \"location\": \"proident ut\",\n \"name\": \"voluptate esse sed id\"\n },\n {\n \"id\": \"qui deserunt aliqua enim\",\n \"kind\": \"s\",\n \"location\": \"non adipisicing Ut nisi\",\n \"name\": \"in ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "98e169a5-0075-42e1-a6e7-b0c9bdc4fbc6", + "name": "Get Azure storage containers", + "request": { + "name": "Get Azure storage containers", + "description": { + "content": "Returns Azure storage containers for the given account.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "storageAccounts", + ":storageAccountName", + "containers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Azure cloud account" + }, + { + "disabled": false, + "key": "subscriptionId", + "value": "", + "description": "(Required) subscriptionId for which Azure storage accounts are requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "storageAccountName", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a056ac82-a621-4a54-a817-745578130199", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "resourceGroups", + ":resourceGroup", + "storageAccounts", + ":storageAccountName", + "containers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "subscriptionId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceGroup", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "storageAccountName", + "description": "(Required) resourceGroup for which Azure storage accounts are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"containers\": [\n {\n \"id\": \"in\",\n \"name\": \"labore in minim commodo adipisicing\",\n \"type\": \"adipisicing et Duis\"\n },\n {\n \"id\": \"incididu\",\n \"name\": \"dolore ipsum mollit ad adipisicing\",\n \"type\": \"voluptate\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "846b45df-58bb-4262-b9e8-461f50b80e64", + "name": "Get Azure storage account types", + "request": { + "name": "Get Azure storage account types", + "description": { + "content": "Returns Azure storage account types.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "storageaccounttypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "", + "description": "Region for which Azure storage account types are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "855b17eb-2c72-4aea-806f-554aa043fb26", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "storageaccounttypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"storageAccountTypes\": [\n {\n \"id\": \"sed proident\",\n \"name\": \"reprehe\"\n },\n {\n \"id\": \"proident sunt deserunt\",\n \"name\": \"elit aute esse dolor\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "882755c8-6183-4be6-926f-02ff40d482df", + "name": "Retrieves a list of Azure subscription list for the specified account", + "request": { + "name": "Retrieves a list of Azure subscription list for the specified account", + "description": { + "content": "Returns list of Azure subscription list.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "subscriptions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Azure cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5edb1d4f-6d0a-40b7-a088-4d1712f66b7d", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "subscriptions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"subscriptionList\": [\n {\n \"authorizationSource\": \"veniam aliquip voluptate sint\",\n \"displayName\": \"eiusmod officia irure mollit\",\n \"state\": \"elit reprehenderit Duis\",\n \"subscriptionId\": \"anim \"\n },\n {\n \"authorizationSource\": \"Excepteur magna\",\n \"displayName\": \"elit tempor exercitation consequat\",\n \"state\": \"amet proide\",\n \"subscriptionId\": \"nulla ullamco ipsum\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eeb1e15f-3068-450d-9c62-945e13cb49b7", + "name": "Returns the Azure vhd url for the specified vhd location", + "request": { + "name": "Returns the Azure vhd url for the specified vhd location", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "azure", + "vhds", + ":vhd", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "vhd", + "description": "(Required) vhd location for which Azure vhd url is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6ddea84c-27cb-4d3a-b278-fc2d17bad35c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "azure", + "vhds", + ":vhd", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "vhd", + "description": "(Required) vhd location for which Azure vhd url is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"magna elit reprehenderit\",\n \"url\": \"nisi incididunt culpa dolore\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "12b3c8d5-091d-43dd-be34-45222e53c36c", + "name": "coxedge", + "item": [ + { + "id": "e94f511a-b463-47f6-9531-f510dcb4322e", + "name": "Validate the specified CoxEdge account credentials", + "request": { + "name": "Validate the specified CoxEdge account credentials", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ba5a02ad-9f22-4196-a4c9-e6a298a07556", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\",\n \"environment\": \"\",\n \"organizationId\": \"\",\n \"service\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "781dd18e-bb2e-4d46-873a-a1f6275ebb0e", + "name": "Retrieves a list of default base urls", + "request": { + "name": "Retrieves a list of default base urls", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "default", + "baseurls" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "da90f489-9a2b-4b66-a0ac-49a3b8ed9a68", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "default", + "baseurls" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"baseUrls\": [\n \"tempor ullamco\",\n \"aliqua sit Duis\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7aef0e41-d5e7-461d-b120-15396a4ea77d", + "name": "environments", + "item": [ + { + "id": "f92d492c-aad8-4517-abe9-4afac13a621d", + "name": "Retrieves a list of environments for the specified account", + "request": { + "name": "Retrieves a list of environments for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "environments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific CoxEdge cloud account" + }, + { + "disabled": false, + "key": "organizationId", + "value": "", + "description": "OrganizationId for the specific CoxEdge account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f90af02d-947a-4c02-a324-2821eef450ee", + "name": "List of CoxEdge environments", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "environments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "organizationId", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"environments\": [\n {\n \"id\": \"officia elit\",\n \"isDeleted\": true,\n \"name\": \"velit Duis\"\n },\n {\n \"id\": \"eiusmod cillum sed in\",\n \"isDeleted\": true,\n \"name\": \"exercitation ea qui Ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7ba70662-0c32-4501-ad28-ac10917f3a0a", + "name": "Retrieves a list of environments for baseUrl and apiKey", + "request": { + "name": "Retrieves a list of environments for baseUrl and apiKey", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "environments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n },\n \"organizationId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6034a3f5-a872-425b-9af1-b7dd60c03d0b", + "name": "List of CoxEdge environments", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "environments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n },\n \"organizationId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"environments\": [\n {\n \"id\": \"Duis\",\n \"isDeleted\": false,\n \"name\": \"do pariatur\"\n },\n {\n \"id\": \"cupidatat\",\n \"isDeleted\": true,\n \"name\": \"Excepteu\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3dbac194-7929-4418-8151-1b3cb8d97b90", + "name": "organizations", + "item": [ + { + "id": "0663b041-fac7-4f01-8b54-1fc877971d95", + "name": "Retrieves a list of organizations for the specified account", + "request": { + "name": "Retrieves a list of organizations for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "organizations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific CoxEdge cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c53c3eca-3e16-4c7f-9933-46c4dbc94b69", + "name": "List of CoxEdge organizations", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "organizations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"organizations\": [\n {\n \"id\": \"nostrud ex do\",\n \"isDeleted\": true,\n \"name\": \"commodo dolore culpa\"\n },\n {\n \"id\": \"labore aliqua consequat\",\n \"isDeleted\": true,\n \"name\": \"deserunt Duis tempor\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c007a44e-59ad-4e22-b261-79f12286d2d6", + "name": "Retrieves a list of organizations for baseUrl and apiKey", + "request": { + "name": "Retrieves a list of organizations for baseUrl and apiKey", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "organizations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f9bd2d1a-115f-44e3-9022-022027b3b395", + "name": "List of CoxEdge organizations", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "organizations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"organizations\": [\n {\n \"id\": \"consectetur enim voluptate nulla officia\",\n \"isDeleted\": true,\n \"name\": \"sit dolore est\"\n },\n {\n \"id\": \"in amet ma\",\n \"isDeleted\": true,\n \"name\": \"occaecat sed\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "beb7a738-d0bd-4d88-9a70-df6a009c2839", + "name": "regions", + "item": [ + { + "id": "cae5eacc-34d5-4ee5-ada1-96812585feb8", + "name": "Retrieves a list of CoxEdge regions for the specified account", + "request": { + "name": "Retrieves a list of CoxEdge regions for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific AWS cloud account" + }, + { + "disabled": false, + "key": "organizationId", + "value": "", + "description": "CoxEdge organization id" + }, + { + "disabled": false, + "key": "service", + "value": "", + "description": "CoxEdge service name" + }, + { + "disabled": false, + "key": "environment", + "value": "", + "description": "CoxEdge environment name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "efdd8482-d3af-4a62-a730-8686c067e418", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "organizationId", + "value": "" + }, + { + "key": "service", + "value": "" + }, + { + "key": "environment", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"code\": \"ut sed Excepteur ipsum\",\n \"location\": {\n \"countryCode\": \"dolor nulla\",\n \"countryName\": \"enim voluptate commodo ut\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"cupidatat nulla veniam\",\n \"regionName\": \"voluptate ad Duis\"\n },\n \"name\": \"do esse ut cupidatat et\"\n },\n {\n \"code\": \"proident fugiat\",\n \"location\": {\n \"countryCode\": \"esse dolore tempor\",\n \"countryName\": \"eu minim pariatur\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"occaecat Excepteur aliqua\",\n \"regionName\": \"et Ut\"\n },\n \"name\": \"elit exercitation sed\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8abe2125-c636-4773-9c6f-f36d41171441", + "name": "Retrieves a list of CoxEdge instance types", + "request": { + "name": "Retrieves a list of CoxEdge instance types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cpuGtEq", + "value": "", + "description": "Filter for instances having cpu greater than or equal" + }, + { + "disabled": false, + "key": "memoryGtEq", + "value": "", + "description": "Filter for instances having memory greater than or equal" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which CoxEdge instances are listed" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "05ea416d-0bad-41cf-b68e-b5797af07dca", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cpuGtEq", + "value": "" + }, + { + "key": "memoryGtEq", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which CoxEdge instances are listed" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"instanceTypes\": [\n {\n \"category\": \"Ut nisi officia commodo\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": 97267602.88474742,\n \"os\": \"windows\",\n \"spot\": 79895175.04853517\n },\n {\n \"onDemand\": -57796103.533771604,\n \"os\": \"linux\",\n \"spot\": 63788070.27274412\n }\n ]\n },\n \"cpu\": 20980540.76830414,\n \"gpu\": 48459441.321253926,\n \"memory\": -1863957.4083910882,\n \"nonSupportedZones\": [\n \"sint eu\",\n \"deserunt et\"\n ],\n \"price\": -9845236.938317686,\n \"supportedArchitectures\": [\n \"dolor irure est consequat\",\n \"sunt quis\"\n ],\n \"type\": \"ea\"\n },\n {\n \"category\": \"incididunt culpa aliqua\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": 69076947.78759366,\n \"os\": \"windows\",\n \"spot\": -64830222.62160603\n },\n {\n \"onDemand\": -58354576.63719694,\n \"os\": \"windows\",\n \"spot\": 3401163.861075267\n }\n ]\n },\n \"cpu\": -85579570.88409247,\n \"gpu\": -42783910.25564505,\n \"memory\": 96368433.59607291,\n \"nonSupportedZones\": [\n \"dolor commodo pariatur\",\n \"dolor ex\"\n ],\n \"price\": -34684201.290753156,\n \"supportedArchitectures\": [\n \"in nisi\",\n \"laborum magna deserunt\"\n ],\n \"type\": \"ut minim cillum tempor\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "f0a6fe5b-a2a7-48fd-9c77-d4991a5e80be", + "name": "services", + "item": [ + { + "id": "50744bfe-c9cf-4bdc-8f92-3f00c90fb80a", + "name": "Retrieves a list of services for the specified account", + "request": { + "name": "Retrieves a list of services for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific CoxEdge cloud account" + }, + { + "disabled": false, + "key": "organizationId", + "value": "", + "description": "OrganizationId for the specific CoxEdge account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8abdb823-1667-49fa-a9f1-3394c702c385", + "name": "List of CoxEdge services", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "organizationId", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"services\": [\n {\n \"code\": \"sit eiusmod laboris in\",\n \"id\": \"labore proident\",\n \"name\": \"adipisicing et irure ut\"\n },\n {\n \"code\": \"nostrud l\",\n \"id\": \"consectetur non ipsum labore in\",\n \"name\": \"elit sed adipisicing\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c989c6b5-a7e8-4071-ba28-084ca993fc29", + "name": "Retrieves a list of services for baseUrl and apiKey", + "request": { + "name": "Retrieves a list of services for baseUrl and apiKey", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "757d48e0-4ac0-4388-9dcb-cbc543c27f08", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "coxedge", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiBaseUrl\": \"\",\n \"apiKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"services\": [\n {\n \"code\": \"non consequat tempor\",\n \"id\": \"ex quis deserunt laborum\",\n \"name\": \"exercitation ad pariatur ut Lorem\"\n },\n {\n \"code\": \"aliqua\",\n \"id\": \"d\",\n \"name\": \"eu consequat minim occaecat non\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a614e674-9a23-448c-997e-7edbdfc328c7", + "name": "gcp", + "item": [ + { + "id": "179fe00a-4505-4338-9110-f237e91739ee", + "name": "Validate the specified GCP account credentials", + "request": { + "name": "Validate the specified GCP account credentials", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "be21bd3e-38bc-4240-801a-ebeda6b17cf2", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "635d1a23-f98b-43ab-9925-9b0280c3654d", + "name": "Validate the specified GCP az", + "request": { + "name": "Validate the specified GCP az", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "azs", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"azs\": [\n \"\",\n \"\"\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0759f49c-c62c-4b30-9fb4-740a52ca0730", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "azs", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"azs\": [\n \"\",\n \"\"\n ],\n \"project\": \"\",\n \"region\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f79144c0-2c76-4624-8d54-0e18513e0b35", + "name": "Validate the specified GCP bucket name credentials", + "request": { + "name": "Validate the specified GCP bucket name credentials", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "bucketname", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n },\n \"bucketName\": \"\",\n \"projectId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6aa725f0-ad7e-4dd0-bfb5-7add4759b987", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "bucketname", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credentials\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n },\n \"bucketName\": \"\",\n \"projectId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f474299e-6487-4a8c-bdb4-ab605f7d0d4d", + "name": "Validates the image with tag", + "request": { + "name": "Validates the image with tag", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "image", + "container", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "imagePath", + "value": "", + "description": "(Required) image path in the container" + }, + { + "disabled": false, + "key": "tag", + "value": "", + "description": "(Required) tag in the GCP container" + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "046b3fc4-3133-4342-a3b3-157f6aacb9b5", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "image", + "container", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "imagePath", + "value": "" + }, + { + "key": "tag", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e697ac0d-c7ab-4a42-8c27-53a58c6ef0c4", + "name": "Returns the Gcp image url for the specified image location", + "request": { + "name": "Returns the Gcp image url for the specified image location", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "images", + ":imageName", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "imageName", + "description": "(Required) imageName for which GCP image url is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5b745cef-5626-4e41-8539-3fdba8dcb3e4", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "images", + ":imageName", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "imageName", + "description": "(Required) imageName for which GCP image url is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"imageFamily\": \"dolore esse nostrud nulla proident\",\n \"imageUrl\": \"Excepteur velit tempor\",\n \"name\": \"veniam ut id\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ec08deef-ceab-454d-b5ab-a6ba7cb22020", + "name": "projects", + "item": [ + { + "id": "e21fbb03-52ff-44ac-8046-ddf1f25352da", + "name": "Retrieves a list of GCP projects for the specified account", + "request": { + "name": "Retrieves a list of GCP projects for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific GCP cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "837a024c-1fad-4ed6-8a2c-f2cab07be29a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"projects\": [\n {\n \"id\": \"anim tempor\",\n \"name\": \"do dolore deserunt culpa\"\n },\n {\n \"id\": \"reprehenderit exercitation quis nisi ea\",\n \"name\": \"Duis sit eiusmod ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0cb0ae96-e5e5-4c05-838d-9bd7392a536d", + "name": "{project}", + "item": [ + { + "id": "12152b9b-a83e-45df-95cd-df02221de404", + "name": "regions", + "item": [ + { + "id": "573da26b-6426-4958-85f7-0c8a2539e0d5", + "name": "Retrieves a list of GCP regions", + "request": { + "name": "Retrieves a list of GCP regions", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific GCP cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "93cf663c-ee73-4186-a1cc-a9440e38a109", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"name\": \"ullamco pariatur\",\n \"status\": \"est nostrud minim adipisicing\"\n },\n {\n \"name\": \"consequat ipsum aute\",\n \"status\": \"exercitation\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dc586daf-5d59-4c04-929d-653e3fc8149f", + "name": "{region}", + "item": [ + { + "id": "708bac23-e5f6-4fce-817e-3a7b1fe29f4c", + "name": "Retrieves a list of GCP networks for the specified account", + "request": { + "name": "Retrieves a list of GCP networks for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions", + ":region", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific GCP cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP networks are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP networks are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b7eff76d-6dfe-4179-bc40-d69218191c67", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions", + ":region", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP networks are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP networks are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"networks\": [\n {\n \"name\": \"minim exercitation\",\n \"subnets\": [\n {\n \"id\": \"ullamco mollit consectetur\",\n \"name\": \"pariatur elit amet\"\n },\n {\n \"id\": \"commo\",\n \"name\": \"quis pariatur consequat est\"\n }\n ]\n },\n {\n \"name\": \"quis pariatur voluptate\",\n \"subnets\": [\n {\n \"id\": \"ipsum sit\",\n \"name\": \"consectetur aute anim culpa\"\n },\n {\n \"id\": \"ut\",\n \"name\": \"et laborum do\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d8060d04-11e0-4fc6-a60a-45faeec259ba", + "name": "Retrieves a list of GCP zones for the specified account and region", + "request": { + "name": "Retrieves a list of GCP zones for the specified account and region", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific GCP cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP zones are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a8c75d73-1bdb-4275-9c37-a8a26a32cf33", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP zones are requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"zones\": [\n {\n \"name\": \"in id\"\n },\n {\n \"name\": \"labore sit ut sed\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "82ea24f1-de9a-45c7-8096-b3a232368885", + "name": "Validate the specified GCP project", + "request": { + "name": "Validate the specified GCP project", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) GCP project uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "82423ae5-6244-4f0f-a0df-353af7414b89", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) GCP project uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "68cff1dc-9c5d-43b6-889b-7a8670e81f92", + "name": "Retrieves a list of GCP zones for the specified account", + "request": { + "name": "Retrieves a list of GCP zones for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific GCP cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6889386a-a815-440b-b073-84e3898d190d", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "projects", + ":project", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "project", + "description": "(Required) Project Name for which GCP zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"zones\": [\n {\n \"name\": \"dolore cillum\"\n },\n {\n \"name\": \"ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ac7c1fd0-501a-4c0b-906a-d118e4e0ff3c", + "name": "regions/{region}", + "item": [ + { + "id": "8acccb11-5f95-494b-8670-b4193623f23d", + "name": "Retrieves a list of GCP instance types", + "request": { + "name": "Retrieves a list of GCP instance types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cpuGtEq", + "value": "", + "description": "Filter for instances having cpu greater than or equal" + }, + { + "disabled": false, + "key": "memoryGtEq", + "value": "", + "description": "Filter for instances having memory greater than or equal" + }, + { + "disabled": false, + "key": "gpuGtEq", + "value": "", + "description": "Filter for instances having gpu greater than or equal" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP instance types are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "679217b0-ead5-4a80-aa81-5f33eac999de", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cpuGtEq", + "value": "" + }, + { + "key": "memoryGtEq", + "value": "" + }, + { + "key": "gpuGtEq", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP instance types are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"instanceTypes\": [\n {\n \"category\": \"sint mollit dolor\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -80886100.46001907,\n \"os\": \"linux\",\n \"spot\": 4632845.962356627\n },\n {\n \"onDemand\": 93451091.5874359,\n \"os\": \"windows\",\n \"spot\": 35659589.857323945\n }\n ]\n },\n \"cpu\": 88953745.32613403,\n \"gpu\": -83158509.16379328,\n \"memory\": 38909693.69935706,\n \"nonSupportedZones\": [\n \"id Excepteur culpa\",\n \"esse eu reprehenderit\"\n ],\n \"price\": -40858021.82025833,\n \"supportedArchitectures\": [\n \"deserunt in dolor\",\n \"enim pariatur dolor aute\"\n ],\n \"type\": \"proident aliquip\"\n },\n {\n \"category\": \"exercitation quis\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": 74031442.86893016,\n \"os\": \"windows\",\n \"spot\": 58680992.00773719\n },\n {\n \"onDemand\": 66389619.09691736,\n \"os\": \"linux\",\n \"spot\": 63492959.40380326\n }\n ]\n },\n \"cpu\": 24105882.24700372,\n \"gpu\": 81220578.20255631,\n \"memory\": 74125841.13603398,\n \"nonSupportedZones\": [\n \"dolor laborum magna\",\n \"nostrud amet ea ad\"\n ],\n \"price\": -18391860.968490154,\n \"supportedArchitectures\": [\n \"cillum sint\",\n \"ipsum nisi\"\n ],\n \"type\": \"nisi dolor occaecat Duis et\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b3c76415-f18c-4fa6-b839-6f3b25d020a2", + "name": "Retrieves a list of Gcp storage types", + "request": { + "name": "Retrieves a list of Gcp storage types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP storage types are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "18f79b47-5c9e-4e06-995b-b4719e80d886", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "gcp", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which GCP storage types are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"storageTypes\": [\n {\n \"cost\": {\n \"discountedUsage\": \"est\",\n \"price\": [\n {\n \"limit\": \"incididunt et in\",\n \"price\": \"aute dolor in ut\"\n },\n {\n \"limit\": \"ea pr\",\n \"price\": \"officia anim ad\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"elit et ut Duis nisi\",\n \"price\": [\n {\n \"limit\": \"dolore proident consequat i\",\n \"price\": \"esse laborum\"\n },\n {\n \"limit\": \"culpa cupidatat nulla eiusmod\",\n \"price\": \"laborum elit minim aute ullamco\"\n }\n ]\n },\n \"kind\": \"ex voluptate dolor aliqua minim\",\n \"name\": \"ipsum dolor qui\",\n \"throughputCost\": {\n \"discountedUsage\": \"adipisicing\",\n \"price\": [\n {\n \"limit\": \"ut nisi nulla\",\n \"price\": \"dolor aute adipisicing enim\"\n },\n {\n \"limit\": \"pariatur\",\n \"price\": \"aliquip enim officia a\"\n }\n ]\n }\n },\n {\n \"cost\": {\n \"discountedUsage\": \"incididunt magna qui n\",\n \"price\": [\n {\n \"limit\": \"sit dolore nisi reprehenderit\",\n \"price\": \"fugiat Lorem et\"\n },\n {\n \"limit\": \"do dolore occaecat id\",\n \"price\": \"elit ea\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"incididunt nulla\",\n \"price\": [\n {\n \"limit\": \"consectetur irure velit deserunt\",\n \"price\": \"con\"\n },\n {\n \"limit\": \"voluptate do dol\",\n \"price\": \"eu commodo irure consequat\"\n }\n ]\n },\n \"kind\": \"commodo est molli\",\n \"name\": \"dolor in reprehenderit\",\n \"throughputCost\": {\n \"discountedUsage\": \"incididunt\",\n \"price\": [\n {\n \"limit\": \"cupidatat in voluptate mollit quis\",\n \"price\": \"sunt sint ex\"\n },\n {\n \"limit\": \"minim in ut\",\n \"price\": \"do aute dolor eiusmod ad\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ed5bf180-7367-4c50-8e84-0c4e1a83a2d8", + "name": "maas", + "item": [ + { + "id": "97421416-e5f6-441b-b777-917d065ccfce", + "name": "Check if Maas account is valid", + "request": { + "name": "Check if Maas account is valid", + "description": { + "content": "Returns no contents if account is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "maas", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c8203780-ce93-428d-ab8f-7fba1e2edf69", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "maas", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1196368c-721f-4c3a-9514-8a1d28980dc1", + "name": "Retrieves a list of Maas zones for a particular account uid", + "request": { + "name": "Retrieves a list of Maas zones for a particular account uid", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "maas", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Maas cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "620cc0b2-ca43-440c-9fb3-a326ebfb8662", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "maas", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"consequat in commodo\",\n \"name\": \"adipisicing anim\"\n },\n {\n \"description\": \"eiusmod cillum ut fugiat consectetur\",\n \"name\": \"adipisicing Lorem veniam minim\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fc0ba782-d5c4-48b0-b575-7f4c1cfd8f50", + "name": "Retrieves a list of Maas domains", + "request": { + "name": "Retrieves a list of Maas domains", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "maas", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Maas cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9791e99a-47b5-4c46-8d35-b9968cfb3429", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "maas", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"name\": \"sed ex voluptate consectetur\"\n },\n {\n \"name\": \"proident in in\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c94ed02b-cf25-4c3b-bda9-f95faf21ae45", + "name": "Retrieves a list of Maas pools for a particular account uid", + "request": { + "name": "Retrieves a list of Maas pools for a particular account uid", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "maas", + "resourcePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Maas cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ea5b7c5b-b933-4c5c-9fd6-3e4d627deb91", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "maas", + "resourcePools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"aliquip quis adip\",\n \"name\": \"dolore nulla et sunt Ut\"\n },\n {\n \"description\": \"officia in sunt nostrud\",\n \"name\": \"incididunt quis tempor sunt\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "649adb6f-9e16-4c5d-a157-b756a09606c0", + "name": "Retrieves a list of Maas subnets for a particular account uid", + "request": { + "name": "Retrieves a list of Maas subnets for a particular account uid", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "maas", + "subnets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific Maas cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b22bc774-3e52-4adf-b771-0fba584fe9ba", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "maas", + "subnets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"id\": -5067925,\n \"name\": \"dolor esse Ut nulla cillum\",\n \"space\": \"sit consectetur in cupidatat\",\n \"vlans\": {\n \"fabric\": \"dolor commo\",\n \"id\": 27992952,\n \"name\": \"dolore deserunt\"\n }\n },\n {\n \"id\": 84835291,\n \"name\": \"amet dolore laborum Ut do\",\n \"space\": \"aliqua laborum \",\n \"vlans\": {\n \"fabric\": \"dolor et enim\",\n \"id\": 68017335,\n \"name\": \"ut nisi fugiat\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "5a8f57ef-e8fd-463f-b43f-6a19c6d949c3", + "name": "openstack", + "item": [ + { + "id": "24c8f848-1bc7-4055-b38d-8ed3923551c8", + "name": "Check if OpenStack account is valid", + "request": { + "name": "Check if OpenStack account is valid", + "description": { + "content": "Returns no contents if account is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e5ca9fb6-7cc6-46a2-88cc-d0b138539ffb", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "59c5d364-f311-40c7-addf-96b814e3d661", + "name": "Retrieves a list of OpenStack azs for a particular account uid", + "request": { + "name": "Retrieves a list of OpenStack azs for a particular account uid", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + }, + { + "disabled": false, + "key": "project", + "value": "", + "description": "project for which OpenStack azs are requested" + }, + { + "disabled": false, + "key": "region", + "value": "", + "description": "region for which OpenStack azs are requested" + }, + { + "disabled": false, + "key": "domain", + "value": "", + "description": "domain for which OpenStack azs are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4081321a-752e-4abf-bc31-edf4f4748890", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "azs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"azs\": [\n {\n \"name\": \"ex\"\n },\n {\n \"name\": \"Duis voluptate eu commodo\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e91c7bd5-d5c5-4143-a3d9-08e2f14fac7c", + "name": "Returns the OpenStack flavors", + "request": { + "name": "Returns the OpenStack flavors", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "flavors" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + }, + { + "disabled": false, + "key": "project", + "value": "", + "description": "project for which OpenStack flavors are requested" + }, + { + "disabled": false, + "key": "region", + "value": "", + "description": "region for which OpenStack flavors are requested" + }, + { + "disabled": false, + "key": "domain", + "value": "", + "description": "domain for which OpenStack flavors are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4150c0a9-0362-47eb-9301-7d93697065d3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "flavors" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"disk\": -35951509,\n \"ephemeral\": 36550587,\n \"id\": \"ex eu Excepteur commodo nulla\",\n \"memory\": 78916143,\n \"name\": \"amet officia cillum\",\n \"vcpus\": 37361999\n },\n {\n \"disk\": 7891566,\n \"ephemeral\": -83522662,\n \"id\": \"mollit aliqua deserunt\",\n \"memory\": 63324674,\n \"name\": \"Duis id occaecat\",\n \"vcpus\": -99940711\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6622f1d9-32c9-4433-b7a8-884301c7cf1e", + "name": "Returns the OpenStack keypair", + "request": { + "name": "Returns the OpenStack keypair", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + }, + { + "disabled": false, + "key": "project", + "value": "", + "description": "project for which OpenStack keypairs are requested" + }, + { + "disabled": false, + "key": "region", + "value": "", + "description": "region for which OpenStack keypairs are requested" + }, + { + "disabled": false, + "key": "domain", + "value": "", + "description": "domain for which OpenStack keypairs are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a0031085-5024-45e9-8d07-80f4c0f81860", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"name\": \"aliqua id \",\n \"publicKey\": \"voluptate laborum mollit\"\n },\n {\n \"name\": \"cupidatat \",\n \"publicKey\": \"quis nostrud aliquip\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "791e867b-d803-4f84-805c-f7b29b1ede39", + "name": "Returns the OpenStack networks", + "request": { + "name": "Returns the OpenStack networks", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + }, + { + "disabled": false, + "key": "project", + "value": "", + "description": "project for which OpenStack networks are requested" + }, + { + "disabled": false, + "key": "region", + "value": "", + "description": "region for which OpenStack networks are requested" + }, + { + "disabled": false, + "key": "domain", + "value": "", + "description": "domain for which OpenStack networks are requested" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8b30f862-b77d-46d6-a64d-b7b85d8c3d3c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "networks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "project", + "value": "" + }, + { + "key": "region", + "value": "" + }, + { + "key": "domain", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"Excepteur in aliquip\",\n \"id\": \"dolore esse et\",\n \"name\": \"ea sunt\",\n \"subnets\": [\n {\n \"description\": \"in cupidatat sunt\",\n \"id\": \"nisi exercitation sed reprehenderit dolore\",\n \"name\": \"elit eiusmod dolor aliquip minim\"\n },\n {\n \"description\": \"eiusmod ad\",\n \"id\": \"proident incididunt ad commo\",\n \"name\": \"ut eu nostrud Lorem reprehenderit\"\n }\n ]\n },\n {\n \"description\": \"aute Duis\",\n \"id\": \"Lorem deserunt elit\",\n \"name\": \"do aute officia\",\n \"subnets\": [\n {\n \"description\": \"laborum amet in\",\n \"id\": \"et consectetur est ullamco\",\n \"name\": \"veniam reprehenderit\"\n },\n {\n \"description\": \"tempor Excepteur\",\n \"id\": \"\",\n \"name\": \"occaecat cupidatat\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c9655d27-974d-48ef-ba70-80f5d9d2b37a", + "name": "Returns the OpenStack projects", + "request": { + "name": "Returns the OpenStack projects", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "35984741-0f13-4a9b-a518-e6f8a9744620", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"description\": \"commodo mollit\",\n \"domainId\": \"sit in enim Excepteur\",\n \"id\": \"dolor ut do culpa tempor\",\n \"name\": \"adipisicing in et deserunt\",\n \"parentProjectId\": \"esse proident in\"\n },\n {\n \"description\": \"nisi do\",\n \"domainId\": \"veniam id aliquip aliqua mollit\",\n \"id\": \"pariatur ullamco ea\",\n \"name\": \"quis dolor magna eiusmod Excepteur\",\n \"parentProjectId\": \"non do\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7a9dbe05-c39b-4ee7-a5d0-69883fba72f7", + "name": "Returns the OpenStack regions", + "request": { + "name": "Returns the OpenStack regions", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "22f92ac4-0990-460a-80ab-f3a19d84e39f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "openstack", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"description\": \"in sint enim cillum ex\",\n \"id\": \"magna adipisicing\",\n \"parentRegionId\": \"sunt nostrud incididunt ipsum\"\n },\n {\n \"description\": \"mollit Lorem\",\n \"id\": \"in\",\n \"parentRegionId\": \"nulla magna et non elit\"\n }\n ],\n \"domains\": [\n {\n \"description\": \"proident\",\n \"id\": \"Duis n\",\n \"name\": \"ci\"\n },\n {\n \"description\": \"Duis sed ex Excepteur eiusmod\",\n \"id\": \"in dolore\",\n \"name\": \"aute ullamco\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "eb71faec-b6de-435c-b00d-e0e45925bcac", + "name": "tencent", + "item": [ + { + "id": "0124e47a-a17a-403b-bdb8-6caf706a4c99", + "name": "Validate the specified Tencent account credentials", + "request": { + "name": "Validate the specified Tencent account credentials", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"secretId\": \"\",\n \"secretKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "334153a8-01ce-45e2-9fc8-a60a96ca257d", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"secretId\": \"\",\n \"secretKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a7f98120-590d-4a4e-bc4d-7e7807d67aa1", + "name": "regions", + "item": [ + { + "id": "801cc610-716a-4c36-80ff-0c3c28278969", + "name": "Retrieves a list of Tencent regions for the specified account", + "request": { + "name": "Retrieves a list of Tencent regions for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Tencent cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "68794aa9-e815-424e-a40e-1c76a8c9d6c7", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"regions\": [\n {\n \"name\": \"al\",\n \"state\": \"qui exercitation\"\n },\n {\n \"name\": \"occaecat labore\",\n \"state\": \"aliqua incididunt\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f5381fa9-d8aa-4d08-80e4-b50fa5940617", + "name": "{region}", + "item": [ + { + "id": "038ed032-b551-452b-826f-8ee157904bf0", + "name": "Retrieves a list of Tencent instance types", + "request": { + "name": "Retrieves a list of Tencent instance types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cpuGtEq", + "value": "", + "description": "Filter for instances having cpu greater than or equal" + }, + { + "disabled": false, + "key": "memoryGtEq", + "value": "", + "description": "Filter for instances having memory greater than or equal" + }, + { + "disabled": false, + "key": "gpuGtEq", + "value": "", + "description": "Filter for instances having gpu greater than or equal" + }, + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific tencent cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which tencent instances are listed" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "885e166a-010f-4908-ad2d-f2b9071671e0", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "instancetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cpuGtEq", + "value": "" + }, + { + "key": "memoryGtEq", + "value": "" + }, + { + "key": "gpuGtEq", + "value": "" + }, + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which tencent instances are listed" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"instanceTypes\": [\n {\n \"category\": \"cupidatat\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": 92679243.50231537,\n \"os\": \"linux\",\n \"spot\": 51775955.34968251\n },\n {\n \"onDemand\": -4712545.69048813,\n \"os\": \"windows\",\n \"spot\": -58926565.88768394\n }\n ]\n },\n \"cpu\": 77355934.55397919,\n \"gpu\": -2777909.4070792645,\n \"memory\": 41317650.99204698,\n \"nonSupportedZones\": [\n \"cillum voluptate labore\",\n \"nulla ipsum officia sint\"\n ],\n \"price\": -12034135.847313583,\n \"supportedArchitectures\": [\n \"labore\",\n \"do\"\n ],\n \"type\": \"nulla\"\n },\n {\n \"category\": \"qui aliquip\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": 95975508.00932893,\n \"os\": \"windows\",\n \"spot\": 3167804.8365305364\n },\n {\n \"onDemand\": -22667532.472238466,\n \"os\": \"windows\",\n \"spot\": -93579804.33776084\n }\n ]\n },\n \"cpu\": 20224662.67355351,\n \"gpu\": 60702555.027015984,\n \"memory\": -32548084.499005407,\n \"nonSupportedZones\": [\n \"voluptate qui\",\n \"sunt tempor\"\n ],\n \"price\": -14760178.72710669,\n \"supportedArchitectures\": [\n \"elit consectetur fugiat consequat\",\n \"consectetur fugiat\"\n ],\n \"type\": \"aute elit proident\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ecc3754a-6fcf-4e08-a047-00db08437ccb", + "name": "Retrieves a list of keypairs for the specified account", + "request": { + "name": "Retrieves a list of keypairs for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Tencent cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which keypairs are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "080852e9-5851-49b8-bc35-729fc6f8b4ac", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "keypairs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which keypairs are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"keypairs\": [\n {\n \"id\": \"est\",\n \"name\": \"dolor cupidatat consectetur\",\n \"publickey\": \"non fugiat veniam reprehenderit\"\n },\n {\n \"id\": \"proident Lorem velit\",\n \"name\": \"u\",\n \"publickey\": \"culpa\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ac6c44bc-08a5-4844-9b19-b5f2e2e983f3", + "name": "Retrieves a list of secutity groups for the specified account", + "request": { + "name": "Retrieves a list of secutity groups for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "securitygroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Tencent cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which security groups are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "abf0069e-c6bb-43b7-8245-fcd08757f2f3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "securitygroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which security groups are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"groups\": [\n {\n \"id\": \"nisi dolore nostrud anim\",\n \"isDefault\": false,\n \"name\": \"labore ullamco\",\n \"projectId\": \"elit qui ipsum\"\n },\n {\n \"id\": \"nulla ea in\",\n \"isDefault\": true,\n \"name\": \"Dui\",\n \"projectId\": \"quis voluptate laboris\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9f52aa4f-1da9-4c6e-ad60-727d54f714f8", + "name": "Retrieves a list of Tencent storage types", + "request": { + "name": "Retrieves a list of Tencent storage types", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific tencent cloud account" + }, + { + "disabled": false, + "key": "zone", + "value": "", + "description": "(Required) Zone for which tencent storages are listed" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which tencent storages are listed" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d6b37f46-ef89-456c-ad20-3e1a78d514ad", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "storagetypes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + }, + { + "key": "zone", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which tencent storages are listed" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"storageTypes\": [\n {\n \"cost\": {\n \"discountedUsage\": \"ipsum magna laboris\",\n \"price\": [\n {\n \"limit\": \"commodo aliquip esse\",\n \"price\": \"nulla minim voluptate\"\n },\n {\n \"limit\": \"voluptate dolore irure Excepteur Lorem\",\n \"price\": \"e\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"voluptate officia\",\n \"price\": [\n {\n \"limit\": \"sunt proident nisi cupidatat nostrud\",\n \"price\": \"Duis cupidatat\"\n },\n {\n \"limit\": \"laboris\",\n \"price\": \"dolore Excepteur esse\"\n }\n ]\n },\n \"kind\": \"dolor enim minim\",\n \"name\": \"dolore aliquip culpa pariatur dolor\",\n \"throughputCost\": {\n \"discountedUsage\": \"quis sunt\",\n \"price\": [\n {\n \"limit\": \"minim in\",\n \"price\": \"deserunt ipsum aliqua\"\n },\n {\n \"limit\": \"magna minim mollit eu aute\",\n \"price\": \"qui ut exercitation\"\n }\n ]\n }\n },\n {\n \"cost\": {\n \"discountedUsage\": \"consequat quis volupt\",\n \"price\": [\n {\n \"limit\": \"anim\",\n \"price\": \"in nulla ut ipsum\"\n },\n {\n \"limit\": \"L\",\n \"price\": \"reprehenderit cillum elit\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"exercitation labore Lorem\",\n \"price\": [\n {\n \"limit\": \"incididunt\",\n \"price\": \"sint commodo d\"\n },\n {\n \"limit\": \"est eiusmod et officia\",\n \"price\": \"exercitation anim irure qu\"\n }\n ]\n },\n \"kind\": \"officia ad cillum\",\n \"name\": \"est anim\",\n \"throughputCost\": {\n \"discountedUsage\": \"consectetur ut sint anim consequat\",\n \"price\": [\n {\n \"limit\": \"est ut\",\n \"price\": \"in ea\"\n },\n {\n \"limit\": \"ea\",\n \"price\": \"amet id laboris Excepteur\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5ee682e0-ea4f-4c5d-ae58-62fd13228137", + "name": "Retrieves a list of VPCs for the specified account", + "request": { + "name": "Retrieves a list of VPCs for the specified account", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "vpcs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Tencent cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which VPCs are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ba27a391-7ba2-4abf-b55e-d7a7efbb63bf", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "vpcs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which VPCs are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"vpcs\": [\n {\n \"vpcId\": \"et fugiat dolore velit\",\n \"cidrBlock\": \"est\",\n \"name\": \"non temp\",\n \"subnets\": [\n {\n \"az\": \"incididunt ut sit\",\n \"cidrBlock\": \"ea ut\",\n \"name\": \"aliqua est in ut\",\n \"subnetId\": \"ex minim officia\"\n },\n {\n \"az\": \"Du\",\n \"cidrBlock\": \"voluptate\",\n \"name\": \"laborum ipsum\",\n \"subnetId\": \"occaecat deserunt officia\"\n }\n ]\n },\n {\n \"vpcId\": \"veniam nisi aliqua\",\n \"cidrBlock\": \"sit nulla\",\n \"name\": \"quis labore incididunt\",\n \"subnets\": [\n {\n \"az\": \"mollit pariatur in aliqua\",\n \"cidrBlock\": \"culpa tempor\",\n \"name\": \"ex do non ipsum adipisicing\",\n \"subnetId\": \"eiusmod sunt et\"\n },\n {\n \"az\": \"ut ipsum irure Excepteur\",\n \"cidrBlock\": \"consequat\",\n \"name\": \"laborum veniam fugiat\",\n \"subnetId\": \"sunt culpa officia\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9e31673a-2b9d-4f0a-9fcd-458311be4d93", + "name": "Retrieves a list of Tencent availability zones for the specified region", + "request": { + "name": "Retrieves a list of Tencent availability zones for the specified region", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific Tencent cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which zones are requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "538d9b7c-bb95-48b7-bd07-6ea89e3e57a3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "tencent", + "regions", + ":region", + "zones" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "region", + "description": "(Required) Region for which zones are requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"zones\": [\n {\n \"name\": \"culpa ullamco\",\n \"state\": \"in\",\n \"zoneId\": \"tempor occaecat deserunt dolore\"\n },\n {\n \"name\": \"veniam aliqua aliquip dolore\",\n \"state\": \"id commodo Lorem occaecat ipsum\",\n \"zoneId\": \"v\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "0ac071ee-99c2-498e-a744-02d2bd8dff59", + "name": "vsphere", + "item": [ + { + "id": "ce6f7941-8623-489f-a5fa-6ed2bd613468", + "name": "Check if Vsphere account is valid", + "request": { + "name": "Check if Vsphere account is valid", + "description": { + "content": "Returns no contents if account is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "25e343ef-a883-4bcf-a0d0-284583bd7b0d", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fd5b3640-9ce8-440e-abb5-7771b1c2198e", + "name": "datacenters", + "item": [ + { + "id": "eaf6140b-729c-46ba-b2a2-03ace91c3120", + "name": "Returns the vsphere data centers", + "request": { + "name": "Returns the vsphere data centers", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "Uid for the specific OpenStack cloud account" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e04bc1a6-80d1-4969-8c51-45f2c552f7ab", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"computeclusters\": [\n \"ut deserunt aute cillum dolore\",\n \"dolor nostrud magna Ut\"\n ],\n \"datacenter\": \"anim ut\",\n \"folders\": [\n \"id consectetur\",\n \"Excepteur exercitation reprehenderit\"\n ]\n },\n {\n \"computeclusters\": [\n \"aute Ut dolore tempor ad\",\n \"sunt in in\"\n ],\n \"datacenter\": \"in tempor pariatur\",\n \"folders\": [\n \"dolor in cillum Lorem\",\n \"incididunt id\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5f7bb286-ab3a-40a0-b45f-7d9c91795c7a", + "name": "Returns the resources for vsphere compute cluster", + "request": { + "name": "Returns the resources for vsphere compute cluster", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "datacenters", + ":uid", + "computeclusters", + ":computecluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudAccountUid", + "value": "", + "description": "(Required) Uid for the specific VSphere cloud account" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "computecluster", + "description": "(Required) computecluster for which resources is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere datacenter uid for which resources is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3394c3fd-8ea4-48ad-bc64-63fe50674c7a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "datacenters", + ":uid", + "computeclusters", + ":computecluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudAccountUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "computecluster", + "description": "(Required) computecluster for which resources is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) VSphere datacenter uid for which resources is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"computecluster\": {\n \"datastores\": [\n \"volup\",\n \"dolor elit\"\n ],\n \"name\": \"ut\",\n \"networks\": [\n \"ex proident minim reprehenderit\",\n \"non esse quis\"\n ],\n \"resourcePools\": [\n \"reprehenderit ut pariatur\",\n \"ea aliqua\"\n ]\n },\n \"datacenter\": \"Ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "c573a167-85d9-4b5b-876a-0b9e1e19cf21", + "name": "Retrieves vsphere env", + "request": { + "name": "Retrieves vsphere env", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "env" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2a8de2c6-fc70-4f4f-b6d9-25fb7fcb2608", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + "vsphere", + "env" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"version\": \"est Excepteur amet\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "f18235ac-a8d4-4a6a-963c-5b972a07a48a", + "name": "Retrieves the cloud instance spot price based on zone and timestamp for a specific cloud", + "request": { + "name": "Retrieves the cloud instance spot price based on zone and timestamp for a specific cloud", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + ":cloudType", + "instance", + "spotprice" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "instanceType", + "value": "", + "description": "(Required) Instance type for a specific cloud type" + }, + { + "disabled": false, + "key": "zone", + "value": "", + "description": "(Required) Availability zone for a specific cloud type" + }, + { + "disabled": false, + "key": "timestamp", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloudType", + "description": "(Required) Cloud type [aws/azure/gcp/tencent]" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0a9d21e9-79f1-40ec-81dd-f61aac0eead9", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + ":cloudType", + "instance", + "spotprice" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "instanceType", + "value": "" + }, + { + "key": "zone", + "value": "" + }, + { + "key": "timestamp", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloudType", + "description": "(Required) Cloud type [aws/azure/gcp/tencent]" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spotPrice\": 14692125.324274883\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c176a9b8-dd4e-4c2e-95b1-22db30342f23", + "name": "{cloud}", + "item": [ + { + "id": "25cceba7-475c-4a39-b71f-c80944d8ea16", + "name": "Returns the cloud compute rate", + "request": { + "name": "Returns the cloud compute rate", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + ":cloud", + "compute", + ":type", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "", + "description": "(Required) region for which compute rate is requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloud", + "description": "(Required) cloud for which compute rate is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) instance type for which compute rate is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c42f5c03-407c-455b-a426-663d3f73b40f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + ":cloud", + "compute", + ":type", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloud", + "description": "(Required) cloud for which compute rate is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) instance type for which compute rate is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"compute\": -36801301.686014876,\n \"storage\": 81432258.8181423,\n \"total\": 53357517.91297406\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a339796a-8cc6-4c76-ab4c-552b36a7dd09", + "name": "Returns the cloud storage rate", + "request": { + "name": "Returns the cloud storage rate", + "description": {}, + "url": { + "path": [ + "v1", + "clouds", + ":cloud", + "storage", + ":type", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "region", + "value": "", + "description": "(Required) region for which compute rate is requested" + }, + { + "disabled": false, + "key": "maxDiskType", + "value": "", + "description": "maxDiskType for which compute rate is requested" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloud", + "description": "(Required) cloud for which compute rate is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) storage type for which compute rate is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "88c23e2a-881c-44a2-9b9a-295525f6504d", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "clouds", + ":cloud", + "storage", + ":type", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "region", + "value": "" + }, + { + "key": "maxDiskType", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "cloud", + "description": "(Required) cloud for which compute rate is requested" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) storage type for which compute rate is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"compute\": -36801301.686014876,\n \"storage\": 81432258.8181423,\n \"total\": 53357517.91297406\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d3593b09-c5f5-4f82-a49f-7f66b1bc2b48", + "name": "clustergroups", + "item": [ + { + "id": "9b2d5513-a0e4-4f22-9f20-c18efc485794", + "name": "Create cluster groups", + "request": { + "name": "Create cluster groups", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nullaa6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_961\": \"\",\n \"sunt_aa1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"clustersConfig\": {\n \"endpointType\": \"\",\n \"hostClustersConfig\": [\n {\n \"clusterUid\": \"\",\n \"endpointConfig\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n ],\n \"limitConfig\": {\n \"cpu\": \"\",\n \"cpuMilliCore\": \"\",\n \"memory\": \"\",\n \"memoryMiB\": \"\",\n \"overSubscription\": \"\",\n \"storageGiB\": \"\"\n },\n \"values\": \"\"\n },\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "39e0c7fe-ea29-4ad8-874e-f0e4ff22bd78", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"et_d\": \"\",\n \"aute_21e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"velit_c6d\": \"\",\n \"dolor811\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"clustersConfig\": {\n \"endpointType\": \"\",\n \"hostClustersConfig\": [\n {\n \"clusterUid\": \"\",\n \"endpointConfig\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n ],\n \"limitConfig\": {\n \"cpu\": \"\",\n \"cpuMilliCore\": \"\",\n \"memory\": \"\",\n \"memoryMiB\": \"\",\n \"overSubscription\": \"\",\n \"storageGiB\": \"\"\n },\n \"values\": \"\"\n },\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "569c8aaf-24db-4f5c-ac44-aee9d1d109e0", + "name": "Get cluster group developer credit usage by scope", + "request": { + "name": "Get cluster group developer credit usage by scope", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + "developerCredit", + "usage", + ":scope" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "scope", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6f39f41f-7fd6-4294-abbc-09583efdf4c1", + "name": "Cluster group developer credit usage", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + "developerCredit", + "usage", + ":scope" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "scope", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"allocatedCredit\": {\n \"cpu\": -26298984.842121735,\n \"memoryGiB\": -16735274.727592707,\n \"storageGiB\": -94287077,\n \"virtualClustersLimit\": -87556277.61391227\n },\n \"usedCredit\": {\n \"cpu\": 66436700.425981015,\n \"memoryGiB\": 16865182.866665453,\n \"storageGiB\": 50998379,\n \"virtualClustersLimit\": 39516166.371882856\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1c55a3fc-f307-4073-9afe-8293dc07b1ed", + "name": "hostCluster", + "item": [ + { + "id": "44aeaa01-1b2b-4325-ba16-574f3d5ed839", + "name": "Retrieves a list of cluster groups host cluster summary", + "request": { + "name": "Retrieves a list of cluster groups host cluster summary", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4c738a2e-00a5-4d4c-ad7a-a1fffd9e2b6f", + "name": "An array of cluster groups of host cluster type summary", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"summaries\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit48\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"velit_d3\": \"\",\n \"ullamco_03\": \"\",\n \"velita\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cpu\": {\n \"allocated\": 82387868.79147711,\n \"used\": 97671591.13652116\n },\n \"endpointType\": \"LoadBalancer\",\n \"hostClusters\": [\n {\n \"kind\": \"sint nostrud eu\",\n \"name\": \"ea irure consectetur\",\n \"projectUid\": \"sit consequat\",\n \"tenantUid\": \"adipisicing nisi\",\n \"uid\": \"magna occaecat et ut\"\n },\n {\n \"kind\": \"qui fugiat tempor\",\n \"name\": \"nostrud culpa commodo non laborum\",\n \"projectUid\": \"ex anim cillum sint\",\n \"tenantUid\": \"in veniam magna\",\n \"uid\": \"eu Excepteur occaecat\"\n }\n ],\n \"hostClustersCount\": -55472209,\n \"memory\": {\n \"allocated\": 7804917.979248002,\n \"used\": 73593217.22383654\n },\n \"scope\": \"eiusmod ut esse\",\n \"virtualClustersCount\": -10626881\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ut_e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris976\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cpu\": {\n \"allocated\": -51792082.88054547,\n \"used\": 27217313.398450837\n },\n \"endpointType\": \"LoadBalancer\",\n \"hostClusters\": [\n {\n \"kind\": \"dolor ullamco\",\n \"name\": \"officia irure\",\n \"projectUid\": \"fugiat\",\n \"tenantUid\": \"occaecat deserunt enim Ut\",\n \"uid\": \"proident nostrud\"\n },\n {\n \"kind\": \"est\",\n \"name\": \"dolore in consectetur\",\n \"projectUid\": \"ad voluptate\",\n \"tenantUid\": \"nu\",\n \"uid\": \"non \"\n }\n ],\n \"hostClustersCount\": 29008030,\n \"memory\": {\n \"allocated\": 74402912.37409377,\n \"used\": -87980221.40280275\n },\n \"scope\": \"aliquip consectetur dolore Ut sit\",\n \"virtualClustersCount\": -10008435\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8ed3db56-00f7-48f0-9668-db994731bd97", + "name": "Retrieves a list of cluster groups host cluster metadata", + "request": { + "name": "Retrieves a list of cluster groups host cluster metadata", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + "hostCluster", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9dde09c7-3a2b-41a3-bdf1-601595e065ca", + "name": "An array of cluster groups host cluster metadata items", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + "hostCluster", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"name\": \"deserunt ut tempor exercitation Ut\",\n \"scope\": \"sint amet incididunt esse magna\",\n \"uid\": \"quis voluptate\"\n },\n {\n \"name\": \"cupidatat Duis in ut enim\",\n \"scope\": \"sint amet consectetur cillum sit\",\n \"uid\": \"cupidatat nisi sit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "0e5ac66c-a449-49d6-beca-9180b1ed6d2c", + "name": "Validates the cluster groups name", + "request": { + "name": "Validates the cluster groups name", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "", + "description": "(Required) " + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a160bbef-e2ac-4ed5-bc1d-6e94b1aaf04a", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1e00c22f-87f7-4a18-b914-8a73be898b34", + "name": "{uid}", + "item": [ + { + "id": "31d95932-804e-4c60-8982-ed903df0921a", + "name": "Deletes the specified cluster group", + "request": { + "name": "Deletes the specified cluster group", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "a0dce0e6-0a8f-4d06-8861-1f54e09c7991", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "24633919-d4f0-41a2-929b-c41c7301050c", + "name": "Returns the specified cluster groups", + "request": { + "name": "Returns the specified cluster groups", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "247959a2-7db9-4c2b-befb-639a31a2e005", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"consequat_7\": \"\",\n \"velit39\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_eb7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"clustersConfig\": {\n \"endpointType\": \"\",\n \"hostClustersConfig\": [\n {\n \"clusterUid\": \"\",\n \"endpointConfig\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n ],\n \"limitConfig\": {\n \"cpu\": \"\",\n \"cpuMilliCore\": \"\",\n \"memory\": \"\",\n \"memoryMiB\": \"\",\n \"overSubscription\": \"\",\n \"storageGiB\": \"\"\n },\n \"values\": \"\"\n },\n \"type\": \"\"\n },\n \"status\": {\n \"isActive\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cd7a48c2-e6ee-4e0c-ab4c-fed89eb66f3b", + "name": "Updates cluster reference and host cluster config", + "request": { + "name": "Updates cluster reference and host cluster config", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + ":uid", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"clustersConfig\": {\n \"endpointType\": \"\",\n \"hostClustersConfig\": [\n {\n \"clusterUid\": \"\",\n \"endpointConfig\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n ],\n \"limitConfig\": {\n \"cpu\": \"\",\n \"cpuMilliCore\": \"\",\n \"memory\": \"\",\n \"memoryMiB\": \"\",\n \"overSubscription\": \"\",\n \"storageGiB\": \"\"\n },\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2d37eb4c-bc11-4077-9a42-837c3a8f9d22", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + ":uid", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"clustersConfig\": {\n \"endpointType\": \"\",\n \"hostClustersConfig\": [\n {\n \"clusterUid\": \"\",\n \"endpointConfig\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n ],\n \"limitConfig\": {\n \"cpu\": \"\",\n \"cpuMilliCore\": \"\",\n \"memory\": \"\",\n \"memoryMiB\": \"\",\n \"overSubscription\": \"\",\n \"storageGiB\": \"\"\n },\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c8d59be6-0494-43d9-8ad0-39cb0bd8e088", + "name": "Updates the specified cluster groups meta", + "request": { + "name": "Updates the specified cluster groups meta", + "description": {}, + "url": { + "path": [ + "v1", + "clustergroups", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"annotations\": {\n \"veniam7b2\": \"\",\n \"amet_7df\": \"\",\n \"laborum_77\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d87b097e-b816-4ba2-be70-de36f9bdfd23", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clustergroups", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "80087e7c-eb2e-4904-9739-766e760e9efc", + "name": "clusterprofiles", + "item": [ + { + "id": "e56dbc40-fcf2-46b7-bcf4-5eb49d2bf98d", + "name": "Creates a cluster profile", + "request": { + "name": "Creates a cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"laborum982\": \"\",\n \"in_e\": \"\",\n \"nisi_f38\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"incididunt6ad\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"cloudType\": \"all\",\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"type\": \"cluster\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2da6991d-9d63-496f-ae18-a01ae08a512b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"pariaturd\": \"\",\n \"officiad18\": \"\",\n \"qui08\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"occaecat_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"cloudType\": \"all\",\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"type\": \"cluster\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b3af3abb-a6c7-462c-90b4-43493ed7be77", + "name": "Deletes list of cluster profiles", + "request": { + "name": "Deletes list of cluster profiles", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "bulk" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"uids\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "26cd20b8-c653-4e55-ba19-8f9a7c4bf902", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "bulk" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"uids\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"deletedCount\": -7815731,\n \"failures\": [\n {\n \"errMsg\": \"nostrud\",\n \"name\": \"nulla ex enim\",\n \"uid\": \"ad Ut Lorem\"\n },\n {\n \"errMsg\": \"Ut culpa e\",\n \"name\": \"consectetur qui ipsum occaecat\",\n \"uid\": \"incidid\"\n }\n ],\n \"isSucceeded\": true,\n \"message\": \"in sint\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "789fafe5-07b4-4739-a5c1-fb3393c55eb4", + "name": "import", + "item": [ + { + "id": "a402219e-34ca-4b42-b4b2-b9013de06f93", + "name": "Imports a cluster profile", + "request": { + "name": "Imports a cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "publish", + "value": "", + "description": "If true then cluster profile will be published post successful import" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"description\": \"\",\n \"labels\": {\n \"qui_d\": \"\",\n \"occaecatb\": \"\",\n \"dolore_78\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"cloudType\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"name\": \"\",\n \"registry\": {\n \"matchingRegistries\": [\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"metadata\": {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1381ce56-2af3-41e0-a93a-c5d61bc50dc6", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "publish", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3e2179a5-390b-445d-aad6-506abaaf8edd", + "name": "Imports a cluster profile via file", + "request": { + "name": "Imports a cluster profile via file", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "import", + "file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "publish", + "value": "", + "description": "If true then cluster profile will be published post successful import" + }, + { + "disabled": false, + "key": "format", + "value": "json", + "description": "Cluster profile import file format [\"yaml\", \"json\"]" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "importFile", + "type": "file", + "description": "Cluster profile import file" + } + ] + } + }, + "response": [ + { + "id": "cc3e8028-353c-43e3-8824-6d50db61667c", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "import", + "file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "publish", + "value": "" + }, + { + "key": "format", + "value": "json" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "Cluster profile import file", + "type": "text/plain" + }, + "key": "importFile", + "value": "", + "type": "text" + } + ] + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "96ee38cc-2ee9-4442-a3c0-245bde8c0b09", + "name": "Validates cluster profile import", + "request": { + "name": "Validates cluster profile import", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "import", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"description\": \"\",\n \"labels\": {\n \"pariatur_45\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"cloudType\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"name\": \"\",\n \"registry\": {\n \"matchingRegistries\": [\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"metadata\": {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "95a7e951-7444-4815-9406-cf4026c9157c", + "name": "Cluster profile import validated response", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "import", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"description\": \"\",\n \"labels\": {\n \"dolor_3_d\": \"\",\n \"culpa__\": \"\",\n \"culpa_d\": \"\",\n \"Excepteur_1\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"template\": {\n \"cloudType\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"name\": \"\",\n \"registry\": {\n \"matchingRegistries\": [\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"metadata\": {\n \"isPrivate\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"\"\n },\n \"version\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "89460117-f617-4804-afa5-02e6174482cc", + "name": "Retrieves a list of macros", + "request": { + "name": "Retrieves a list of macros", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5c1f3b9e-dfdb-4f95-ba99-b0af5caea6fe", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"macros\": [\n {\n \"name\": \"id dolore nostrud esse\",\n \"value\": \"ad veniam dolore dolor\"\n },\n {\n \"name\": \"voluptate reprehenderit nulla\",\n \"value\": \"dolor eiusmod\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4b6c5b43-38ab-4d5c-ac82-a15cab4201b2", + "name": "validate", + "item": [ + { + "id": "b72694c4-ee1b-48db-b117-eb869e8f7d53", + "name": "Validates the cluster profile metadata", + "request": { + "name": "Validates the cluster profile metadata", + "description": { + "content": "Validates the cluster profile name and version", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clusterprofiles", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "", + "description": "Cluster profile name" + }, + { + "disabled": false, + "key": "version", + "value": "", + "description": "Cluster profile version" + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0cf3197f-f585-4700-a55e-903d443cb4bf", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + }, + { + "key": "version", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4102253b-7bdb-4a97-a07d-16ede8ad7aa2", + "name": "Validates cluster profile packs", + "request": { + "name": "Validates cluster profile packs", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudType\": \"all\",\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"type\": \"cluster\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "453c1104-f47b-4adc-b5ae-f8533dcebe70", + "name": "Cluster profile packs validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"dolor elit labore consequat\",\n \"errors\": [\n {\n \"code\": \"pariatur minim exercitation dolore\",\n \"message\": \"ad anim qui labore dolor\"\n },\n {\n \"code\": \"exercitation Duis\",\n \"message\": \"in dolore elit ut proident\"\n }\n ],\n \"name\": \"irure dolor culpa enim consequa\"\n },\n {\n \"displayName\": \"dolor officia cupidatat\",\n \"errors\": [\n {\n \"code\": \"in dolor labore\",\n \"message\": \"laboris\"\n },\n {\n \"code\": \"id\",\n \"message\": \"aliqua consectetur ut\"\n }\n ],\n \"name\": \"aliqua dolor\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "fa5587b0-f34c-4fef-95c4-d7d7d003b006", + "name": "{uid}", + "item": [ + { + "id": "f7c361e6-0601-4ad3-b75b-0386394c171b", + "name": "clone", + "item": [ + { + "id": "9c55c1ec-a6d0-4e0a-b05d-d0c5325dc9f5", + "name": "Creates a clone of the specified cluster profile", + "request": { + "name": "Creates a clone of the specified cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"target\": {\n \"scope\": \"\",\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fa118b94-d0c4-4dd2-81e6-e7db83edd630", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"target\": {\n \"scope\": \"\",\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "406ffa0e-3eb7-495e-b190-b32e4f02a18b", + "name": "Validates the cluster profile clone", + "request": { + "name": "Validates the cluster profile clone", + "description": { + "content": "Validates the cloned cluster profile name, version and target project uid", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "clone", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"target\": {\n \"scope\": \"\",\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "aa17eca0-5c51-47c2-a8c1-54c1d80262d0", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "clone", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"\",\n \"target\": {\n \"scope\": \"\",\n \"projectUid\": \"\"\n },\n \"version\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3ff687f6-d1c6-4bef-bbc1-9eed32548e44", + "name": "export", + "item": [ + { + "id": "cf91a77d-c151-472f-ac1a-b830f77b559c", + "name": "Export the specified cluster profile", + "request": { + "name": "Export the specified cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "format", + "value": "json", + "description": "Cluster profile export file format [ \"yaml\", \"json\" ]" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "18370202-aa5f-45a7-b29a-37dab40f38d0", + "name": "Exports cluster profile as a file", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "format", + "value": "json" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1a44baef-2281-41df-ae62-47233d62bc05", + "name": "Downloads the specified cluster profile", + "request": { + "name": "Downloads the specified cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "export", + "terraform" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "format", + "value": "yaml", + "description": "Cluster profile export file format [ \"yaml\", \"json\" ]" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fadab30e-8f08-43b4-826a-5d6651e86a57", + "name": "Downloads cluster profile export file", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "export", + "terraform" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "format", + "value": "yaml" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "dcf78c25-d517-475a-b57a-f6925281a291", + "name": "Updates the specified cluster profile metadata", + "request": { + "name": "Updates the specified cluster profile metadata", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"amet_8_1\": \"\"\n },\n \"labels\": {\n \"mollit9e_\": \"\",\n \"in_49\": \"\",\n \"idfa\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8df7d2a9-ab5f-478f-b6ee-b08553271da9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamcoda_\": \"\"\n },\n \"labels\": {\n \"ea_88\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"version\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "149e0060-7bcf-4829-b88f-497453d57c07", + "name": "Updates cluster profile packs ref", + "request": { + "name": "Updates cluster profile packs ref", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packRefs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "notify", + "value": "", + "description": "Cluster profile notification uid" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "e90581a3-42ee-4ee8-8a2f-f3333c82117d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packRefs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "notify", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f48762ca-737e-40c3-b01a-32d77a7485fa", + "name": "packs", + "item": [ + { + "id": "e966f824-8f6b-4341-b84d-34d96119fb74", + "name": "Returns the specified cluster profile packs", + "request": { + "name": "Returns the specified cluster profile packs", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "Comma seperated pack meta such as schema, presets" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e050edf8-ce0c-4bb2-9e4c-55a78cdf4d93", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ex_7de\": \"\",\n \"velit81\": \"\",\n \"voluptate_46\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillum_f27\": \"\",\n \"dolor_d6\": \"\",\n \"irurec\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"eiusmod ut nulla sint ullamco\",\n \"addonType\": \"elit laborum ex\",\n \"annotations\": {\n \"pariatur0b8\": \"magna pariatur laboris Lorem\",\n \"auted3\": \"quis do\",\n \"magna932\": \"reprehen\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"adipisicing\",\n \"displayName\": \"ut consequat ipsum aute\",\n \"eol\": \"do\",\n \"group\": \"sit proident\",\n \"layer\": \"addon\",\n \"logoUrl\": \"con\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"veniam eiusmod commodo aliqua\",\n \"presets\": [\n {\n \"add\": \"minim nulla anim aliquip\",\n \"displayName\": \"pariatur tempor laboris culpa aliqua\",\n \"group\": \"laboris fugiat Duis\",\n \"name\": \"eiusmod\",\n \"remove\": [\n \"Duis voluptate aliquip dolor\",\n \"consequat adipisicing culpa\"\n ]\n },\n {\n \"add\": \"aliquip\",\n \"displayName\": \"exercitation cupidatat anim\",\n \"group\": \"proident consequat\",\n \"name\": \"exerci\",\n \"remove\": [\n \"ea Excepteur\",\n \"dolor nostrud nulla\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"consequat elit ut\",\n \"hints\": [\n \"esse ex exercitation pariatur officia\",\n \"non nisi pariatur\"\n ],\n \"listOptions\": [\n \"amet nostrud consectetur reprehenderit fugiat\",\n \"velit occaecat veniam commodo\"\n ],\n \"name\": \"sunt Lorem aute in ad\",\n \"readonly\": true,\n \"regex\": \"aliquip dolor sit exercitation\",\n \"required\": true,\n \"type\": \"incididunt\"\n },\n {\n \"format\": \"Excepteur dolor\",\n \"hints\": [\n \"qui \",\n \"aliquip eu ullamco\"\n ],\n \"listOptions\": [\n \"cupidatat quis\",\n \"anim in\"\n ],\n \"name\": \"dolor cillum\",\n \"readonly\": true,\n \"regex\": \"labore in\",\n \"required\": false,\n \"type\": \"ex tempor esse in\"\n }\n ],\n \"template\": {\n \"manifest\": \"nisi nostrud commodo Duis\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"deserunt sunt Duis aliquip in\",\n \"displayName\": \"eu\",\n \"format\": \"in tempor\",\n \"hidden\": true,\n \"listOptions\": [\n \"dolore culpa\",\n \"amet veniam proident dolore\"\n ],\n \"name\": \"pariatur\",\n \"optional\": false,\n \"options\": {\n \"velitc\": {\n \"dependencies\": [\n {\n \"layer\": \"Duis Lore\",\n \"name\": \"cillum\",\n \"readOnly\": false\n },\n {\n \"layer\": \"eu consectetur\",\n \"name\": \"dolor do non ex\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ea consectetur voluptate non\",\n \"label\": \"commodo \"\n }\n },\n \"readOnly\": true,\n \"regex\": \"ullamco ut quis officia culpa\",\n \"targetKey\": \"enim deserunt aute laboris\",\n \"type\": \"reprehenderit dolor velit\",\n \"value\": \"aute non et deserunt\"\n },\n {\n \"description\": \"Duis in sint\",\n \"displayName\": \"adipisicing reprehenderit pariatur esse\",\n \"format\": \"ea\",\n \"hidden\": true,\n \"listOptions\": [\n \"ea enim\",\n \"esse consectetur proident culpa sint\"\n ],\n \"name\": \"cillum qui fugiat\",\n \"optional\": true,\n \"options\": {\n \"in_1ff\": {\n \"dependencies\": [\n {\n \"layer\": \"veniam magna commodo cillum\",\n \"name\": \"dolore\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidatat sint\",\n \"name\": \"nostrud sunt tem\",\n \"readOnly\": true\n }\n ],\n \"description\": \"eu mollit Ut incididunt\",\n \"label\": \"dolor dolore\"\n },\n \"consectetur_97\": {\n \"dependencies\": [\n {\n \"layer\": \"in culpa\",\n \"name\": \"reprehenderit v\",\n \"readOnly\": false\n },\n {\n \"layer\": \"dolor laborum cillum dolor\",\n \"name\": \"qui non Excepteur\",\n \"readOnly\": true\n }\n ],\n \"description\": \"Excepteur id nulla amet\",\n \"label\": \"in in id irure\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"adipisicing nulla\",\n \"targetKey\": \"incididunt consequat voluptate\",\n \"type\": \"minim proident elit\",\n \"value\": \"culpa proident nulla\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"ullamco magna velit qui mollit\",\n \"displayName\": \"reprehenderit irure\",\n \"format\": \"reprehenderit\",\n \"hidden\": false,\n \"listOptions\": [\n \"consectetur velit incidi\",\n \"officia minim laborum proident veniam\"\n ],\n \"name\": \"sed sunt\",\n \"optional\": false,\n \"options\": {\n \"ad_f99\": {\n \"dependencies\": [\n {\n \"layer\": \"aute culpa\",\n \"name\": \"laboris pariatur amet\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidatat in est qui\",\n \"name\": \"dolore ullamco nulla adipisicing\",\n \"readOnly\": false\n }\n ],\n \"description\": \"velit nostrud Excepteur anim\",\n \"label\": \"id nostrud\"\n },\n \"aliqua_c8b\": {\n \"dependencies\": [\n {\n \"layer\": \"voluptate\",\n \"name\": \"amet laboris laborum minim\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ipsum qui fugiat Duis\",\n \"name\": \"sint \",\n \"readOnly\": true\n }\n ],\n \"description\": \"aute quis tempor non\",\n \"label\": \"fugiat\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"adipisicing magna\",\n \"targetKey\": \"veniam c\",\n \"type\": \"mollit id sed\",\n \"value\": \"nostrud et aliquip\"\n },\n {\n \"description\": \"dolore aliquip in nostrud incididunt\",\n \"displayName\": \"culpa mollit qui\",\n \"format\": \"aute minim laborum elit\",\n \"hidden\": false,\n \"listOptions\": [\n \"aliquip tempor Duis\",\n \"laborum dolor\"\n ],\n \"name\": \"reprehenderit ut aliqua in\",\n \"optional\": true,\n \"options\": {\n \"sedd\": {\n \"dependencies\": [\n {\n \"layer\": \"id ullamco\",\n \"name\": \"in ir\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sunt Lorem\",\n \"name\": \"et nisi culpa occaecat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"velit veniam officia\",\n \"label\": \"mollit eiusmod incididunt veniam\"\n },\n \"consequat_db\": {\n \"dependencies\": [\n {\n \"layer\": \"mollit irure\",\n \"name\": \"cupidatat mollit qui\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ad id reprehenderit culpa aliqua\",\n \"name\": \"pariatur in eu Ut consectetur\",\n \"readOnly\": true\n }\n ],\n \"description\": \"in officia\",\n \"label\": \"nostrud consequat sit veniam mollit\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"velit occaecat\",\n \"targetKey\": \"ea labore\",\n \"type\": \"esse sit consectetur\",\n \"value\": \"incididunt esse\"\n }\n ]\n },\n \"values\": \"cillum exercitation nisi\"\n },\n \"type\": \"spectro\",\n \"values\": \"aliqua adipisicing\",\n \"version\": \"laborum in voluptate\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"non_9b1\": \"\",\n \"Duisabb\": \"\",\n \"doloreff\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptate09\": \"\",\n \"exb\": \"\",\n \"incididunt_461\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"eiusmod dolor exercitation\",\n \"addonType\": \"sunt labore amet dolor\",\n \"annotations\": {\n \"aute_8b\": \"sint Excepteur\",\n \"magnace5\": \"ipsum Duis occaecat\",\n \"Excepteur_0c\": \"do dolore\",\n \"commodo_69\": \"qui esse\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"Ut officia\",\n \"displayName\": \"incididunt ut aute\",\n \"eol\": \"occaecat anim\",\n \"group\": \"eu minim sint exercitation\",\n \"layer\": \"csi\",\n \"logoUrl\": \"ea sint cupidatat qui\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"ad\",\n \"presets\": [\n {\n \"add\": \"do\",\n \"displayName\": \"nulla Lorem labore\",\n \"group\": \"non sed aliquip an\",\n \"name\": \"pariatur quis Ut\",\n \"remove\": [\n \"aliquip do\",\n \"commodo in sed cupidatat\"\n ]\n },\n {\n \"add\": \"proident labore velit\",\n \"displayName\": \"dolor ullamco sint\",\n \"group\": \"non proident\",\n \"name\": \"fugiat non\",\n \"remove\": [\n \"sint\",\n \"irure Duis nulla do\"\n ]\n }\n ],\n \"registryUid\": \"magna tempor \",\n \"schema\": [\n {\n \"format\": \"quis\",\n \"hints\": [\n \"fugiat dolor nisi deserunt aliquip\",\n \"enim\"\n ],\n \"listOptions\": [\n \"sed proident\",\n \"cillum sed laboris\"\n ],\n \"name\": \"proident commodo aute eiusmod non\",\n \"readonly\": false,\n \"regex\": \"Excepteur culpa ipsum nostrud\",\n \"required\": true,\n \"type\": \"non anim consectetur\"\n },\n {\n \"format\": \"pariatur ex Ut Lorem\",\n \"hints\": [\n \"consequat ex ni\",\n \"magna nisi mollit do consectetur\"\n ],\n \"listOptions\": [\n \"commodo Excepteur labore voluptate\",\n \"ut enim cillum culpa\"\n ],\n \"name\": \"exercitatio\",\n \"readonly\": false,\n \"regex\": \"do\",\n \"required\": false,\n \"type\": \"esse voluptate\"\n }\n ],\n \"template\": {\n \"manifest\": \"nulla \",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"reprehenderit sed\",\n \"displayName\": \"non culpa quis esse\",\n \"format\": \"reprehenderit ad in\",\n \"hidden\": true,\n \"listOptions\": [\n \"sed pariatur amet labore consectetur\",\n \"minim magna occaecat elit sit\"\n ],\n \"name\": \"culpa velit Ut cupidatat\",\n \"optional\": true,\n \"options\": {\n \"pariatur_2\": {\n \"dependencies\": [\n {\n \"layer\": \"esse consectetur consequat\",\n \"name\": \"ex velit a\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ex dolore\",\n \"name\": \"ipsum labore occaecat\",\n \"readOnly\": true\n }\n ],\n \"description\": \"occaecat pariatur proident sed\",\n \"label\": \"labore Ut\"\n },\n \"idb8d\": {\n \"dependencies\": [\n {\n \"layer\": \"aliqua eiusmod\",\n \"name\": \"eu velit ex\",\n \"readOnly\": true\n },\n {\n \"layer\": \"adipisicing voluptate dolore dolor\",\n \"name\": \"est consequat deserunt\",\n \"readOnly\": false\n }\n ],\n \"description\": \"sit dolor incididunt qui\",\n \"label\": \"officia \"\n },\n \"esse6e\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor in Duis eiusmod\",\n \"name\": \"nostrud veniam ut sed\",\n \"readOnly\": false\n },\n {\n \"layer\": \"incididunt nostrud\",\n \"name\": \"sed\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ea aliquip adipisicing nostrud est\",\n \"label\": \"non laboris cupidatat amet\"\n },\n \"reprehenderit3\": {\n \"dependencies\": [\n {\n \"layer\": \"proident in\",\n \"name\": \"amet occaecat proident\",\n \"readOnly\": true\n },\n {\n \"layer\": \"dolore non reprehenderit ex ut\",\n \"name\": \"ad Excepteur\",\n \"readOnly\": true\n }\n ],\n \"description\": \"enim\",\n \"label\": \"culpa tempor Duis aute\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ex commodo\",\n \"targetKey\": \"culpa\",\n \"type\": \"cupidatat id mollit irure consequat\",\n \"value\": \"voluptate ea\"\n },\n {\n \"description\": \"aute irure exercitation incididunt\",\n \"displayName\": \"commodo esse proident\",\n \"format\": \"est aliqua Duis eu\",\n \"hidden\": false,\n \"listOptions\": [\n \"fugiat\",\n \"deserun\"\n ],\n \"name\": \"Duis non velit et\",\n \"optional\": false,\n \"options\": {\n \"ex4f\": {\n \"dependencies\": [\n {\n \"layer\": \"sit do velit\",\n \"name\": \"tempor\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ad mollit sint dolor\",\n \"name\": \"officia proident\",\n \"readOnly\": false\n }\n ],\n \"description\": \"anim occaecat consequat nostrud\",\n \"label\": \"Ut\"\n },\n \"consectetura45\": {\n \"dependencies\": [\n {\n \"layer\": \"ea nulla id\",\n \"name\": \"incididunt\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Excepteur nisi\",\n \"name\": \"in aute\",\n \"readOnly\": false\n }\n ],\n \"description\": \"laborum occaecat sint officia tempor\",\n \"label\": \"ut in deserunt elit ex\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"Duis Excepteur\",\n \"targetKey\": \"dolor aliquip officia Ut\",\n \"type\": \"id amet\",\n \"value\": \"nostrud cupidatat id do sit\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"incididunt\",\n \"displayName\": \"tempor ex i\",\n \"format\": \"nulla proident adipisicing pariatur\",\n \"hidden\": false,\n \"listOptions\": [\n \"Lorem Duis consectetur\",\n \"ullamco eiusmod\"\n ],\n \"name\": \"aliquip\",\n \"optional\": false,\n \"options\": {\n \"velit8d3\": {\n \"dependencies\": [\n {\n \"layer\": \"reprehen\",\n \"name\": \"fugiat sunt dolore exercitati\",\n \"readOnly\": true\n },\n {\n \"layer\": \"cillum reprehender\",\n \"name\": \"sed\",\n \"readOnly\": false\n }\n ],\n \"description\": \"dolor aliquip non\",\n \"label\": \"non laboris\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"cupidatat laborum aliqua est labore\",\n \"targetKey\": \"sed\",\n \"type\": \"magna enim labore ullamco ut\",\n \"value\": \"laborum veniam reprehenderit\"\n },\n {\n \"description\": \"velit et\",\n \"displayName\": \"dolore Lorem in sunt\",\n \"format\": \"sint ut\",\n \"hidden\": true,\n \"listOptions\": [\n \"laborum in voluptate qui\",\n \"nisi dolor\"\n ],\n \"name\": \"veniam adipisicing\",\n \"optional\": true,\n \"options\": {\n \"aliquip9ec\": {\n \"dependencies\": [\n {\n \"layer\": \"nisi dolore\",\n \"name\": \"anim enim consequat commodo velit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"enim\",\n \"name\": \"non in\",\n \"readOnly\": false\n }\n ],\n \"description\": \"veniam anim occaecat non\",\n \"label\": \"consectetur non id do\"\n },\n \"in__41\": {\n \"dependencies\": [\n {\n \"layer\": \"elit magna aliqua\",\n \"name\": \"veniam\",\n \"readOnly\": false\n },\n {\n \"layer\": \"velit quis eiusmod fugiat\",\n \"name\": \"id Lorem\",\n \"readOnly\": false\n }\n ],\n \"description\": \"id et\",\n \"label\": \"Ut est proident esse\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"proident ut\",\n \"targetKey\": \"ipsum culpa non tempor\",\n \"type\": \"anim Lorem\",\n \"value\": \"eiusmod sunt\"\n }\n ]\n },\n \"values\": \"ex\"\n },\n \"type\": \"spectro\",\n \"values\": \"ea irure adipisicing\",\n \"version\": \"dolor laborum veniam non in\"\n },\n \"status\": {}\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5aef083f-8c71-4e87-875e-4b91c15a5c72", + "name": "Adds a new pack to the specified cluster profile and returns the created pack uid", + "request": { + "name": "Adds a new pack to the specified cluster profile and returns the created pack uid", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "Comma seperated pack meta such as schema, presets" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"pack\": {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d61afe7f-ae8a-4882-821d-bd1dcef94e75", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"pack\": {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1c93b1a5-9c9b-4cf1-baca-02d2b5873f31", + "name": "Returns the specified cluster profile pack manifests", + "request": { + "name": "Returns the specified cluster profile pack manifests", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "Comma seperated pack meta such as schema, presets" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "07d70453-83da-4563-9f9c-fa69ca6d4fe1", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"officiaa0\": \"\",\n \"Excepteur3\": \"\",\n \"est3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatat_d\": \"\",\n \"dolorc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"deserunte\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nulla6\": \"\",\n \"incididunt5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"Excepteur do eu\",\n \"annotations\": {\n \"eiusmod2e2\": \"laboris ea magna\",\n \"exb\": \"ea\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"velit mollit ex laboris\",\n \"displayName\": \"dolor\",\n \"eol\": \"ullamco\",\n \"group\": \"proident est adipisicing quis\",\n \"layer\": \"os\",\n \"logoUrl\": \"anim qui Duis n\",\n \"manifests\": [\n {\n \"content\": \"commodo ut ut c\",\n \"name\": \"mollit laborum\",\n \"uid\": \"enim eiusmod non Ut\"\n },\n {\n \"content\": \"consequat incididunt\",\n \"name\": \"do fugiat Duis\",\n \"uid\": \"adipisicin\"\n }\n ],\n \"name\": \"Excepteur\",\n \"presets\": [\n {\n \"add\": \"ad velit aute incididunt\",\n \"displayName\": \"eu ut tempor dolore velit\",\n \"group\": \"do officia velit\",\n \"name\": \"enim\",\n \"remove\": [\n \"commodo\",\n \"pariatur consectetur au\"\n ]\n },\n {\n \"add\": \"mollit culpa consequat reprehenderit\",\n \"displayName\": \"nostrud qui in nulla\",\n \"group\": \"culpa labore\",\n \"name\": \"laborum amet esse\",\n \"remove\": [\n \"sed fugiat Excepteur aute sunt\",\n \"enim Ut\"\n ]\n }\n ],\n \"registryUid\": \"Lorem\",\n \"schema\": [\n {\n \"format\": \"nulla pariatur ut in irure\",\n \"hints\": [\n \"Excepteur consequat culpa\",\n \"anim Lorem id\"\n ],\n \"listOptions\": [\n \"ad\",\n \"elit aliqua deserunt\"\n ],\n \"name\": \"est mollit\",\n \"readonly\": true,\n \"regex\": \"elit non dolor\",\n \"required\": true,\n \"type\": \"quis nulla\"\n },\n {\n \"format\": \"enim qui\",\n \"hints\": [\n \"laboris mollit cillum enim\",\n \"dolor eiusmod eni\"\n ],\n \"listOptions\": [\n \"magna aute\",\n \"aliquip sint\"\n ],\n \"name\": \"ut occaecat sit id veniam\",\n \"readonly\": true,\n \"regex\": \"occaecat offic\",\n \"required\": false,\n \"type\": \"officia sunt ipsum sint\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"aliqua veniam tempor\",\n \"version\": \"mollit vel\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud0\": \"\",\n \"voluptate_68\": \"\",\n \"irure679\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollit_e5a\": \"\",\n \"est_13e\": \"\",\n \"nisi_f69\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"aliquip Ut sunt\",\n \"annotations\": {\n \"Excepteur_4\": \"proident aliquip commodo ut\",\n \"dolore_6\": \"in eu\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"eu anim\",\n \"displayName\": \"et voluptate non cupidatat sint\",\n \"eol\": \"labore mollit\",\n \"group\": \"ex nostrud\",\n \"layer\": \"csi\",\n \"logoUrl\": \"Lorem consequat ci\",\n \"manifests\": [\n {\n \"content\": \"incididunt in est\",\n \"name\": \"et laboris ipsum officia irure\",\n \"uid\": \"laborum ipsum aute est cillum\"\n },\n {\n \"content\": \"deserunt\",\n \"name\": \"elit in dolor anim sint\",\n \"uid\": \"consectetur dolor in dolor\"\n }\n ],\n \"name\": \"commodo velit\",\n \"presets\": [\n {\n \"add\": \"ut proident\",\n \"displayName\": \"consequat elit aliquip pariatur\",\n \"group\": \"minim dolore esse in\",\n \"name\": \"voluptate eu\",\n \"remove\": [\n \"tempor consequat v\",\n \"ut eiusmod Ut\"\n ]\n },\n {\n \"add\": \"proident Duis Lorem\",\n \"displayName\": \"aliqua id quis et\",\n \"group\": \"commodo dolor aute pariatur deserunt\",\n \"name\": \"labore ullamco elit\",\n \"remove\": [\n \"Excepteur\",\n \"exercitation magna mollit\"\n ]\n }\n ],\n \"registryUid\": \"Du\",\n \"schema\": [\n {\n \"format\": \"incididunt\",\n \"hints\": [\n \"labore id Lorem\",\n \"laborum veniam ut amet aliqua\"\n ],\n \"listOptions\": [\n \"reprehenderit\",\n \"in\"\n ],\n \"name\": \"ess\",\n \"readonly\": true,\n \"regex\": \"do ex mollit\",\n \"required\": true,\n \"type\": \"Lorem elit eu\"\n },\n {\n \"format\": \"in est Duis\",\n \"hints\": [\n \"ad magna Lorem tempor\",\n \"deserunt in sit tempor dolor\"\n ],\n \"listOptions\": [\n \"velit amet mollit anim\",\n \"et ut cillum\"\n ],\n \"name\": \"mollit\",\n \"readonly\": false,\n \"regex\": \"Lorem consectetur consequat\",\n \"required\": true,\n \"type\": \"labore eu et\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"anim sint Excepteur \",\n \"version\": \"exercitation proident\"\n },\n \"status\": {}\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "960fe27e-09dc-4412-9a21-6fc1e2c5acc4", + "name": "Returns the specified cluster profile packs resolved values", + "request": { + "name": "Returns the specified cluster profile packs resolved values", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "db19b403-68d0-4b14-89f1-de4647bcc8cf", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resolved\": {\n \"consectetur_ec\": \"exercitation laborum nisi laboris pariatur\",\n \"est_793\": \"reprehenderit dolor ipsum laborum sint\",\n \"magna2\": \"ex\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a95d5088-9347-4b40-8c21-574abe87c9d5", + "name": "{packName}", + "item": [ + { + "id": "323602e6-f22d-4256-a026-85d02945b339", + "name": "Deletes the specified pack information in the cluster profile", + "request": { + "name": "Deletes the specified pack information in the cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d183dc06-c231-4d4e-b51d-b306f0350f7e", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "05bf2166-fe7a-4194-9be8-073481b83c4e", + "name": "Returns the specified cluster profile pack", + "request": { + "name": "Returns the specified cluster profile pack", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7a4ef5b1-7dab-412d-9a76-6b1b4517d55f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"aliquab\": \"\",\n \"sint_9b1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco880\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"macros\": {\n \"resolved\": {\n \"do0\": \"in consectetur cillum nisi\",\n \"tempor_d2\": \"adipisicing nulla deserunt dolor\",\n \"inbb\": \"labore proident id nulla fugiat\"\n }\n },\n \"pack\": {\n \"addonSubType\": \"dolore pariatur reprehenderit amet\",\n \"addonType\": \"nostrud\",\n \"annotations\": {\n \"proidentc07\": \"fugiat nostrud mollit\",\n \"id4\": \"cillum occaecat non et\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"ad ipsum officia nulla\",\n \"displayName\": \"culpa do tempor enim\",\n \"eol\": \"voluptate occaecat\",\n \"group\": \"ex\",\n \"layer\": \"csi\",\n \"logoUrl\": \"dolor\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"nulla enim \",\n \"presets\": [\n {\n \"add\": \"cillum in dolor\",\n \"displayName\": \"aliqua\",\n \"group\": \"amet labore\",\n \"name\": \"incididunt qui reprehenderit laborum\",\n \"remove\": [\n \"dolore veniam anim\",\n \"aliqua officia incididunt\"\n ]\n },\n {\n \"add\": \"enim voluptate\",\n \"displayName\": \"exercitation\",\n \"group\": \"sit sunt veniam\",\n \"name\": \"cillum fugiat\",\n \"remove\": [\n \"in laboris sed qui\",\n \"officia sunt\"\n ]\n }\n ],\n \"registryUid\": \"id\",\n \"schema\": [\n {\n \"format\": \"Ut nisi in ullamco consectetur\",\n \"hints\": [\n \"cillum amet sint\",\n \"sed reprehenderit aliquip dolor et\"\n ],\n \"listOptions\": [\n \"pariatur\",\n \"amet non in\"\n ],\n \"name\": \"ad ut\",\n \"readonly\": true,\n \"regex\": \"ex et\",\n \"required\": false,\n \"type\": \"aliqua\"\n },\n {\n \"format\": \"ad cillum consectetur incididunt\",\n \"hints\": [\n \"Lorem aliqua proident\",\n \"velit pariatur\"\n ],\n \"listOptions\": [\n \"incididunt non et\",\n \"Lorem consectetur\"\n ],\n \"name\": \"veniam dolor\",\n \"readonly\": true,\n \"regex\": \"dolore non\",\n \"required\": false,\n \"type\": \"off\"\n }\n ],\n \"template\": {\n \"manifest\": \"voluptate in\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"Duis sint veniam ea\",\n \"displayName\": \"ex do\",\n \"format\": \"incididunt commodo mollit\",\n \"hidden\": false,\n \"listOptions\": [\n \"voluptate in proident culpa\",\n \"amet consequat exercitation velit consecte\"\n ],\n \"name\": \"dolor\",\n \"optional\": false,\n \"options\": {\n \"cupidatat_4\": {\n \"dependencies\": [\n {\n \"layer\": \"minim id adipisicing nisi\",\n \"name\": \"labore et sunt\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidatat id ea\",\n \"name\": \"amet adipisicing\",\n \"readOnly\": true\n }\n ],\n \"description\": \"sint ut tempor aliquip id\",\n \"label\": \"ipsum exercitation veniam cillum\"\n },\n \"do_6e8\": {\n \"dependencies\": [\n {\n \"layer\": \"ut dolore adipisicing minim sit\",\n \"name\": \"tempor ut veniam\",\n \"readOnly\": false\n },\n {\n \"layer\": \"tempor mollit sint\",\n \"name\": \"Lorem exercitation\",\n \"readOnly\": false\n }\n ],\n \"description\": \"laborum labore dolore dolor\",\n \"label\": \"ad veniam deserunt dolor\"\n },\n \"magnad6\": {\n \"dependencies\": [\n {\n \"layer\": \"ex quis cillum\",\n \"name\": \"magna cillum\",\n \"readOnly\": false\n },\n {\n \"layer\": \"voluptate anim consequat dolor\",\n \"name\": \"cillu\",\n \"readOnly\": true\n }\n ],\n \"description\": \"exercitation in sint ex\",\n \"label\": \"deserunt sit\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"magna ad nostrud Lorem consectetur\",\n \"targetKey\": \"magna id\",\n \"type\": \"ea enim elit\",\n \"value\": \"sit incididunt proident ad\"\n },\n {\n \"description\": \"Lorem amet\",\n \"displayName\": \"nisi laboris\",\n \"format\": \"n\",\n \"hidden\": false,\n \"listOptions\": [\n \"proident Lorem\",\n \"est nulla\"\n ],\n \"name\": \"eu officia occaecat cupidatat eiusmod\",\n \"optional\": true,\n \"options\": {\n \"eu_9\": {\n \"dependencies\": [\n {\n \"layer\": \"non nisi quis ex\",\n \"name\": \"eiusmod officia magna ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ex aliquip elit fugiat labore\",\n \"name\": \"eu elit ad dolor\",\n \"readOnly\": false\n }\n ],\n \"description\": \"commodo tempor ad\",\n \"label\": \"occaecat qui\"\n },\n \"enim_c\": {\n \"dependencies\": [\n {\n \"layer\": \"ut culpa\",\n \"name\": \"laborum eu elit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"deserunt dolor\",\n \"name\": \"sit mollit\",\n \"readOnly\": false\n }\n ],\n \"description\": \"consectetur anim d\",\n \"label\": \"dolore nul\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"deserunt reprehe\",\n \"targetKey\": \"velit Lorem\",\n \"type\": \"esse non pariatur\",\n \"value\": \"et sit magna co\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"Ut dolore esse\",\n \"displayName\": \"id incididunt\",\n \"format\": \"qui no\",\n \"hidden\": false,\n \"listOptions\": [\n \"eu velit\",\n \"laboris dolor cillum\"\n ],\n \"name\": \"Lorem v\",\n \"optional\": true,\n \"options\": {\n \"dolor_2\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor laboris\",\n \"name\": \"in anim\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ut dolore laborum\",\n \"name\": \"aliquip commodo volup\",\n \"readOnly\": true\n }\n ],\n \"description\": \"dolor \",\n \"label\": \"eu laborum sed eiusmod\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"nisi dolore\",\n \"targetKey\": \"quis proident\",\n \"type\": \"dolore sit dolor\",\n \"value\": \"laborum dolore amet incididunt\"\n },\n {\n \"description\": \"sit dolore aliquip\",\n \"displayName\": \"sed\",\n \"format\": \"quis incididunt esse\",\n \"hidden\": false,\n \"listOptions\": [\n \"laborum t\",\n \"officia\"\n ],\n \"name\": \"proident adipi\",\n \"optional\": false,\n \"options\": {\n \"tempor2a7\": {\n \"dependencies\": [\n {\n \"layer\": \"quis enim\",\n \"name\": \"dolor pariatur ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ipsum\",\n \"name\": \"Duis nulla do pariatur\",\n \"readOnly\": false\n }\n ],\n \"description\": \"officia culpa pariatur\",\n \"label\": \"labore deserunt incididunt magn\"\n },\n \"veniam_8\": {\n \"dependencies\": [\n {\n \"layer\": \"ea\",\n \"name\": \"dolor et ut\",\n \"readOnly\": false\n },\n {\n \"layer\": \"n\",\n \"name\": \"consectetur officia sint\",\n \"readOnly\": false\n }\n ],\n \"description\": \"voluptate aute velit\",\n \"label\": \"deserunt dolor voluptate\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"sint ex anim veniam\",\n \"targetKey\": \"dolor pariatur officia minim\",\n \"type\": \"laboris nisi\",\n \"value\": \"culpa\"\n }\n ]\n },\n \"values\": \"culpa laborum\"\n },\n \"type\": \"spectro\",\n \"values\": \"est dolor tempor anim\",\n \"version\": \"Ut velit Duis veniam\"\n },\n \"registry\": {\n \"isDefault\": true,\n \"isPrivate\": true,\n \"kind\": \"qui labore voluptate\",\n \"name\": \"tempor ut enim proident Ut\",\n \"scope\": \"esse Excepteur aute quis fugiat\",\n \"uid\": \"offic\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3f873982-b1fc-464b-bdd8-84d25d7ca050", + "name": "Updates the specified pack information in the cluster profile", + "request": { + "name": "Updates the specified pack information in the cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"pack\": {\n \"uid\": \"\",\n \"name\": \"\",\n \"layer\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0e1970ff-8b5a-486c-9c0f-ce9af311926c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"pack\": {\n \"uid\": \"\",\n \"name\": \"\",\n \"layer\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "699b22fb-bcc2-4ff3-923f-1546c747a753", + "name": "Returns the specified cluster profile pack configuration", + "request": { + "name": "Returns the specified cluster profile pack configuration", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "packUid", + "value": "", + "description": "(Required) Cluster profile pack uid" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "670da12a-c934-4247-b63d-955b8295ef9e", + "name": "An array of cluster profile pack configurations", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "packUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"spec\": {\n \"associatedObject\": \"minim reprehenderit nulla tempor non\",\n \"isValuesOverridden\": false,\n \"manifests\": [\n {\n \"digest\": \"ullamco cillum\",\n \"isOverridden\": true,\n \"name\": \"eius\",\n \"parentUid\": \"cillum non in ut\",\n \"uid\": \"laborum voluptate ipsum ut\"\n },\n {\n \"digest\": \"voluptate dolor\",\n \"isOverridden\": true,\n \"name\": \"amet magna dolor nulla exercitation\",\n \"parentUid\": \"i\",\n \"uid\": \"dolore officia\"\n }\n ],\n \"name\": \"quis consequat nisi consectetur\",\n \"packUid\": \"nisi ullamco minim commodo\",\n \"scope\": \"est nulla proident dolor elit\",\n \"tag\": \"nulla Excepteur\",\n \"values\": \"sit\",\n \"version\": \"minim aliqua\"\n }\n },\n {\n \"spec\": {\n \"associatedObject\": \"Ut dolore ea\",\n \"isValuesOverridden\": false,\n \"manifests\": [\n {\n \"digest\": \"ad\",\n \"isOverridden\": false,\n \"name\": \"laborum mollit\",\n \"parentUid\": \"Ut occaecat minim non ea\",\n \"uid\": \"aliqua Ut\"\n },\n {\n \"digest\": \"Excepteur aute id et aliqua\",\n \"isOverridden\": true,\n \"name\": \"ex Excepteur\",\n \"parentUid\": \"ad\",\n \"uid\": \"officia eu in adipisicing\"\n }\n ],\n \"name\": \"fugiat est\",\n \"packUid\": \"do incididunt exercitation\",\n \"scope\": \"cillum est consectetur velit nostrud\",\n \"tag\": \"sunt labore\",\n \"values\": \"eiusmod dolore dolore fugiat\",\n \"version\": \"in sunt in co\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3c0c46f8-d6de-4b58-a8e6-c6466e562127", + "name": "manifests", + "item": [ + { + "id": "c2a36ac0-cb68-4196-a440-31c7ffaba460", + "name": "Returns the associated manifests for the specified profile's pack", + "request": { + "name": "Returns the associated manifests for the specified profile's pack", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5763e991-ad1a-4fce-9127-72981e7e376f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"velitf\": \"\",\n \"officia_9a\": \"\",\n \"eiusmodeb2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_6d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"content\": \"sint proident in\",\n \"digest\": \"do ut\"\n },\n \"published\": {\n \"content\": \"sint quis aliquip\",\n \"digest\": \"sint Excepteur mollit in\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"Excepteurc0f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat_81a\": \"\",\n \"cillum47\": \"\",\n \"utd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"content\": \"Ut nostrud\",\n \"digest\": \"dolor fugiat\"\n },\n \"published\": {\n \"content\": \"quis magna\",\n \"digest\": \"mollit in sed aliquip\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c78f5f28-fda8-4894-8850-88704cbb5ec3", + "name": "Adds manifest to the profiles packs and returns the added manifests uid", + "request": { + "name": "Adds manifest to the profiles packs and returns the added manifests uid", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"content\": \"\",\n \"name\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2c2d81cf-f772-47c0-b9c4-ef4d03fa51e8", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c8b017f4-a54d-4083-abd4-4bb9f7cb01b5", + "name": "{manifestUid}", + "item": [ + { + "id": "e6d9d7ab-ae91-480b-9192-f51f4ffdbbd7", + "name": "Deletes the specified cluster profile pack manifest", + "request": { + "name": "Deletes the specified cluster profile pack manifest", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "6a36a520-2198-42e8-a1eb-eb27df15802e", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "14f8f24c-eeb6-44da-9d19-f1a7980608b3", + "name": "Returns the specified cluster profile pack manifest", + "request": { + "name": "Returns the specified cluster profile pack manifest", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4f9dbdcd-7ca7-4326-a844-8885467d6f32", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"velit7d\": \"\",\n \"minim_dd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_96\": \"\",\n \"amet_3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"content\": \"sint eiusmod\",\n \"digest\": \"Ut cillum\"\n },\n \"published\": {\n \"content\": \"ad dolore in tempor Excepteur\",\n \"digest\": \"ea sint fugiat mollit\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "311ffd3e-b836-4f1e-b10b-0e8d8bc5fe52", + "name": "Updates the specified manifest of the profile's pack", + "request": { + "name": "Updates the specified manifest of the profile's pack", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"content\": \"\",\n \"name\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5177b989-306d-475e-a737-3a9302664adc", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "packs", + ":packName", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Cluster profile pack name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) Cluster profile pack manifest uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "b69941f9-c3f3-4cdc-bd55-2ed61e5278f4", + "name": "Publishes the specified cluster profile", + "request": { + "name": "Publishes the specified cluster profile", + "description": { + "content": "Publish the draft cluster profile with next revision, the current draft cluster profile will be marked to published\nand the draft cluster profile will be set to null in the cluster profile template.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "publish" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "2441f00e-03b0-49ac-9362-065a5c6cae6c", + "name": "Cluster profile published successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "publish" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0bfcea00-c12d-4c48-b6bc-87a5181909be", + "name": "Downloads the specified cluster profile", + "request": { + "name": "Downloads the specified cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "spc", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c87a293d-9a8e-402d-8482-0e9d3ad2d488", + "name": "Download cluster profile archive file", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "spc", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a2a83dfe-9297-45c8-a0a0-9cfdb7844761", + "name": "Validates specified cluster profile packs", + "request": { + "name": "Validates specified cluster profile packs", + "description": {}, + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudType\": \"all\",\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"content\": \"\",\n \"name\": \"\"\n },\n {\n \"content\": \"\",\n \"name\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"type\": \"cluster\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0e1e440d-2ab5-4234-90b1-a9545f3909c4", + "name": "Cluster profile packs validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "clusterprofiles", + ":uid", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster profile uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"cupidat\",\n \"errors\": [\n {\n \"code\": \"aliqua adipisicing\",\n \"message\": \"magna quis mollit ullamco reprehenderit\"\n },\n {\n \"code\": \"ut Ut nostrud\",\n \"message\": \"aliqua\"\n }\n ],\n \"name\": \"qui magna aliquip\"\n },\n {\n \"displayName\": \"voluptate et elit ullamco\",\n \"errors\": [\n {\n \"code\": \"consequat exercitation anim\",\n \"message\": \"Excepteur est sed in\"\n },\n {\n \"code\": \"reprehenderit ex sit cupidatat\",\n \"message\": \"aliqua\"\n }\n ],\n \"name\": \"in pariatur\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a36245b0-d5d9-4e17-861d-d88a3d2bef46", + "name": "dashboard", + "item": [ + { + "id": "f589f222-3c87-4a2c-a117-a2f5c4410572", + "name": "Retrieves a list of application deployments filter summary Supported filter fields - [\"appDeploymentName\", \"clusterUid\", \"tags\"] Supported sort fields - [\"appDeploymentName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Retrieves a list of application deployments filter summary Supported filter fields - [\"appDeploymentName\", \"clusterUid\", \"tags\"] Supported sort fields - [\"appDeploymentName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "appDeployments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"appDeploymentName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"clusterUids\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fab13ccc-a310-40fc-ad6f-cd77e5025561", + "name": "An array of application deployment summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "appDeployments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"appDeploymentName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"clusterUids\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"appDeployments\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"autec\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris8b5\": \"\",\n \"sint__a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"target\": {\n \"clusterRef\": {\n \"deploymentClusterType\": \"host\",\n \"name\": \"anim consequa\",\n \"uid\": \"consectetur anim\"\n }\n }\n },\n \"profile\": {\n \"metadata\": {\n \"name\": \"occaecat ea\",\n \"uid\": \"irure laboris\",\n \"version\": \"reprehenderit culpa\"\n },\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"amet esse\",\n \"source\": {\n \"addonSubType\": \"in ex dolor\",\n \"addonType\": \"aute incididunt in pariatur laborum\",\n \"logoUrl\": \"aliquip reprehenderit\",\n \"name\": \"minim\",\n \"type\": \"aute Lorem consectetur\",\n \"uid\": \"amet anim in\"\n },\n \"type\": \"dolor\",\n \"uid\": \"quis\",\n \"version\": \"enim te\"\n },\n {\n \"name\": \"occaecat do quis\",\n \"source\": {\n \"addonSubType\": \"sint incididunt Ut\",\n \"addonType\": \"ea voluptate\",\n \"logoUrl\": \"culpa nostrud\",\n \"name\": \"aliquip minim Ut\",\n \"type\": \"Lorem ipsum adipisicing ex in\",\n \"uid\": \"dolore cupidatat sed consectetur\"\n },\n \"type\": \"non\",\n \"uid\": \"veniam ex consequat commodo eiusmod\",\n \"version\": \"nulla nostrud in sit\"\n }\n ]\n }\n }\n },\n \"status\": {\n \"cluster\": {\n \"health\": {\n \"state\": \"nulla exercitation quis\"\n },\n \"state\": \"dolor culpa cupidatat elit ullamco\"\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"Ut consequat enim\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"est_fb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"target\": {\n \"clusterRef\": {\n \"deploymentClusterType\": \"host\",\n \"name\": \"commodo incididunt nisi ex\",\n \"uid\": \"minim occaecat\"\n }\n }\n },\n \"profile\": {\n \"metadata\": {\n \"name\": \"velit incididunt et fugiat\",\n \"uid\": \"\",\n \"version\": \"incididunt cillum\"\n },\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"do sed labore in incidi\",\n \"source\": {\n \"addonSubType\": \"deserunt eiusmod do velit\",\n \"addonType\": \"in pariatur ut in magna\",\n \"logoUrl\": \"Duis incididunt proident\",\n \"name\": \"aliquip nulla\",\n \"type\": \"non consectetur\",\n \"uid\": \"sit occaecat amet ex\"\n },\n \"type\": \"in ullamco mollit culpa\",\n \"uid\": \"dolore tempor officia\",\n \"version\": \"ea Lorem\"\n },\n {\n \"name\": \"ullamco commodo dolor nostrud\",\n \"source\": {\n \"addonSubType\": \"sed sunt pariatur velit\",\n \"addonType\": \"ut amet qui\",\n \"logoUrl\": \"exercitation ad consectetur voluptate tempor\",\n \"name\": \"Duis\",\n \"type\": \"nostrud cillum dolore eu nisi\",\n \"uid\": \"cupidatat adipisicing\"\n },\n \"type\": \"pariatur qui commo\",\n \"uid\": \"laboris cupidatat Duis\",\n \"version\": \"ut sunt\"\n }\n ]\n }\n }\n },\n \"status\": {\n \"cluster\": {\n \"health\": {\n \"state\": \"minim Excepteur in ut\"\n },\n \"state\": \"eu consectetur id aliqua\"\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"proident reprehenderit\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"elit aliquip\",\n \"count\": -31720307,\n \"limit\": -90583590,\n \"offset\": 60752023\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1b5db301-3aa9-4386-92e9-fd541bb27bd8", + "name": "appProfiles", + "item": [ + { + "id": "66054661-b10f-483d-8a7d-e2af194fcdc8", + "name": "Retrieves a list of application profiles filter summary Supported filter fields - [\"profileName\", \"tags\"] Supported sort fields - [\"profileName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Retrieves a list of application profiles filter summary Supported filter fields - [\"profileName\", \"tags\"] Supported sort fields - [\"profileName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "appProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"profileName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"version\": {\n \"beginsWith\": \"\",\n \"eq\": \"\",\n \"gt\": \"\",\n \"lt\": \"\",\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c8a6a9a2-15c0-429c-bd2d-04c8cc7345a6", + "name": "An array of application profiles summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "appProfiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"profileName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"version\": {\n \"beginsWith\": \"\",\n \"eq\": \"\",\n \"gt\": \"\",\n \"lt\": \"\",\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"appProfiles\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud8e\": \"\",\n \"proident_716\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptatef6\": \"\",\n \"nisi_dd\": \"\",\n \"incididunt9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"parentUid\": \"anim s\",\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"elit voluptate\",\n \"source\": {\n \"addonSubType\": \"consequat pariatur cillum dolor\",\n \"addonType\": \"aliqua in\",\n \"logoUrl\": \"proident fugiat dolor id in\",\n \"name\": \"nulla ex esse\",\n \"type\": \"nisi in\",\n \"uid\": \"Duis ut irure\"\n },\n \"type\": \"consectetur cupidatat laboris\",\n \"uid\": \"dolore non\",\n \"version\": \"id exercitation Duis\"\n },\n {\n \"name\": \"fugiat dolore tempor ipsum nostrud\",\n \"source\": {\n \"addonSubType\": \"sint consectetur aliquip nisi\",\n \"addonType\": \"culpa laboris Excepteur ad\",\n \"logoUrl\": \"irure ullamco\",\n \"name\": \"anim sunt quis magna fugiat\",\n \"type\": \"aute in consequat\",\n \"uid\": \"ea incididunt nisi et\"\n },\n \"type\": \"qui deserunt\",\n \"uid\": \"ullamco do\",\n \"version\": \"sit cillum consectetur\"\n }\n ]\n },\n \"version\": \"ut amet cillum tempor\",\n \"versions\": [\n {\n \"uid\": \"occaecat Duis velit\",\n \"version\": \"non\"\n },\n {\n \"uid\": \"Excepteur minim in officia\",\n \"version\": \"quis labore aliqua\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ameta\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nostrud4\": \"\",\n \"ullamco00\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"parentUid\": \"Ut ad dolor dolor do\",\n \"template\": {\n \"appTiers\": [\n {\n \"name\": \"sit aliqua officia\",\n \"source\": {\n \"addonSubType\": \"tempor elit\",\n \"addonType\": \"consequat aliqua magna ad\",\n \"logoUrl\": \"\",\n \"name\": \"in ut anim Lorem\",\n \"type\": \"aute ut dolore\",\n \"uid\": \"anim dolor quis dolore\"\n },\n \"type\": \"dolor quis\",\n \"uid\": \"qui ad\",\n \"version\": \"est fugiat\"\n },\n {\n \"name\": \"incididunt ipsum\",\n \"source\": {\n \"addonSubType\": \"officia sit aliqua ad reprehenderit\",\n \"addonType\": \"eiusmod\",\n \"logoUrl\": \"ad offici\",\n \"name\": \"nulla ex ipsum enim\",\n \"type\": \"proident veniam\",\n \"uid\": \"sunt sit velit\"\n },\n \"type\": \"laborum amet occaecat\",\n \"uid\": \"labore dolore fugiat\",\n \"version\": \"Lorem in\"\n }\n ]\n },\n \"version\": \"eu esse incididunt\",\n \"versions\": [\n {\n \"uid\": \"nisi pariatur magna adipisicing\",\n \"version\": \"culpa Lorem id cupidatat\"\n },\n {\n \"uid\": \"proident sunt\",\n \"version\": \"Lorem aliquip cillum amet\"\n }\n ]\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"Ut id cupida\",\n \"count\": 63530468,\n \"limit\": -51753235,\n \"offset\": 34454490\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "04c5e639-71bd-4569-8744-83e611060e48", + "name": "Retrieves a list of application profile metadata", + "request": { + "name": "Retrieves a list of application profile metadata", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "appProfiles", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "bcec6ab6-24f1-4897-b6ef-8b56ecdf68a6", + "name": "An array of application profile summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "appProfiles", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"appProfiles\": [\n {\n \"metadata\": {\n \"name\": \"aliqua amet est\",\n \"uid\": \"ullamco minim\"\n },\n \"spec\": {\n \"version\": \"sit qui\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"officia nostrud\",\n \"uid\": \"dolore consectetur et est labore\"\n },\n \"spec\": {\n \"version\": \"ea quis exercitation et ad\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "88a6206b-8ea3-424d-8cca-87e08390d269", + "name": "Retrieves a list of edgehosts summary", + "request": { + "name": "Retrieves a list of edgehosts summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "appliances", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"states\": [\n \"\"\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "180c03d3-a1bd-485d-9656-e5297b751e10", + "name": "An array of edgehost summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "appliances", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"states\": [\n \"\"\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse_0\": \"\",\n \"culpa_fd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur57\": \"\",\n \"mollita0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"non\",\n \"name\": \"cupidatat laborum nostrud\",\n \"packs\": [\n {\n \"addonType\": \"dolor elit eiusmod non\",\n \"annotations\": {\n \"dolor9\": \"sunt ut\",\n \"nulla_333\": \"nostrud in Ut\"\n },\n \"displayName\": \"ullamco reprehenderit nulla pariatur\",\n \"layer\": \"os\",\n \"logoUrl\": \"consequat\",\n \"name\": \"exercitation nostrud culpa elit consect\",\n \"packUid\": \"nostrud ullamco in eu\",\n \"tag\": \"ut do non ullamco\",\n \"type\": \"nulla Lorem aliquip\",\n \"version\": \"E\"\n },\n {\n \"addonType\": \"fugiat reprehender\",\n \"annotations\": {\n \"veniam3b_\": \"exercitation dolor Duis deserunt mollit\"\n },\n \"displayName\": \"eu fug\",\n \"layer\": \"csi\",\n \"logoUrl\": \"id aliquip enim\",\n \"name\": \"ea et tempor\",\n \"packUid\": \"veli\",\n \"tag\": \"exerci\",\n \"type\": \"cillum Excepteur nostrud in\",\n \"version\": \"exercitation tempor dolor\"\n }\n ],\n \"type\": \"anim sed fugiat commodo\",\n \"uid\": \"do laboris minim\",\n \"version\": \"commodo\"\n },\n {\n \"cloudType\": \"velit nisi Lorem\",\n \"name\": \"nisi\",\n \"packs\": [\n {\n \"addonType\": \"eu deserunt in\",\n \"annotations\": {\n \"irure_552\": \"elit in\",\n \"ex__\": \"qui reprehenderit ut\"\n },\n \"displayName\": \"do consequat s\",\n \"layer\": \"os\",\n \"logoUrl\": \"Duis\",\n \"name\": \"veniam sunt voluptate\",\n \"packUid\": \"minim laboris\",\n \"tag\": \"consectetur Excepteur\",\n \"type\": \"ullamco commodo mollit\",\n \"version\": \"velit aliqua enim culpa\"\n },\n {\n \"addonType\": \"cillum dolor\",\n \"annotations\": {\n \"velit_991\": \"ad Dui\",\n \"anim_330\": \"in reprehenderit\",\n \"dolorb8\": \"est fugiat enim\"\n },\n \"displayName\": \"deserun\",\n \"layer\": \"cni\",\n \"logoUrl\": \"magna\",\n \"name\": \"Duis dolor aliquip ad\",\n \"packUid\": \"ulla\",\n \"tag\": \"dolore culpa cillum nisi\",\n \"type\": \"pariatur labore fugiat tempor\",\n \"version\": \"consectetur incididunt pa\"\n }\n ],\n \"type\": \"sunt\",\n \"uid\": \"ea ut elit ipsum amet\",\n \"version\": \"ullamco velit esse\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": -96601431\n },\n \"disks\": [\n {\n \"controller\": \"laborum eiusmod\",\n \"partitions\": [\n {\n \"fileSystemType\": \"sint consequat anim\",\n \"freeSpace\": -70155255,\n \"mountPoint\": \"laboris Ut mollit in ea\",\n \"totalSpace\": 12230270,\n \"usedSpace\": -10595510\n },\n {\n \"fileSystemType\": \"dolor minim\",\n \"freeSpace\": -21080794,\n \"mountPoint\": \"reprehenderit qui\",\n \"totalSpace\": -97575791,\n \"usedSpace\": 28840895\n }\n ],\n \"size\": -65188116,\n \"vendor\": \"labore aute veniam nostrud\"\n },\n {\n \"controller\": \"consectetur laboris et\",\n \"partitions\": [\n {\n \"fileSystemType\": \"cillum aute sed sit\",\n \"freeSpace\": -68185964,\n \"mountPoint\": \"veniam do enim\",\n \"totalSpace\": -84984366,\n \"usedSpace\": 53607809\n },\n {\n \"fileSystemType\": \"voluptate ea reprehenderit\",\n \"freeSpace\": 81236347,\n \"mountPoint\": \"in quis\",\n \"totalSpace\": -8362004,\n \"usedSpace\": -85443508\n }\n ],\n \"size\": -91866389,\n \"vendor\": \"pariatur sed adipisicing dolore\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"cupidatat_59d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"laborum_c2_\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": 84813123\n },\n \"nics\": [\n {\n \"dns\": [\n \"commodo veniam\",\n \"minim\"\n ],\n \"gateway\": \"exercitation et in\",\n \"ip\": \"voluptate veniam qui sint es\",\n \"isDefault\": true,\n \"macAddr\": \"exercitation et sit\",\n \"nicName\": \"fugiat\",\n \"subnet\": \"veniam enim exercitation ullamco nostrud\"\n },\n {\n \"dns\": [\n \"sint aliquip esse qui\",\n \"irure consectetur amet proi\"\n ],\n \"gateway\": \"ut in consequat cillum\",\n \"ip\": \"tempor \",\n \"isDefault\": true,\n \"macAddr\": \"qui Excepteur aute ut\",\n \"nicName\": \"enim proident \",\n \"subnet\": \"voluptate dolor\"\n }\n ],\n \"os\": {\n \"family\": \"ut Duis ullamco laboris\",\n \"version\": \"dolor exercitation culpa\"\n }\n },\n \"host\": {\n \"macAddress\": \"repre\"\n },\n \"projectMeta\": {\n \"name\": \"et do reprehenderit officia nostrud\",\n \"uid\": \"ullamco ut\"\n },\n \"type\": \"nulla\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"laborum in\",\n \"message\": \"dolore nostrud occaecat nulla pariatur\",\n \"state\": \"unhealthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"est non deserunt adipisicing laborum\",\n \"uid\": \"mollit sed\"\n },\n {\n \"name\": \"dolore cupidatat quis ut\",\n \"uid\": \"qui in\"\n }\n ],\n \"state\": \"\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ullamco_a02\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboreba3\": \"\",\n \"reprehenderit0b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"amet enim tempor\",\n \"name\": \"ad tempor dolore\",\n \"packs\": [\n {\n \"addonType\": \"fugiat deserunt officia pariatur velit\",\n \"annotations\": {\n \"ad7\": \"aliqua officia esse dolore in\",\n \"proident4\": \"non dolor ea amet incididunt\"\n },\n \"displayName\": \"\",\n \"layer\": \"csi\",\n \"logoUrl\": \"exercitation veniam ea\",\n \"name\": \"consequat laborum enim ullamco mollit\",\n \"packUid\": \"quis commodo eiusmod sed\",\n \"tag\": \"adipisicing cupidatat sint\",\n \"type\": \"commodo\",\n \"version\": \"dolore nulla\"\n },\n {\n \"addonType\": \"\",\n \"annotations\": {\n \"amet092\": \"officia sint veniam dolor\",\n \"et8\": \"id tempor \"\n },\n \"displayName\": \"veniam voluptate velit\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"in officia do\",\n \"name\": \"amet sunt nulla\",\n \"packUid\": \"et sint\",\n \"tag\": \"dolor dolore\",\n \"type\": \"elit\",\n \"version\": \"nisi id labore sed\"\n }\n ],\n \"type\": \"minim enim\",\n \"uid\": \"Ut \",\n \"version\": \"pariatur\"\n },\n {\n \"cloudType\": \"in sunt aliquip aliqua\",\n \"name\": \"ut id eni\",\n \"packs\": [\n {\n \"addonType\": \"enim aliqua\",\n \"annotations\": {\n \"suntd_2\": \"Duis qui\",\n \"tempor_8\": \"sunt occaecat\"\n },\n \"displayName\": \"in consequat fugiat\",\n \"layer\": \"cni\",\n \"logoUrl\": \"exercitation nisi ad officia\",\n \"name\": \"dolore laboris\",\n \"packUid\": \"mollit cillum\",\n \"tag\": \"in\",\n \"type\": \"culpa ut\",\n \"version\": \"commodo amet fugiat dolore non\"\n },\n {\n \"addonType\": \"enim\",\n \"annotations\": {\n \"eae\": \"exercitation Duis Lorem veniam nisi\",\n \"sint11a\": \"eu id\",\n \"minim_48\": \"veniam elit irure\"\n },\n \"displayName\": \"minim vol\",\n \"layer\": \"cni\",\n \"logoUrl\": \"in\",\n \"name\": \"do elit\",\n \"packUid\": \"dolore ut\",\n \"tag\": \"commodo adipisicing dolor sed\",\n \"type\": \"et sint ullamco do sed\",\n \"version\": \"culpa quis\"\n }\n ],\n \"type\": \"ex laborum\",\n \"uid\": \"sit fugiat minim sint mollit\",\n \"version\": \"deserunt enim\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": -8989181\n },\n \"disks\": [\n {\n \"controller\": \"commodo reprehenderit voluptate eiusmod velit\",\n \"partitions\": [\n {\n \"fileSystemType\": \"est amet tempor voluptate laboris\",\n \"freeSpace\": 59772484,\n \"mountPoint\": \"culpa proident commodo sunt\",\n \"totalSpace\": 45103838,\n \"usedSpace\": 77870148\n },\n {\n \"fileSystemType\": \"elit t\",\n \"freeSpace\": 58717030,\n \"mountPoint\": \"laboris tempor aliqua dolor\",\n \"totalSpace\": 85830985,\n \"usedSpace\": -41526644\n }\n ],\n \"size\": -90277449,\n \"vendor\": \"dolor magna dolor Lorem\"\n },\n {\n \"controller\": \"laborum magna\",\n \"partitions\": [\n {\n \"fileSystemType\": \"dolor in dolore amet\",\n \"freeSpace\": 66569942,\n \"mountPoint\": \"irure\",\n \"totalSpace\": -36671158,\n \"usedSpace\": 77612372\n },\n {\n \"fileSystemType\": \"qui veniam ea\",\n \"freeSpace\": -48057935,\n \"mountPoint\": \"culpa eiusmod nulla\",\n \"totalSpace\": 17719278,\n \"usedSpace\": 11954181\n }\n ],\n \"size\": 17759284,\n \"vendor\": \"anim laboris ut cupidatat\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"ut14f\": \"\",\n \"dolor0\": \"\",\n \"utf5\": \"\",\n \"laboree41\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"animf9\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": 45494042\n },\n \"nics\": [\n {\n \"dns\": [\n \"elit in fugiat\",\n \"enim veniam\"\n ],\n \"gateway\": \"aliqua nulla sunt adipisicing\",\n \"ip\": \"laborum Ut\",\n \"isDefault\": true,\n \"macAddr\": \"ex deserunt consectetur quis com\",\n \"nicName\": \"sed culpa anim ea\",\n \"subnet\": \"reprehenderit Duis anim\"\n },\n {\n \"dns\": [\n \"dolore culpa et\",\n \"occaecat fugiat aute\"\n ],\n \"gateway\": \"laborum tempor nisi\",\n \"ip\": \"\",\n \"isDefault\": true,\n \"macAddr\": \"ullamco Ut dolore irure\",\n \"nicName\": \"ea Except\",\n \"subnet\": \"mollit\"\n }\n ],\n \"os\": {\n \"family\": \"consectetur aliquip\",\n \"version\": \"laboris dolore dolor qui\"\n }\n },\n \"host\": {\n \"macAddress\": \"nulla tempor culpa\"\n },\n \"projectMeta\": {\n \"name\": \"labore nostrud reprehenderit\",\n \"uid\": \"aliquip est commodo\"\n },\n \"type\": \"Lorem magna commodo\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"exercitation non Ut\",\n \"message\": \"sed\",\n \"state\": \"healthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"ad Duis et\",\n \"uid\": \"deser\"\n },\n {\n \"name\": \"aliquip anim aute\",\n \"uid\": \"ullamco consequat ad esse incididunt\"\n }\n ],\n \"state\": \"\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "edb3fc5d-f4cb-4c36-8ca3-28678398a535", + "name": "Retrieves a list of cloud accounts metadata", + "request": { + "name": "Retrieves a list of cloud accounts metadata", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "cloudaccounts", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "environment", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ca7a193a-1eed-458a-8fcf-1b7ad3d27783", + "name": "An array of cloud accounts summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "cloudaccounts", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "environment", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"kind\": \"non deserunt\",\n \"metadata\": {\n \"annotations\": {\n \"sed_5\": \"\",\n \"dolore_15d\": \"\",\n \"magna3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcob0f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"kind\": \"commodo Duis velit sunt\",\n \"metadata\": {\n \"annotations\": {\n \"sunt_2\": \"\",\n \"nulla_643\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum_0c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e88e711b-9c1f-41a5-bdc1-0be4231c0822", + "name": "clustergroups/{uid}", + "item": [ + { + "id": "743bb1b7-09f9-467e-a8ba-1c1f7a51cd64", + "name": "Retrieves a list of cluster summary for a given cluster group", + "request": { + "name": "Retrieves a list of cluster summary for a given cluster group", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "clustergroups", + ":uid", + "hostClusters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3555bae3-58d2-4a73-9231-adba926f5d78", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "clustergroups", + ":uid", + "hostClusters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ine\": \"\",\n \"aliquip_\": \"\",\n \"commodod17\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_e\": \"\",\n \"commodo9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"in occaecat aute non\",\n \"uid\": \"deserunt veniam nostrud anim ut\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 75140494,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"tempor dolore\",\n \"packs\": [\n {\n \"layer\": \"cni\",\n \"name\": \"aliquip nulla\",\n \"annotations\": {\n \"Excepteur__44\": \"irure \",\n \"mollit_9\": \"Excepteur Ut magna\",\n \"esse_105\": \"Lorem\",\n \"non__c7\": \"Duis fugiat velit\",\n \"dolore_01\": \"sint dolor sit proident\"\n },\n \"digest\": \"id laborum aliqua\",\n \"inValidReason\": \"elit esse cupidatat\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"aliqua reprehenderit in\",\n \"params\": {\n \"aute9\": \"eu fugiat cillum\",\n \"culpa_2ab\": \"q\"\n },\n \"presets\": [\n {\n \"add\": \"eu sint Duis\",\n \"displayName\": \"culpa in est\",\n \"group\": \"aliqua qui non laborum\",\n \"name\": \"id irure sunt ipsum minim\",\n \"remove\": [\n \"irure sed ut in\",\n \"Duis ullamc\"\n ]\n },\n {\n \"add\": \"irure incididunt\",\n \"displayName\": \"commodo est Lorem\",\n \"group\": \"occaecat non ipsum id\",\n \"name\": \"nisi\",\n \"remove\": [\n \"reprehenderit culpa\",\n \"Excepteur\"\n ]\n }\n ],\n \"registryUid\": \"ullamco culpa exercitation nulla non\",\n \"schema\": [\n {\n \"format\": \"do ex\",\n \"hints\": [\n \"tempor in in ipsum\",\n \"mollit anim voluptate elit\"\n ],\n \"listOptions\": [\n \"dolor enim\",\n \"aliquip culpa\"\n ],\n \"name\": \"in ea deserunt pariatur\",\n \"readonly\": false,\n \"regex\": \"Excepteur nostrud consectetur amet\",\n \"required\": false,\n \"type\": \"irure\"\n },\n {\n \"format\": \"qu\",\n \"hints\": [\n \"et reprehenderit irure\",\n \"sed quis nulla\"\n ],\n \"listOptions\": [\n \"in nulla ea eiusmod\",\n \"sint sed deserunt consectetur\"\n ],\n \"name\": \"voluptate consectetur\",\n \"readonly\": false,\n \"regex\": \"proident sed ea voluptate Duis\",\n \"required\": false,\n \"type\": \"fugiat sint adipisicing dolor\"\n }\n ],\n \"server\": \"labore in\",\n \"tag\": \"cillum\",\n \"type\": \"spectro\",\n \"values\": \"Lorem cupidatat irure\",\n \"version\": \"veniam elit enim aliqua\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"eu enim\",\n \"annotations\": {\n \"sed_39d\": \"voluptate occaecat\"\n },\n \"digest\": \"fugiat ut ut\",\n \"inValidReason\": \"et sunt enim officia\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Lorem do ea cillum culpa\",\n \"params\": {\n \"sit_fe\": \"ipsum amet voluptate ad\"\n },\n \"presets\": [\n {\n \"add\": \"amet ullamco eu\",\n \"displayName\": \"sed voluptate deserunt\",\n \"group\": \"mollit consectetur in tempor\",\n \"name\": \"irure elit quis\",\n \"remove\": [\n \"quis aliqua nulla Excepteur occaecat\",\n \"adipisicing elit reprehe\"\n ]\n },\n {\n \"add\": \"sit in officia esse qui\",\n \"displayName\": \"velit\",\n \"group\": \"magna\",\n \"name\": \"fugiat\",\n \"remove\": [\n \"et in aute\",\n \"Ut in ullamco eu magna\"\n ]\n }\n ],\n \"registryUid\": \"est aliquip Ut\",\n \"schema\": [\n {\n \"format\": \"non culpa velit\",\n \"hints\": [\n \"quis labore\",\n \"mollit fugiat\"\n ],\n \"listOptions\": [\n \"minim exercitation\",\n \"deserunt non\"\n ],\n \"name\": \"labore consectetur\",\n \"readonly\": false,\n \"regex\": \"non deserunt eu nisi\",\n \"required\": true,\n \"type\": \"amet officia fugiat\"\n },\n {\n \"format\": \"aliquip aute\",\n \"hints\": [\n \"ad in et dolor sunt\",\n \"occaecat\"\n ],\n \"listOptions\": [\n \"dolore esse qui\",\n \"Duis Lorem do\"\n ],\n \"name\": \"labore sunt velit do\",\n \"readonly\": false,\n \"regex\": \"qui reprehenderit\",\n \"required\": false,\n \"type\": \"non\"\n }\n ],\n \"server\": \"ex incididunt officia\",\n \"tag\": \"veniam cillum sed anim fugiat\",\n \"type\": \"manifest\",\n \"values\": \"magna mollit sint\",\n \"version\": \"magna deserunt cillum\"\n }\n ],\n \"scope\": \"sunt ullamco\",\n \"type\": \"eiusmod enim ut dolor incididunt\",\n \"uid\": \"qui enim sed deserunt voluptate\",\n \"version\": 50627741\n },\n \"labels\": [\n \"occaecat adipisicing deserunt ipsum nulla\",\n \"qui tempor sunt ex culpa\"\n ],\n \"maintenanceMode\": 93390305,\n \"size\": 23002088\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -77534678,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"sint\",\n \"packs\": [\n {\n \"layer\": \"k8s\",\n \"name\": \"ut reprehenderit exercitation deserunt\",\n \"annotations\": {\n \"mollit6\": \"Lorem eiusmod con\"\n },\n \"digest\": \"dolore cupidatat\",\n \"inValidReason\": \"magna enim irure anim sed\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"laboris pariatur cupidatat\",\n \"params\": {\n \"aliquip7e7\": \"commodo dolo\"\n },\n \"presets\": [\n {\n \"add\": \"sit dolor\",\n \"displayName\": \"c\",\n \"group\": \"sint cillum\",\n \"name\": \"adipisicing eiusmod\",\n \"remove\": [\n \"irure sint adipisicing minim\",\n \"sunt sed Excepteur Duis\"\n ]\n },\n {\n \"add\": \"aliqua dolor\",\n \"displayName\": \"occaecat cupidatat nostrud officia incididunt\",\n \"group\": \"do nostrud esse\",\n \"name\": \"sunt id ex Excepteur dolor\",\n \"remove\": [\n \"id mollit\",\n \"do ut fugiat aute\"\n ]\n }\n ],\n \"registryUid\": \"aute non\",\n \"schema\": [\n {\n \"format\": \"labore non\",\n \"hints\": [\n \"enim in nisi proident\",\n \"aliquip amet et laboris\"\n ],\n \"listOptions\": [\n \"dolor reprehenderit deserunt veniam\",\n \"esse voluptate minim\"\n ],\n \"name\": \"aute\",\n \"readonly\": false,\n \"regex\": \"reprehenderit dolore et\",\n \"required\": false,\n \"type\": \"do Duis\"\n },\n {\n \"format\": \"exercitation Excepteur irure ad\",\n \"hints\": [\n \"labore sed Duis aliqua proident\",\n \"ex \"\n ],\n \"listOptions\": [\n \"laboris\",\n \"dolor dolore reprehende\"\n ],\n \"name\": \"deserunt aliquip aliqua\",\n \"readonly\": false,\n \"regex\": \"sed nulla\",\n \"required\": true,\n \"type\": \"non minim\"\n }\n ],\n \"server\": \"ut in\",\n \"tag\": \"et eiusmod\",\n \"type\": \"spectro\",\n \"values\": \"Duis laboris magna cupidatat\",\n \"version\": \"cillum aute velit\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"Duis ea id ad cupidatat\",\n \"annotations\": {\n \"sit6e\": \"sed anim adipisicing ex\"\n },\n \"digest\": \"quis dolore adipisicing ad\",\n \"inValidReason\": \"labore cillum enim\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"sunt in magna mollit\",\n \"params\": {\n \"labore3a\": \"irure eiusmod\",\n \"incididunt7ac\": \"enim do commodo ex\",\n \"culpa1\": \"Duis id ullamco in velit\"\n },\n \"presets\": [\n {\n \"add\": \"occaecat in\",\n \"displayName\": \"Ut sint\",\n \"group\": \"deserunt magna voluptate exercitation et\",\n \"name\": \"qui irure ut laboris\",\n \"remove\": [\n \"in elit\",\n \"mollit aliqua sit proident aute\"\n ]\n },\n {\n \"add\": \"est minim\",\n \"displayName\": \"irure\",\n \"group\": \"sit ipsum\",\n \"name\": \"voluptate anim minim\",\n \"remove\": [\n \"esse sunt anim nisi aliquip\",\n \"adipisicing laborum enim mollit\"\n ]\n }\n ],\n \"registryUid\": \"Lorem Duis cillum sed\",\n \"schema\": [\n {\n \"format\": \"nostrud occaecat deserunt\",\n \"hints\": [\n \"cillum\",\n \"eiusmod pariatur irure\"\n ],\n \"listOptions\": [\n \"fugiat ex\",\n \"nostrud Duis ullamco\"\n ],\n \"name\": \"elit fugiat\",\n \"readonly\": true,\n \"regex\": \"elit sit officia\",\n \"required\": false,\n \"type\": \"consequat reprehenderit in et\"\n },\n {\n \"format\": \"aliquip voluptate nisi ex\",\n \"hints\": [\n \"anim\",\n \"ipsum\"\n ],\n \"listOptions\": [\n \"laborum labore occaecat pariatu\",\n \"cillum\"\n ],\n \"name\": \"magna consequat veniam\",\n \"readonly\": false,\n \"regex\": \"labore ut mollit velit\",\n \"required\": true,\n \"type\": \"pariatur incididunt qui irure\"\n }\n ],\n \"server\": \"mollit incididunt esse nisi occaecat\",\n \"tag\": \"cupidatat sint velit\",\n \"type\": \"helm\",\n \"values\": \"ut labore aute\",\n \"version\": \"dolore sit eiusmod velit\"\n }\n ],\n \"scope\": \"cillum aute labore\",\n \"type\": \"reprehenderit mollit\",\n \"uid\": \"adipisicing\",\n \"version\": -47736974\n },\n \"labels\": [\n \"proident Excepteur anim voluptate\",\n \"eu irure\"\n ],\n \"maintenanceMode\": 18083253,\n \"size\": 49830458\n }\n ],\n \"uid\": \"in adipisicing ad\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"laborum labore vol\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"non commodo ipsum occaecat sed\",\n \"annotations\": {\n \"nulla_5\": \"ad sit aliqua\"\n },\n \"digest\": \"dolor\",\n \"inValidReason\": \"cupidatat esse elit in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"sed cill\",\n \"params\": {\n \"eiusmod8\": \"laboris sed ad eiusmod\",\n \"inf\": \"aliquip i\"\n },\n \"presets\": [\n {\n \"add\": \"dolore\",\n \"displayName\": \"culpa sunt\",\n \"group\": \"proident\",\n \"name\": \"ipsum dolor commodo voluptate deserunt\",\n \"remove\": [\n \"Excepteur non consequat\",\n \"in\"\n ]\n },\n {\n \"add\": \"dolore\",\n \"displayName\": \"proident enim velit\",\n \"group\": \"culpa magna anim\",\n \"name\": \"velit cillum\",\n \"remove\": [\n \"sed eiusmod veniam tempor\",\n \"Excepteur dolor non\"\n ]\n }\n ],\n \"registryUid\": \"eu magna sed consequat\",\n \"schema\": [\n {\n \"format\": \"sint nisi in minim\",\n \"hints\": [\n \"in anim ullamco amet in\",\n \"quis in sit eu\"\n ],\n \"listOptions\": [\n \"ea pariatur ut id laborum\",\n \"aliquip et consectetur\"\n ],\n \"name\": \"anim sed\",\n \"readonly\": false,\n \"regex\": \"et dolor ut nisi\",\n \"required\": false,\n \"type\": \"magna\"\n },\n {\n \"format\": \"ullamco mollit sed esse adipisicing\",\n \"hints\": [\n \"laborum est pariatur et aliquip\",\n \"ea minim elit\"\n ],\n \"listOptions\": [\n \"irure ipsum qui esse\",\n \"Duis reprehenderit\"\n ],\n \"name\": \"sunt nisi minim ad\",\n \"readonly\": false,\n \"regex\": \"Duis officia nulla pariatur\",\n \"required\": false,\n \"type\": \"Lorem ut nisi\"\n }\n ],\n \"server\": \"nulla minim reprehenderit tempor\",\n \"tag\": \"exerc\",\n \"type\": \"manifest\",\n \"values\": \"in fugiat labore dolore ut\",\n \"version\": \"fugiat Dui\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"ut Duis\",\n \"annotations\": {\n \"ipsum_ad\": \"incididunt in sint occaecat\",\n \"Excepteurf0e\": \"non qui\"\n },\n \"digest\": \"consequat cupidatat incididunt anim\",\n \"inValidReason\": \"exercitation dolor\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"minim\",\n \"params\": {\n \"adipisicing8b8\": \"labore Excepteur\",\n \"qui_c0\": \"labore tempor in\"\n },\n \"presets\": [\n {\n \"add\": \"dolor ut\",\n \"displayName\": \"nisi Ut\",\n \"group\": \"in ad sint\",\n \"name\": \"eiusmod\",\n \"remove\": [\n \"Lorem\",\n \"ut deserunt\"\n ]\n },\n {\n \"add\": \"aliquip\",\n \"displayName\": \"esse consectetur labore\",\n \"group\": \"in ut nisi ea\",\n \"name\": \"qui aute et magna\",\n \"remove\": [\n \"consectetur ex\",\n \"ex sint non\"\n ]\n }\n ],\n \"registryUid\": \"labore e\",\n \"schema\": [\n {\n \"format\": \"incididunt Duis\",\n \"hints\": [\n \"culpa dolore amet Excepteur\",\n \"do deserunt\"\n ],\n \"listOptions\": [\n \"sit eu id sunt\",\n \"dolore ut occaecat\"\n ],\n \"name\": \"commodo proident consequat\",\n \"readonly\": false,\n \"regex\": \"aute deserunt ea\",\n \"required\": false,\n \"type\": \"aute dolore\"\n },\n {\n \"format\": \"nostrud Duis fugiat in\",\n \"hints\": [\n \"do elit nostrud occaecat\",\n \"labore dolor\"\n ],\n \"listOptions\": [\n \"elit voluptate\",\n \"U\"\n ],\n \"name\": \"dolor commodo fugiat ullamco\",\n \"readonly\": true,\n \"regex\": \"exercitation labore\",\n \"required\": false,\n \"type\": \"sit ad u\"\n }\n ],\n \"server\": \"ut minim incididunt ad aute\",\n \"tag\": \"culpa\",\n \"type\": \"manifest\",\n \"values\": \"magna dolore dolor consectetur\",\n \"version\": \"veniam ullamco exercitation est\"\n }\n ],\n \"scope\": \"minim deserunt\",\n \"type\": \"dolore reprehenderit exercitation\",\n \"uid\": \"non voluptate Lorem\",\n \"version\": -36114593\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"labore\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"in dolore minim\",\n \"annotations\": {\n \"laborumdb0\": \"do mollit cillum dolore\",\n \"id_98a\": \"commodo magna in tempor\",\n \"nulla2e8\": \"labore nostrud in\"\n },\n \"digest\": \"nisi tempor deserunt eiusmod\",\n \"inValidReason\": \"deserunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est nostrud exercitation Ut\",\n \"params\": {\n \"Excepteur_511\": \"consectetur aliquip voluptate\",\n \"dolorec8\": \"Excepteur occaecat voluptate\"\n },\n \"presets\": [\n {\n \"add\": \"veniam dolore\",\n \"displayName\": \"veniam fugiat magna\",\n \"group\": \"deserunt pariatur ad velit\",\n \"name\": \"velit sed eu\",\n \"remove\": [\n \"dolore do exercitation\",\n \"fugiat\"\n ]\n },\n {\n \"add\": \"ut eiusmod exercitation\",\n \"displayName\": \"dolor in labore velit\",\n \"group\": \"officia cillum anim\",\n \"name\": \"proident culpa anim Duis d\",\n \"remove\": [\n \"anim Excepteur voluptate enim\",\n \"ut ipsu\"\n ]\n }\n ],\n \"registryUid\": \"tempor Lorem nisi adipisicing\",\n \"schema\": [\n {\n \"format\": \"do Duis ipsum officia\",\n \"hints\": [\n \"culpa irure\",\n \"veniam\"\n ],\n \"listOptions\": [\n \"ipsum qui\",\n \"deserunt nulla dolore Excepteur\"\n ],\n \"name\": \"deserunt dolore elit\",\n \"readonly\": true,\n \"regex\": \"labore\",\n \"required\": false,\n \"type\": \"et incididunt\"\n },\n {\n \"format\": \"eiusmo\",\n \"hints\": [\n \"in nisi\",\n \"ex\"\n ],\n \"listOptions\": [\n \"exercitation\",\n \"non ad esse\"\n ],\n \"name\": \"sed eiusmod ipsum\",\n \"readonly\": true,\n \"regex\": \"Ut occaecat\",\n \"required\": true,\n \"type\": \"officia ea\"\n }\n ],\n \"server\": \"culpa eiusmod reprehenderit anim in\",\n \"tag\": \"aute\",\n \"type\": \"manifest\",\n \"values\": \"reprehenderit est\",\n \"version\": \"sint eiusmod\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"in Duis nostrud adipisicing labore\",\n \"annotations\": {\n \"incididunt_6\": \"quis Lorem\",\n \"anim4\": \"commodo non exercitation\"\n },\n \"digest\": \"dolor eiusmod dolor quis\",\n \"inValidReason\": \"minim Excepteur sunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consequat sunt dolor Duis\",\n \"params\": {\n \"laborum5\": \"velit labore amet\",\n \"cillum92\": \"aute veniam pariatur labore\"\n },\n \"presets\": [\n {\n \"add\": \"sint culpa\",\n \"displayName\": \"pariatur sint\",\n \"group\": \"commodo cillum\",\n \"name\": \"s\",\n \"remove\": [\n \"et sed ullamco in\",\n \"esse ut\"\n ]\n },\n {\n \"add\": \"nisi pariatur\",\n \"displayName\": \"in et sed dolore\",\n \"group\": \"ea reprehenderit Excepteur officia\",\n \"name\": \"consectetur aliqua aute\",\n \"remove\": [\n \"dolor deserunt ipsum ad\",\n \"cillum sint enim cupidatat\"\n ]\n }\n ],\n \"registryUid\": \"laborum magna ipsum proident quis\",\n \"schema\": [\n {\n \"format\": \"sint\",\n \"hints\": [\n \"exercitation voluptate ex\",\n \"nostrud fugiat\"\n ],\n \"listOptions\": [\n \"dolor dolor\",\n \"non ipsum ut\"\n ],\n \"name\": \"velit nostrud occaecat dolor\",\n \"readonly\": false,\n \"regex\": \"adipisicing nostrud\",\n \"required\": false,\n \"type\": \"esse irure consequat\"\n },\n {\n \"format\": \"in id laboris culpa\",\n \"hints\": [\n \"dolor in Excepteur nisi\",\n \"aute veniam\"\n ],\n \"listOptions\": [\n \"nisi eu culpa ad\",\n \"labore\"\n ],\n \"name\": \"magna sint cillum laboris\",\n \"readonly\": false,\n \"regex\": \"dolor\",\n \"required\": false,\n \"type\": \"veniam elit\"\n }\n ],\n \"server\": \"pariatur anim qui minim\",\n \"tag\": \"tempor ut\",\n \"type\": \"spectro\",\n \"values\": \"ex\",\n \"version\": \"ex\"\n }\n ],\n \"scope\": \"proident ea\",\n \"type\": \"amet\",\n \"uid\": \"aliquip\",\n \"version\": 90805170\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"qui irure dolore do mollit\",\n \"packs\": [\n {\n \"layer\": \"k8s\",\n \"name\": \"consequat ullamco nisi voluptate deserunt\",\n \"annotations\": {\n \"dolore36\": \"eiusmod laborum consectetur labore\"\n },\n \"digest\": \"incididunt magna qui ea voluptate\",\n \"inValidReason\": \"reprehenderit dolor\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"aliqua ut\",\n \"params\": {\n \"consequat7f6\": \"Excepteur ipsum officia dolor aliqua\"\n },\n \"presets\": [\n {\n \"add\": \"incididunt officia mollit dolore\",\n \"displayName\": \"Ut\",\n \"group\": \"minim Excepteur sit officia ut\",\n \"name\": \"dolor sunt\",\n \"remove\": [\n \"deserunt veniam\",\n \"culpa do dolor deserunt volupt\"\n ]\n },\n {\n \"add\": \"nulla fugiat\",\n \"displayName\": \"ad pariatur\",\n \"group\": \"ipsum id nulla\",\n \"name\": \"anim\",\n \"remove\": [\n \"Duis cupidatat Lorem\",\n \"laboris aliquip\"\n ]\n }\n ],\n \"registryUid\": \"in nisi\",\n \"schema\": [\n {\n \"format\": \"nisi in tempor consectetur\",\n \"hints\": [\n \"culpa et labore reprehenderit\",\n \"nulla dolore amet\"\n ],\n \"listOptions\": [\n \"ex\",\n \"magn\"\n ],\n \"name\": \"elit dolore in nulla ex\",\n \"readonly\": true,\n \"regex\": \"esse\",\n \"required\": false,\n \"type\": \"cillum venia\"\n },\n {\n \"format\": \"ipsum elit\",\n \"hints\": [\n \"tempor\",\n \"fugiat cillum\"\n ],\n \"listOptions\": [\n \"minim aute\",\n \"ut dolore cillum\"\n ],\n \"name\": \"ullamco incididunt qui anim\",\n \"readonly\": false,\n \"regex\": \"ex dolor Lorem\",\n \"required\": false,\n \"type\": \"proident nulla velit\"\n }\n ],\n \"server\": \"ex exercitation deserunt e\",\n \"tag\": \"anim sit commodo labore ut\",\n \"type\": \"helm\",\n \"values\": \"incididunt ex\",\n \"version\": \"dolor ad commodo\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"aliqua in nulla magna\",\n \"annotations\": {\n \"sed_6\": \"do Excepteur\"\n },\n \"digest\": \"qui nulla irure\",\n \"inValidReason\": \"dolor reprehenderit Duis anim in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"mollit ut\",\n \"params\": {\n \"cupidatatd\": \"Lorem et dolore eiusmod\",\n \"Excepteur_9\": \"et dolore do sed\",\n \"occaecat0_6\": \"adipisicing minim in\"\n },\n \"presets\": [\n {\n \"add\": \"aute occaecat dolor magna\",\n \"displayName\": \"officia\",\n \"group\": \"enim ad eu Duis\",\n \"name\": \"non officia fugiat in\",\n \"remove\": [\n \"quis aliquip aute reprehenderit\",\n \"aliquip proident ipsum\"\n ]\n },\n {\n \"add\": \"esse ea ipsum\",\n \"displayName\": \"ipsum U\",\n \"group\": \"sint magna dolor mollit\",\n \"name\": \"ut magna\",\n \"remove\": [\n \"ut non consequat sit pariatur\",\n \"non aute dolore\"\n ]\n }\n ],\n \"registryUid\": \"Lorem\",\n \"schema\": [\n {\n \"format\": \"labor\",\n \"hints\": [\n \"in pariatur elit et\",\n \"labore aute\"\n ],\n \"listOptions\": [\n \"ullamco commodo\",\n \"irure aute dolore\"\n ],\n \"name\": \"nulla consectetur nostrud\",\n \"readonly\": true,\n \"regex\": \"enim deserunt\",\n \"required\": true,\n \"type\": \"Excepteur incididunt consequat\"\n },\n {\n \"format\": \"cons\",\n \"hints\": [\n \"in ut nisi\",\n \"aliquip nostrud anim deserunt occaecat\"\n ],\n \"listOptions\": [\n \"qui elit occaecat do\",\n \"amet minim \"\n ],\n \"name\": \"in\",\n \"readonly\": true,\n \"regex\": \"ut reprehenderit anim\",\n \"required\": true,\n \"type\": \"enim ex sint anim\"\n }\n ],\n \"server\": \"Lorem sed velit consectetur\",\n \"tag\": \"laborum nulla ex est aliqua\",\n \"type\": \"manifest\",\n \"values\": \"magna ullamco esse\",\n \"version\": \"incididunt Lorem culpa sunt fugiat\"\n }\n ],\n \"scope\": \"fugiat pariatur sit\",\n \"type\": \"ut reprehenderit commodo esse id\",\n \"uid\": \"sed do\",\n \"version\": 16263009\n }\n ],\n \"projectMeta\": {\n \"name\": \"et ea consequat\",\n \"uid\": \"sint aliquip cillum\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"aute Duis in labore incididunt\",\n \"isBrownfield\": true,\n \"state\": \"amet consequat ullamco\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -43815225.0508641,\n \"storage\": 84934094.85877416,\n \"total\": 14987644.921777263\n },\n \"total\": 67109519.30992618\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"sint occaecat eu\",\n \"conditions\": [\n {\n \"message\": \"Excepteur nostrud culpa esse\",\n \"relatedObject\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"deserunt sit aute\",\n \"uid\": \"aliquip deserunt quis\"\n },\n \"type\": \"nulla occaecat\"\n },\n {\n \"message\": \"anim veniam culpa aliqua\",\n \"relatedObject\": {\n \"kind\": \"appprofile\",\n \"name\": \"sit Ut id quis\",\n \"uid\": \"reprehenderit adipisicing ut\"\n },\n \"type\": \"officia\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"ad ut deserunt\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 78770750.14629406,\n \"storage\": 30052288.592040062,\n \"total\": 33541211.627997518\n },\n \"total\": -2305616.7970077842\n },\n \"location\": {\n \"coordinates\": [\n 64928318.06271377,\n -88887332.65721509\n ],\n \"countryCode\": \"quis ipsum aliqua ad\",\n \"countryName\": \"minim\",\n \"regionCode\": \"sit esse aute aliquip ipsum\",\n \"regionName\": \"laboris non laborum ad\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -4032461.6840972155,\n \"request\": -60937166.67850906,\n \"total\": -60611452.91455694,\n \"unit\": \"officia commodo\",\n \"usage\": -69159423.89971618\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -11295662.137596622,\n \"request\": 71808645.05576605,\n \"total\": 63070588.54776147,\n \"unit\": \"ut non dolor velit magna\",\n \"usage\": -33611588.886026226\n }\n },\n \"notifications\": {\n \"isAvailable\": true\n },\n \"state\": \"proident Duis\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"id Duis in ullamco\",\n \"name\": \"quis id\",\n \"projectUid\": \"minim non in aute sed\",\n \"tenantUid\": \"laboris occaecat do anim in\",\n \"uid\": \"qui sed irure\"\n },\n {\n \"kind\": \"officia in Duis\",\n \"name\": \"reprehenderit esse voluptate\",\n \"projectUid\": \"consectetur reprehenderit\",\n \"tenantUid\": \"tempor occaecat\",\n \"uid\": \"consectetur aute nisi exercitation\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"dolor ex velit dolore\",\n \"name\": \"exercitation laborum elit\",\n \"projectUid\": \"Lorem nostrud\",\n \"tenantUid\": \"fugiat amet cupidatat\",\n \"uid\": \"eu commodo\"\n },\n \"hostCluster\": {\n \"kind\": \"ipsum ullamco Lorem dolore officia\",\n \"name\": \"eu Excepteur fugiat\",\n \"projectUid\": \"nisi\",\n \"tenantUid\": \"irure ad\",\n \"uid\": \"dolore minim\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"mollit proident nisi ut\",\n \"status\": \"Error\"\n },\n \"state\": \"aliquip id et\",\n \"virtualClusters\": [\n {\n \"kind\": \"elit ut\",\n \"name\": \"qui ad\",\n \"projectUid\": \"proident\",\n \"tenantUid\": \"dolore Lorem reprehenderit\",\n \"uid\": \"non \"\n },\n {\n \"kind\": \"pariatur elit consequat\",\n \"name\": \"cillum ad ut adipisicing officia\",\n \"projectUid\": \"irure ulla\",\n \"tenantUid\": \"minim fugiat occaecat laborum\",\n \"uid\": \"magna id aute esse sunt\"\n }\n ]\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"esse07\": \"\",\n \"ut_b8b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore_9\": \"\",\n \"amet64f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"ut anim\",\n \"uid\": \"ut\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 26851706,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"tempor amet nisi ipsum\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"laborum eu est\",\n \"annotations\": {\n \"veniam_8\": \"exercitation nulla qui dol\",\n \"et2b\": \"nulla\"\n },\n \"digest\": \"velit in\",\n \"inValidReason\": \"in qui\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ad e\",\n \"params\": {\n \"nostruda\": \"anim quis\",\n \"aute_87\": \"nulla\"\n },\n \"presets\": [\n {\n \"add\": \"fugiat non\",\n \"displayName\": \"su\",\n \"group\": \"Duis cillum ex\",\n \"name\": \"nostrud\",\n \"remove\": [\n \"sed enim\",\n \"laborum occaecat aliquip\"\n ]\n },\n {\n \"add\": \"nostrud proident\",\n \"displayName\": \"nisi enim\",\n \"group\": \"aute id pariatur dolore\",\n \"name\": \"sunt ut \",\n \"remove\": [\n \"in officia dolor\",\n \"occaecat eiusmod\"\n ]\n }\n ],\n \"registryUid\": \"ex amet\",\n \"schema\": [\n {\n \"format\": \"Duis elit\",\n \"hints\": [\n \"minim\",\n \"adipisicing dolore\"\n ],\n \"listOptions\": [\n \"nulla sit laborum tempor\",\n \"consequat sunt qui\"\n ],\n \"name\": \"cillum aliqua\",\n \"readonly\": true,\n \"regex\": \"minim deserunt\",\n \"required\": false,\n \"type\": \"reprehenderit sunt nostrud aliqua\"\n },\n {\n \"format\": \"eu sit\",\n \"hints\": [\n \"nostrud Lorem tempor aliqua\",\n \"dolor occaecat Duis commodo\"\n ],\n \"listOptions\": [\n \"anim sunt aute\",\n \"irure Duis sed\"\n ],\n \"name\": \"amet consequat reprehenderit\",\n \"readonly\": true,\n \"regex\": \"ut fugiat\",\n \"required\": true,\n \"type\": \"Duis proident tempor\"\n }\n ],\n \"server\": \"ullamco proident\",\n \"tag\": \"Ut eiusmod ut\",\n \"type\": \"spectro\",\n \"values\": \"ut et\",\n \"version\": \"do enim ex Excepteur\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"ipsum sit nostrud\",\n \"annotations\": {\n \"doloree\": \"sit minim amet dolo\",\n \"exercitationf\": \"consequat sit\"\n },\n \"digest\": \"elit fugi\",\n \"inValidReason\": \"est amet\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cupidatat est\",\n \"params\": {\n \"officiaab_\": \"aliqua fugiat Excepteur sint\",\n \"magna_86\": \"irure quis veniam laboris\"\n },\n \"presets\": [\n {\n \"add\": \"exercitation minim enim\",\n \"displayName\": \"incididunt sint\",\n \"group\": \"labore Ut Excepteur\",\n \"name\": \"deserunt nisi\",\n \"remove\": [\n \"sed\",\n \"incididunt veniam aliquip dolore\"\n ]\n },\n {\n \"add\": \"do minim ea esse\",\n \"displayName\": \"Ut sunt mollit occaecat\",\n \"group\": \"in cupidatat\",\n \"name\": \"Ut commodo\",\n \"remove\": [\n \"ipsu\",\n \"est dolore veniam eiusmod\"\n ]\n }\n ],\n \"registryUid\": \"mollit consequat ut veniam enim\",\n \"schema\": [\n {\n \"format\": \"Duis laboris veniam\",\n \"hints\": [\n \"velit ipsum in\",\n \"Ut\"\n ],\n \"listOptions\": [\n \"non\",\n \"veniam nostrud su\"\n ],\n \"name\": \"velit Excepteur ad veniam cillum\",\n \"readonly\": false,\n \"regex\": \"amet ea\",\n \"required\": true,\n \"type\": \"ut quis ex Excepteur\"\n },\n {\n \"format\": \"c\",\n \"hints\": [\n \"ad cillum\",\n \"laborum eu voluptate dolor veniam\"\n ],\n \"listOptions\": [\n \"in et\",\n \"sint ullamco do\"\n ],\n \"name\": \"est veniam\",\n \"readonly\": true,\n \"regex\": \"ipsum pariatur Excepteur\",\n \"required\": true,\n \"type\": \"do occaecat\"\n }\n ],\n \"server\": \"ex incididunt\",\n \"tag\": \"ut id aliquip labore\",\n \"type\": \"helm\",\n \"values\": \"ad laborum qui\",\n \"version\": \"nostrud enim Duis irure\"\n }\n ],\n \"scope\": \"laboris\",\n \"type\": \"Excepteur quis\",\n \"uid\": \"amet\",\n \"version\": 7060855\n },\n \"labels\": [\n \"in officia aute est\",\n \"ea sint magna qui\"\n ],\n \"maintenanceMode\": 20495075,\n \"size\": 31691192\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -29067533,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"consequat commodo\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"magna nostrud sit\",\n \"annotations\": {\n \"Lorem_5\": \"eu culpa anim eius\",\n \"aute7\": \"sed nulla\"\n },\n \"digest\": \"irure mollit in\",\n \"inValidReason\": \"exercitation Lorem qui mollit sed\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"aute irure culpa\",\n \"params\": {\n \"cillum_c\": \"occaecat nostrud quis sint\"\n },\n \"presets\": [\n {\n \"add\": \"consectetur ad\",\n \"displayName\": \"cillum velit ex sed occaecat\",\n \"group\": \"elit et aliquip veniam ullamco\",\n \"name\": \"Duis ad ipsum nisi\",\n \"remove\": [\n \"consectetur\",\n \"eiusmod proident ullamco\"\n ]\n },\n {\n \"add\": \"mollit pariatur\",\n \"displayName\": \"qui incididunt\",\n \"group\": \"ex dolor enim eu\",\n \"name\": \"aliq\",\n \"remove\": [\n \"do\",\n \"cupidatat pariatur magna\"\n ]\n }\n ],\n \"registryUid\": \"aliquip Ut et commodo\",\n \"schema\": [\n {\n \"format\": \"consectetur aute commodo\",\n \"hints\": [\n \"ut exercitation quis incididunt\",\n \"veniam ex se\"\n ],\n \"listOptions\": [\n \"consequat reprehenderit\",\n \"amet dolore\"\n ],\n \"name\": \"aute Ut non\",\n \"readonly\": true,\n \"regex\": \"cillum\",\n \"required\": false,\n \"type\": \"ea est Excepteur in\"\n },\n {\n \"format\": \"nisi Lorem ad\",\n \"hints\": [\n \"eu laborum elit\",\n \"culpa laboris consequat\"\n ],\n \"listOptions\": [\n \"do pariatur Lorem\",\n \"incididunt sint Duis non\"\n ],\n \"name\": \"enim incididunt\",\n \"readonly\": true,\n \"regex\": \"aliqua cillum commodo\",\n \"required\": false,\n \"type\": \"exercitation dolor\"\n }\n ],\n \"server\": \"dolore nulla Ut\",\n \"tag\": \"quis labore consectetur\",\n \"type\": \"helm\",\n \"values\": \"pariatur esse\",\n \"version\": \"laboris\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"consectetur officia laborum\",\n \"annotations\": {\n \"non9\": \"eiusmod pariatur\"\n },\n \"digest\": \"eiusmod Excepteur do\",\n \"inValidReason\": \"ut reprehenderit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"incididunt eu\",\n \"params\": {\n \"dolor_d\": \"pariatur est\",\n \"quisd4d\": \"commodo occaecat pariatur aute incididunt\",\n \"utc\": \"enim\"\n },\n \"presets\": [\n {\n \"add\": \"in\",\n \"displayName\": \"eu\",\n \"group\": \"enim dolor\",\n \"name\": \"reprehenderit exercitation eiusmod\",\n \"remove\": [\n \"officia proident\",\n \"non ad laboris\"\n ]\n },\n {\n \"add\": \"dolor\",\n \"displayName\": \"id quis qui officia aliqua\",\n \"group\": \"pariatur elit aute\",\n \"name\": \"amet\",\n \"remove\": [\n \"Duis enim\",\n \"cupidatat ut\"\n ]\n }\n ],\n \"registryUid\": \"in id laborum\",\n \"schema\": [\n {\n \"format\": \"labore qui et cillum\",\n \"hints\": [\n \"ad consectetur\",\n \"cillum dolor elit\"\n ],\n \"listOptions\": [\n \"reprehenderit occaecat labore velit\",\n \"cillum\"\n ],\n \"name\": \"dolor anim sint sit tempor\",\n \"readonly\": false,\n \"regex\": \"e\",\n \"required\": false,\n \"type\": \"in qui\"\n },\n {\n \"format\": \"esse\",\n \"hints\": [\n \"ad veniam qui dolore\",\n \"ex pariatur voluptate\"\n ],\n \"listOptions\": [\n \"eiusmod irure ex\",\n \"dolore\"\n ],\n \"name\": \"culpa\",\n \"readonly\": false,\n \"regex\": \"irure occaecat elit\",\n \"required\": true,\n \"type\": \"in nostrud deserunt irure\"\n }\n ],\n \"server\": \"dolore do\",\n \"tag\": \"exercitation sunt\",\n \"type\": \"helm\",\n \"values\": \"laboris ad labore quis\",\n \"version\": \"ea\"\n }\n ],\n \"scope\": \"ips\",\n \"type\": \"dolore\",\n \"uid\": \"non esse\",\n \"version\": 49883066\n },\n \"labels\": [\n \"ex fugiat laborum\",\n \"exercitation ex officia cupidatat culpa\"\n ],\n \"maintenanceMode\": -53499960,\n \"size\": 19309199\n }\n ],\n \"uid\": \"dolor cupidatat commodo ullamco aliqua\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"sint culpa ut\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"magna cillum\",\n \"annotations\": {\n \"Loremd83\": \"dolore labore reprehenderit\",\n \"voluptate_8\": \"reprehenderit nisi ex commodo Ut\",\n \"ametb\": \"sit ullamco\"\n },\n \"digest\": \"velit ut\",\n \"inValidReason\": \"et amet id\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consequat dolore\",\n \"params\": {\n \"ut_c_8\": \"mollit in\",\n \"minim03\": \"exercitation veniam \",\n \"in4\": \"pariatur occaecat Ut\",\n \"eu8b3\": \"sint Duis est consequat\"\n },\n \"presets\": [\n {\n \"add\": \"Ut aliquip Duis\",\n \"displayName\": \"reprehenderit\",\n \"group\": \"dolore\",\n \"name\": \"adipisicing sed voluptate pariatur\",\n \"remove\": [\n \"occaecat fugiat Ut id sunt\",\n \"eiusmod anim reprehenderit\"\n ]\n },\n {\n \"add\": \"ipsum in\",\n \"displayName\": \"tempor non adipisicing sint\",\n \"group\": \"i\",\n \"name\": \"occaecat amet\",\n \"remove\": [\n \"exercitation nisi et Ut magna\",\n \"in cupidatat fugiat\"\n ]\n }\n ],\n \"registryUid\": \"qui Lorem officia id ut\",\n \"schema\": [\n {\n \"format\": \"proident\",\n \"hints\": [\n \"elit dolore et\",\n \"qui mollit officia exercitation\"\n ],\n \"listOptions\": [\n \"ad commodo qui esse cupidatat\",\n \"commodo et\"\n ],\n \"name\": \"Ut Excepteur est cupidatat\",\n \"readonly\": true,\n \"regex\": \"eiusmod enim ad\",\n \"required\": true,\n \"type\": \"aliqua nostrud\"\n },\n {\n \"format\": \"deserunt Duis ut id\",\n \"hints\": [\n \"est dolore\",\n \"et irure sunt\"\n ],\n \"listOptions\": [\n \"deserunt ea\",\n \"deserunt sit laborum\"\n ],\n \"name\": \"laboris velit\",\n \"readonly\": true,\n \"regex\": \"quis exercitation ipsum\",\n \"required\": false,\n \"type\": \"nulla\"\n }\n ],\n \"server\": \"exercitati\",\n \"tag\": \"deserunt consequat \",\n \"type\": \"spectro\",\n \"values\": \"velit ex deserunt\",\n \"version\": \"elit et \"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"labore nisi Ut proident\",\n \"annotations\": {\n \"exercitation_7\": \"aliquip aute magna\",\n \"ad_38b\": \"id cupidat\"\n },\n \"digest\": \"consectetur dolor tempor nostrud minim\",\n \"inValidReason\": \"occaecat irure\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"nisi est cillum mollit\",\n \"params\": {\n \"mollit7bd\": \"dolor incididunt in cupidatat\"\n },\n \"presets\": [\n {\n \"add\": \"labore\",\n \"displayName\": \"exercitation\",\n \"group\": \"dolore mollit\",\n \"name\": \"cillum in voluptate quis velit\",\n \"remove\": [\n \"laboris sed ut consectetur voluptate\",\n \"elit\"\n ]\n },\n {\n \"add\": \"mollit ea in eiusmod\",\n \"displayName\": \"sit do et nulla\",\n \"group\": \"repr\",\n \"name\": \"mollit\",\n \"remove\": [\n \"laboris consectetur\",\n \"proident occaecat reprehenderit elit\"\n ]\n }\n ],\n \"registryUid\": \"sint culpa sed offic\",\n \"schema\": [\n {\n \"format\": \"Excepteur velit ut minim\",\n \"hints\": [\n \"in nulla aute\",\n \"aliquip quis ut\"\n ],\n \"listOptions\": [\n \"nulla irure qui ullamco\",\n \"non ut sunt\"\n ],\n \"name\": \"fugia\",\n \"readonly\": false,\n \"regex\": \"et ut incididun\",\n \"required\": false,\n \"type\": \"enim\"\n },\n {\n \"format\": \"dolor id\",\n \"hints\": [\n \"amet\",\n \"est si\"\n ],\n \"listOptions\": [\n \"occaecat ipsum aliquip\",\n \"nulla amet labori\"\n ],\n \"name\": \"aliquip\",\n \"readonly\": false,\n \"regex\": \"sit sint\",\n \"required\": false,\n \"type\": \"aliqua Duis aliquip in consectetur\"\n }\n ],\n \"server\": \"minim dolore\",\n \"tag\": \"deserunt Duis pariatur dolore et\",\n \"type\": \"spectro\",\n \"values\": \"commodo in\",\n \"version\": \"dolore do qui\"\n }\n ],\n \"scope\": \"Lorem culpa\",\n \"type\": \"ex labore amet in laborum\",\n \"uid\": \"tempor laboris ea\",\n \"version\": 23083698\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"Lore\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"in\",\n \"annotations\": {\n \"reprehenderit_d\": \"in tempor exercitation\"\n },\n \"digest\": \"in amet do laborum\",\n \"inValidReason\": \"velit culpa fugiat\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Ut consequat pariatur\",\n \"params\": {\n \"culpa__5\": \"sint dolor aliqua elit culpa\",\n \"ut1\": \"quis esse Ut consequat\"\n },\n \"presets\": [\n {\n \"add\": \"in pariatur\",\n \"displayName\": \"Excepteur non ex\",\n \"group\": \"do\",\n \"name\": \"sint incididunt in exercitation\",\n \"remove\": [\n \"id cupidatat labore quis\",\n \"velit nisi\"\n ]\n },\n {\n \"add\": \"magna labore mollit dolore Excepteur\",\n \"displayName\": \"ea non nulla \",\n \"group\": \"amet exercitation ex laboris velit\",\n \"name\": \"aliquip ut Lorem exercitation\",\n \"remove\": [\n \"dolor\",\n \"minim ea Lorem ipsum cupidatat\"\n ]\n }\n ],\n \"registryUid\": \"proident\",\n \"schema\": [\n {\n \"format\": \"ullamco pro\",\n \"hints\": [\n \"adipisicing esse nostrud ex\",\n \"aliqua pariatur\"\n ],\n \"listOptions\": [\n \"dolor velit id voluptate eu\",\n \"sed nulla tempor eiusmod id\"\n ],\n \"name\": \"dolore minim\",\n \"readonly\": true,\n \"regex\": \"id sint ut\",\n \"required\": false,\n \"type\": \"dolor id dolore in aliqua\"\n },\n {\n \"format\": \"magna nulla Ut\",\n \"hints\": [\n \"ex\",\n \"non proident ex\"\n ],\n \"listOptions\": [\n \"eu incididunt\",\n \"fugiat sint occaecat\"\n ],\n \"name\": \"dolore\",\n \"readonly\": true,\n \"regex\": \"dolore ex\",\n \"required\": true,\n \"type\": \"quis dolor non enim ut\"\n }\n ],\n \"server\": \"magna\",\n \"tag\": \"anim voluptate enim sit\",\n \"type\": \"helm\",\n \"values\": \"qui Excepteur fugiat\",\n \"version\": \"tempor ea dolor\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"officia voluptate\",\n \"annotations\": {\n \"laborea70\": \"laborum deserunt sed\",\n \"et_d\": \"nulla magna\",\n \"sint__d\": \"eiusmod incididunt laboris cupidatat do\"\n },\n \"digest\": \"do ut qui amet\",\n \"inValidReason\": \"in ex Lorem\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"pariatu\",\n \"params\": {\n \"dolor19\": \"voluptate deserunt nostrud Excepteur ut\",\n \"amet_6_3\": \"quis enim eiusmod esse\"\n },\n \"presets\": [\n {\n \"add\": \"ut culpa sed\",\n \"displayName\": \"eu eiusmod Excepteur ut\",\n \"group\": \"ut aute mollit\",\n \"name\": \"sit adipisicing\",\n \"remove\": [\n \"exercitatio\",\n \"in\"\n ]\n },\n {\n \"add\": \"ad officia nisi\",\n \"displayName\": \"irure anim tempor ut\",\n \"group\": \"cupidatat\",\n \"name\": \"Ut officia\",\n \"remove\": [\n \"esse elit\",\n \"in nulla\"\n ]\n }\n ],\n \"registryUid\": \"ut et velit pariat\",\n \"schema\": [\n {\n \"format\": \"cupidatat qui laborum Duis aliqua\",\n \"hints\": [\n \"cillum laborum\",\n \"adipisicing quis amet\"\n ],\n \"listOptions\": [\n \"magna sunt et ut\",\n \"sint in deserunt ad\"\n ],\n \"name\": \"voluptate dolore laboris\",\n \"readonly\": false,\n \"regex\": \"nisi culpa\",\n \"required\": true,\n \"type\": \"commodo eu adipis\"\n },\n {\n \"format\": \"aliquip deserunt est occae\",\n \"hints\": [\n \"ex ut nisi\",\n \"officia eiusmod\"\n ],\n \"listOptions\": [\n \"est commodo ad\",\n \"Duis aute\"\n ],\n \"name\": \"magna dolor proident laborum\",\n \"readonly\": true,\n \"regex\": \"sint\",\n \"required\": false,\n \"type\": \"proident exercitation incididunt Excepteur\"\n }\n ],\n \"server\": \"cillum\",\n \"tag\": \"est laboris\",\n \"type\": \"helm\",\n \"values\": \"Excepteur\",\n \"version\": \"dolore aliqua eu ullamco\"\n }\n ],\n \"scope\": \"laborum\",\n \"type\": \"sed i\",\n \"uid\": \"ipsum\",\n \"version\": -37671609\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"id mollit\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"laborum culpa\",\n \"annotations\": {\n \"Ut8\": \"dolor \",\n \"amet_0c\": \"elit laboris esse consectetur dolor\",\n \"culpa_4\": \"dolore est enim culpa exercitation\",\n \"Excepteur_cf7\": \"occ\"\n },\n \"digest\": \"in\",\n \"inValidReason\": \"mollit Excepteur\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"magna\",\n \"params\": {\n \"eiusmod_419\": \"laborum deserunt ex\"\n },\n \"presets\": [\n {\n \"add\": \"Excepteur ipsum eiu\",\n \"displayName\": \"occaecat ullamco pariatur\",\n \"group\": \"ex dolore amet mollit Excepteur\",\n \"name\": \"exercitation culpa reprehenderit\",\n \"remove\": [\n \"in commodo occaecat irure ad\",\n \"Ut dolore dolor\"\n ]\n },\n {\n \"add\": \"esse sint\",\n \"displayName\": \"anim in incididunt consectetur\",\n \"group\": \"ipsum Ut aliquip\",\n \"name\": \"irure in amet\",\n \"remove\": [\n \"adipisicing fu\",\n \"dolor\"\n ]\n }\n ],\n \"registryUid\": \"quis\",\n \"schema\": [\n {\n \"format\": \"irure quis\",\n \"hints\": [\n \"ullamco\",\n \"magna mollit aliqua\"\n ],\n \"listOptions\": [\n \"dolor do aliqua ipsum officia\",\n \"ex dolor velit eu\"\n ],\n \"name\": \"et\",\n \"readonly\": false,\n \"regex\": \"eiusmod esse incididunt\",\n \"required\": true,\n \"type\": \"irure id adipisicing consequat\"\n },\n {\n \"format\": \"labore sed\",\n \"hints\": [\n \"in nisi mollit amet\",\n \"fugiat culpa nostrud deserunt\"\n ],\n \"listOptions\": [\n \"sunt quis dolore qui\",\n \"ex veniam mollit id\"\n ],\n \"name\": \"do laboris in dolor\",\n \"readonly\": true,\n \"regex\": \"id occaecat sunt velit\",\n \"required\": true,\n \"type\": \"commodo est esse\"\n }\n ],\n \"server\": \"do\",\n \"tag\": \"nostrud nisi aliqua ipsum\",\n \"type\": \"spectro\",\n \"values\": \"officia quis\",\n \"version\": \"incididunt consectetur Lorem veniam\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"pariatur\",\n \"annotations\": {\n \"ut3\": \"Duis\"\n },\n \"digest\": \"culpa laborum amet\",\n \"inValidReason\": \"qui\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ullamco et veniam exercita\",\n \"params\": {\n \"officia_41\": \"in quis ipsum\",\n \"reprehenderit16c\": \"culpa et quis in consectetur\"\n },\n \"presets\": [\n {\n \"add\": \"eiusmod occaecat anim esse\",\n \"displayName\": \"irure occaecat\",\n \"group\": \"quis\",\n \"name\": \"in\",\n \"remove\": [\n \"commodo esse est ullamco\",\n \"tempor nisi minim incididunt\"\n ]\n },\n {\n \"add\": \"aute esse fugiat\",\n \"displayName\": \"aute\",\n \"group\": \"consectetur fugiat\",\n \"name\": \"officia voluptate Excepteur in\",\n \"remove\": [\n \"consequat velit dolore ea\",\n \"fugiat dolore sed eu sint\"\n ]\n }\n ],\n \"registryUid\": \"sit consectet\",\n \"schema\": [\n {\n \"format\": \"sit dolore laborum\",\n \"hints\": [\n \"dolor\",\n \"adipisicing\"\n ],\n \"listOptions\": [\n \"eiusmod ad do\",\n \"elit nulla ullamco sunt\"\n ],\n \"name\": \"ad commodo labore sed\",\n \"readonly\": true,\n \"regex\": \"magna Duis Excepteur aliqua sed\",\n \"required\": false,\n \"type\": \"voluptate magna laborum\"\n },\n {\n \"format\": \"ut et commodo in\",\n \"hints\": [\n \"minim ut enim dolor et\",\n \"qui amet laboris Excepteur in\"\n ],\n \"listOptions\": [\n \"veniam\",\n \"sint magna do\"\n ],\n \"name\": \"magna ullamco Duis\",\n \"readonly\": false,\n \"regex\": \"exercitation aute id enim\",\n \"required\": true,\n \"type\": \"aute eiusmod ea\"\n }\n ],\n \"server\": \"ad in non Excepteur ipsum\",\n \"tag\": \"sit in elit\",\n \"type\": \"manifest\",\n \"values\": \"sit occaecat molli\",\n \"version\": \"ex ut\"\n }\n ],\n \"scope\": \"velit in Lorem\",\n \"type\": \"incididunt veniam ex\",\n \"uid\": \"minim ad laborum anim sed\",\n \"version\": -44724561\n }\n ],\n \"projectMeta\": {\n \"name\": \"do ex\",\n \"uid\": \"culpa\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"pariatur amet\",\n \"isBrownfield\": true,\n \"state\": \"nostrud reprehenderit eu Ut\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": 68895900.04669687,\n \"storage\": -71438513.63616247,\n \"total\": -14424748.48246786\n },\n \"total\": -20096550.6114327\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"consectetur ea Duis\",\n \"conditions\": [\n {\n \"message\": \"sit\",\n \"relatedObject\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"sit esse in sint\",\n \"uid\": \"magna\"\n },\n \"type\": \"ipsum\"\n },\n {\n \"message\": \"reprehenderit quis voluptate pariatur\",\n \"relatedObject\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"dolo\",\n \"uid\": \"aliquip in ea et\"\n },\n \"type\": \"Duis in mollit id veniam\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"sint voluptate officia proident\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 53976315.2355175,\n \"storage\": -47488870.86251887,\n \"total\": -36636192.90093721\n },\n \"total\": -23729802.528807342\n },\n \"location\": {\n \"coordinates\": [\n 7219944.042541027,\n 67188061.96944728\n ],\n \"countryCode\": \"culpa ul\",\n \"countryName\": \"exercitation ea nisi proident\",\n \"regionCode\": \"sed\",\n \"regionName\": \"ad in deserunt laborum ea\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 14852695.523949236,\n \"request\": -11623543.687610999,\n \"total\": 18909447.890004084,\n \"unit\": \"sit ad eiusmod\",\n \"usage\": 96486521.0975802\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 90773560.74881607,\n \"request\": 75903205.35130578,\n \"total\": 37876354.61305484,\n \"unit\": \"consectetur aute ex laboris\",\n \"usage\": 27233966.176955834\n }\n },\n \"notifications\": {\n \"isAvailable\": true\n },\n \"state\": \"ut\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"dolor dol\",\n \"name\": \"cupidatat tempor ut ut\",\n \"projectUid\": \"enim eiusmod nisi ut\",\n \"tenantUid\": \"ea proident Ut\",\n \"uid\": \"in nulla sed\"\n },\n {\n \"kind\": \"ullamco mollit\",\n \"name\": \"nisi eiusmod est\",\n \"projectUid\": \"esse amet culpa\",\n \"tenantUid\": \"ad sit\",\n \"uid\": \"quis do\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"elit reprehenderit\",\n \"name\": \"\",\n \"projectUid\": \"sunt\",\n \"tenantUid\": \"ea labore\",\n \"uid\": \"incididunt adipisicing eiusmod Ut\"\n },\n \"hostCluster\": {\n \"kind\": \"dolore elit\",\n \"name\": \"eiusmod in ut incididunt\",\n \"projectUid\": \"nulla consectetur id\",\n \"tenantUid\": \"enim\",\n \"uid\": \"irure incididunt fugiat\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"amet Excepteur laborum ut pariatur\",\n \"status\": \"Pausing\"\n },\n \"state\": \"dolore\",\n \"virtualClusters\": [\n {\n \"kind\": \"officia cillum minim ex\",\n \"name\": \"velit mollit enim cill\",\n \"projectUid\": \"culpa nulla amet\",\n \"tenantUid\": \"incididunt est voluptate anim\",\n \"uid\": \"dolore\"\n },\n {\n \"kind\": \"elit pariatur laborum\",\n \"name\": \"non Duis culpa \",\n \"projectUid\": \"minim ipsum\",\n \"tenantUid\": \"officia nostrud ex\",\n \"uid\": \"Ut dolor ex\"\n }\n ]\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ut est veniam amet\",\n \"count\": 82168740,\n \"limit\": 94548951,\n \"offset\": -17492371\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eed271b4-b949-43ed-9dc1-e87e06fe3783", + "name": "Retrieves a list of cluster summary for a given cluster group", + "request": { + "name": "Retrieves a list of cluster summary for a given cluster group", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "clustergroups", + ":uid", + "virtualClusters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3a2f0e35-c425-47d8-a81e-027811a54864", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "clustergroups", + ":uid", + "virtualClusters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse8d7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proidentff1\": \"\",\n \"velit_7_\": \"\",\n \"non6\": \"\",\n \"consequat_d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"culpa deserunt nu\",\n \"uid\": \"ea tempor\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 31465819,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"aliqua qui laborum\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"qui sunt labore\",\n \"annotations\": {\n \"exdd\": \"eu irure dolor\",\n \"laboris1\": \"in id occaecat deserunt fugiat\",\n \"fugiat_9\": \"nostrud consectetur esse quis\"\n },\n \"digest\": \"laborum irure ullamco aliqua esse\",\n \"inValidReason\": \"dolore pariatur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cupidatat irure reprehenderit dolore\",\n \"params\": {\n \"anim_ed\": \"elit cupidatat consequat minim nulla\"\n },\n \"presets\": [\n {\n \"add\": \"in nostrud id\",\n \"displayName\": \"nostrud cillum\",\n \"group\": \"cillum in\",\n \"name\": \"sint ullamco et Duis\",\n \"remove\": [\n \"cupidatat dolor pariatur\",\n \"Du\"\n ]\n },\n {\n \"add\": \"ullamco ex cillum\",\n \"displayName\": \"ea aliqua eu ex anim\",\n \"group\": \"aliquip quis sunt adipisicing\",\n \"name\": \"ad velit proident elit nulla\",\n \"remove\": [\n \"quis\",\n \"aute cillum sunt\"\n ]\n }\n ],\n \"registryUid\": \"irure in nostrud Duis dolore\",\n \"schema\": [\n {\n \"format\": \"est reprehenderit aut\",\n \"hints\": [\n \"adipisicing commodo est\",\n \"ad proident\"\n ],\n \"listOptions\": [\n \"irure ut fugiat nulla\",\n \"in eu nulla\"\n ],\n \"name\": \"ullamco proident voluptate non laborum\",\n \"readonly\": true,\n \"regex\": \"fugiat\",\n \"required\": false,\n \"type\": \"Lor\"\n },\n {\n \"format\": \"aute anim Lorem aliqua\",\n \"hints\": [\n \"magna nulla \",\n \"officia laborum ad\"\n ],\n \"listOptions\": [\n \"culpa in velit\",\n \"dolor\"\n ],\n \"name\": \"officia eiusmod voluptate\",\n \"readonly\": false,\n \"regex\": \"veniam deserunt eiusmod Ut exercitation\",\n \"required\": false,\n \"type\": \"non adipisicing\"\n }\n ],\n \"server\": \"dolor proident anim magna\",\n \"tag\": \"quis minim\",\n \"type\": \"spectro\",\n \"values\": \"ut\",\n \"version\": \"aute enim dolor qui\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"magna adipisicing\",\n \"annotations\": {\n \"exercitation8\": \"nisi exercitation nulla amet\",\n \"ad97\": \"Excepteur dolore sed adipisicing\"\n },\n \"digest\": \"nostrud Duis enim\",\n \"inValidReason\": \"nisi Excepteur \",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat mollit esse\",\n \"params\": {\n \"quis_b\": \"anim in occaecat cupidatat\",\n \"eu_5a3\": \"laborum pariatur\",\n \"elit_e2\": \"irure occaecat nisi et\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing incididunt\",\n \"displayName\": \"magna et commodo Lorem\",\n \"group\": \"culpa Ut sint sed\",\n \"name\": \"non quis velit\",\n \"remove\": [\n \"esse\",\n \"sed mollit in consectetur tempor\"\n ]\n },\n {\n \"add\": \"sed commodo laborum in\",\n \"displayName\": \"in anim\",\n \"group\": \"non labore\",\n \"name\": \"nisi enim quis ut\",\n \"remove\": [\n \"dolor nulla\",\n \"id proident nostrud eiusmod magna\"\n ]\n }\n ],\n \"registryUid\": \"culpa sit aliqua\",\n \"schema\": [\n {\n \"format\": \"ipsum commodo\",\n \"hints\": [\n \"officia aliquip\",\n \"tempor\"\n ],\n \"listOptions\": [\n \"non cillum paria\",\n \"id incididunt\"\n ],\n \"name\": \"in nisi Duis id\",\n \"readonly\": true,\n \"regex\": \"in aliquip esse\",\n \"required\": true,\n \"type\": \"non amet Duis\"\n },\n {\n \"format\": \"fugiat magna\",\n \"hints\": [\n \"in reprehenderit sint\",\n \"Duis Excepteur anim labore tempor\"\n ],\n \"listOptions\": [\n \"consequat consectetur\",\n \"Ut sit dolore\"\n ],\n \"name\": \"in Lorem\",\n \"readonly\": true,\n \"regex\": \"dolore deserunt dolore eiusmod\",\n \"required\": false,\n \"type\": \"eiusmod tempor elit reprehenderit consectetur\"\n }\n ],\n \"server\": \"officia mollit dolore Duis Excepteur\",\n \"tag\": \"commodo elit cillum cup\",\n \"type\": \"manifest\",\n \"values\": \"mollit ullamco Excepteur\",\n \"version\": \"veniam do pariatur\"\n }\n ],\n \"scope\": \"Ut\",\n \"type\": \"enim esse et laboris\",\n \"uid\": \"proident fugiat do commodo\",\n \"version\": 87271164\n },\n \"labels\": [\n \"laborum nisi cillum aliquip sint\",\n \"Duis veniam amet\"\n ],\n \"maintenanceMode\": 11195782,\n \"size\": 62309465\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -91043079,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"labore\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"irure\",\n \"annotations\": {\n \"amet7f\": \"officia esse nulla irure dolor\",\n \"sunt_500\": \"velit anim ex\"\n },\n \"digest\": \"ipsum ut\",\n \"inValidReason\": \"pariatur cupidatat in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"eu enim\",\n \"params\": {\n \"fugiata5\": \"cillum in aliqua\",\n \"cupidatat__\": \"ipsum minim\"\n },\n \"presets\": [\n {\n \"add\": \"anim aliqua laborum\",\n \"displayName\": \"qui sit enim magna adipisicing\",\n \"group\": \"est dolor qui\",\n \"name\": \"cupidatat\",\n \"remove\": [\n \"elit id\",\n \"ullamco officia qui\"\n ]\n },\n {\n \"add\": \"cillum Excepteur deserunt\",\n \"displayName\": \"pariatur commodo\",\n \"group\": \"in quis ut\",\n \"name\": \"ipsum nulla t\",\n \"remove\": [\n \"ex sed\",\n \"Ut do quis\"\n ]\n }\n ],\n \"registryUid\": \"sint Ut irure amet\",\n \"schema\": [\n {\n \"format\": \"irure pariatur\",\n \"hints\": [\n \"Ut officia\",\n \"adipisicing esse labore laborum\"\n ],\n \"listOptions\": [\n \"dolor sunt nostrud\",\n \"deserunt cillum\"\n ],\n \"name\": \"est sunt\",\n \"readonly\": false,\n \"regex\": \"labore dolor\",\n \"required\": true,\n \"type\": \"deserunt in Excepteur\"\n },\n {\n \"format\": \"non adipisicing\",\n \"hints\": [\n \"adipisicing amet elit magna in\",\n \"voluptate eu nisi Excepteur\"\n ],\n \"listOptions\": [\n \"consectetur minim velit in\",\n \"consectetur do aliqua pa\"\n ],\n \"name\": \"Duis consectetur\",\n \"readonly\": true,\n \"regex\": \"tempor Excepteur\",\n \"required\": true,\n \"type\": \"eu laborum\"\n }\n ],\n \"server\": \"tempor in id\",\n \"tag\": \"laboris dolore et voluptate\",\n \"type\": \"manifest\",\n \"values\": \"dolore aute non laborum\",\n \"version\": \"consectetur do incididunt cillum\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"aliquip ut\",\n \"annotations\": {\n \"cupidatat2\": \"consectetur\"\n },\n \"digest\": \"sunt proident\",\n \"inValidReason\": \"Excepteur proident esse\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"do ex est non\",\n \"params\": {\n \"non7a9\": \"sit quis Ut tempor i\",\n \"laborum_5d\": \"dolore do\",\n \"ut5_\": \"dolore minim ut Lorem\"\n },\n \"presets\": [\n {\n \"add\": \"aliqua\",\n \"displayName\": \"laboris tempor ut enim\",\n \"group\": \"velit labore dolore officia\",\n \"name\": \"ea ad nulla\",\n \"remove\": [\n \"Duis\",\n \"cupi\"\n ]\n },\n {\n \"add\": \"culpa in sunt\",\n \"displayName\": \"non\",\n \"group\": \"labore cupidatat dolore nostrud\",\n \"name\": \"sit eiusmod laboris\",\n \"remove\": [\n \"dolor commodo anim\",\n \"Duis aliqua sed nisi\"\n ]\n }\n ],\n \"registryUid\": \"ea laboris sint anim nisi\",\n \"schema\": [\n {\n \"format\": \"quis\",\n \"hints\": [\n \"elit\",\n \"commodo sint\"\n ],\n \"listOptions\": [\n \"cupidatat labore\",\n \"magna quis Excepteur\"\n ],\n \"name\": \"culpa veniam do nostrud laboris\",\n \"readonly\": false,\n \"regex\": \"exercit\",\n \"required\": false,\n \"type\": \"commodo dolor sit exercitation consequat\"\n },\n {\n \"format\": \"laborum sint Excepteur\",\n \"hints\": [\n \"proident\",\n \"adipisicing labore\"\n ],\n \"listOptions\": [\n \"commodo qui\",\n \"id consectetur nulla\"\n ],\n \"name\": \"Duis ea sunt\",\n \"readonly\": false,\n \"regex\": \"officia irure sed magna\",\n \"required\": false,\n \"type\": \"enim quis elit tempor\"\n }\n ],\n \"server\": \"non consequat\",\n \"tag\": \"deserunt do\",\n \"type\": \"spectro\",\n \"values\": \"magna velit deserunt id\",\n \"version\": \"elit et qui velit\"\n }\n ],\n \"scope\": \"officia magna cillum tempor ad\",\n \"type\": \"in nulla qui do\",\n \"uid\": \"minim laborum in\",\n \"version\": 84900483\n },\n \"labels\": [\n \"occaecat ex\",\n \"ullamc\"\n ],\n \"maintenanceMode\": -86600623,\n \"size\": -16494892\n }\n ],\n \"uid\": \"quis anim Duis\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"mollit elit Lorem aute\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"magna aliquip pariatur\",\n \"annotations\": {\n \"nonf\": \"mollit do\",\n \"in_a\": \"laborum est reprehenderit\"\n },\n \"digest\": \"ipsum sit\",\n \"inValidReason\": \"ipsum sed officia\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat adipisicing cupidatat\",\n \"params\": {\n \"cillum_76\": \"Duis ad in\",\n \"uta\": \"laborum\",\n \"amet_9\": \"nisi non ea incididunt\",\n \"pariatur1f\": \"consequat ipsum tempor ex ut\"\n },\n \"presets\": [\n {\n \"add\": \"laborum ut\",\n \"displayName\": \"incididunt consectetur officia enim\",\n \"group\": \"cupidatat dolore dolore occaecat\",\n \"name\": \"officia ipsum\",\n \"remove\": [\n \"occaecat aliquip in\",\n \"ad in\"\n ]\n },\n {\n \"add\": \"officia qui\",\n \"displayName\": \"laborum\",\n \"group\": \"enim culpa\",\n \"name\": \"conse\",\n \"remove\": [\n \"in qui\",\n \"amet ut\"\n ]\n }\n ],\n \"registryUid\": \"est ad in\",\n \"schema\": [\n {\n \"format\": \"laboris quis sit ullamco ad\",\n \"hints\": [\n \"Ut nulla id dolor\",\n \"id proident nis\"\n ],\n \"listOptions\": [\n \"aliqua et cupidatat\",\n \"aliquip ea culpa nostrud\"\n ],\n \"name\": \"voluptate in\",\n \"readonly\": true,\n \"regex\": \"eiusmod dolor non consectetur\",\n \"required\": false,\n \"type\": \"id\"\n },\n {\n \"format\": \"nisi in aliqua\",\n \"hints\": [\n \"ut\",\n \"id cillum aliqua Lorem consectetur\"\n ],\n \"listOptions\": [\n \"ex aliqua laborum\",\n \"officia sed qui\"\n ],\n \"name\": \"non pariatur minim\",\n \"readonly\": false,\n \"regex\": \"labore amet minim ad\",\n \"required\": false,\n \"type\": \"commodo laborum\"\n }\n ],\n \"server\": \"nisi labore occaec\",\n \"tag\": \"eiusmod laborum adipisicing ea nulla\",\n \"type\": \"helm\",\n \"values\": \"non\",\n \"version\": \"do id in nulla\"\n },\n {\n \"layer\": \"kernel\",\n \"name\": \"ea anim\",\n \"annotations\": {\n \"ut_5\": \"sed Lorem\"\n },\n \"digest\": \"voluptate nisi dolor\",\n \"inValidReason\": \"ipsum labore velit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"sint esse dolore\",\n \"params\": {\n \"inb3b\": \"ut proident exercitation \"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"et non\",\n \"group\": \"adipisicing l\",\n \"name\": \"eu id reprehenderit\",\n \"remove\": [\n \"dolore\",\n \"Ut\"\n ]\n },\n {\n \"add\": \"minim laboris\",\n \"displayName\": \"adipisicing reprehenderit\",\n \"group\": \"nisi ad\",\n \"name\": \"cupidatat aute incididunt cillum\",\n \"remove\": [\n \"laborum esse sunt\",\n \"eu incididunt dolore id\"\n ]\n }\n ],\n \"registryUid\": \"enim adipisicing\",\n \"schema\": [\n {\n \"format\": \"in aute labore enim elit\",\n \"hints\": [\n \"amet velit\",\n \"ad sint in dolor ad\"\n ],\n \"listOptions\": [\n \"in\",\n \"reprehenderit labore occaecat\"\n ],\n \"name\": \"irure ut amet dolor\",\n \"readonly\": true,\n \"regex\": \"dolore nostrud ad\",\n \"required\": true,\n \"type\": \"et aliqua est consequat\"\n },\n {\n \"format\": \"in dolor Lorem quis\",\n \"hints\": [\n \"occaecat nulla veniam labore\",\n \"voluptate\"\n ],\n \"listOptions\": [\n \"Ut ullamco enim\",\n \"aliquip qui occaecat\"\n ],\n \"name\": \"in dolore ut Duis\",\n \"readonly\": false,\n \"regex\": \"qui amet\",\n \"required\": true,\n \"type\": \"voluptate sed do\"\n }\n ],\n \"server\": \"dolor sint ut eiusmod\",\n \"tag\": \"do\",\n \"type\": \"manifest\",\n \"values\": \"sint occaecat magna\",\n \"version\": \"amet sint\"\n }\n ],\n \"scope\": \"consectetur ex incididunt\",\n \"type\": \"qu\",\n \"uid\": \"dolor sunt qui incididunt sed\",\n \"version\": -95164123\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"magna ullamco adipisicing\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"dolor\",\n \"annotations\": {\n \"nulla_b\": \"consectetur labore mollit tempor\"\n },\n \"digest\": \"ad deserunt ea\",\n \"inValidReason\": \"pariatur eu cillum mollit\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Ut in\",\n \"params\": {\n \"Ut_96f\": \"a\",\n \"velit_617\": \"dolor laborum\"\n },\n \"presets\": [\n {\n \"add\": \"officia ex anim esse\",\n \"displayName\": \"occaecat\",\n \"group\": \"quis adipisicing consectetur id\",\n \"name\": \"dolore officia\",\n \"remove\": [\n \"eu Duis\",\n \"dolor enim ut\"\n ]\n },\n {\n \"add\": \"eu\",\n \"displayName\": \"laboris anim dolor id\",\n \"group\": \"au\",\n \"name\": \"cupidatat elit\",\n \"remove\": [\n \"velit\",\n \"cillum culpa qui commodo pariatur\"\n ]\n }\n ],\n \"registryUid\": \"quis qui ad\",\n \"schema\": [\n {\n \"format\": \"est ex magna\",\n \"hints\": [\n \"consequat fugiat eiusmod\",\n \"ut ipsum \"\n ],\n \"listOptions\": [\n \"exercitation dolor\",\n \"dolor est labore ea sit\"\n ],\n \"name\": \"ut mollit et eu\",\n \"readonly\": true,\n \"regex\": \"laborum aute\",\n \"required\": true,\n \"type\": \"Duis commodo\"\n },\n {\n \"format\": \"sunt proident pariatur nostrud\",\n \"hints\": [\n \"velit ex sit nostrud\",\n \"ut aliquip ex\"\n ],\n \"listOptions\": [\n \"non adipisicing pariatur eu in\",\n \"Ut Lo\"\n ],\n \"name\": \"consectetur exerci\",\n \"readonly\": true,\n \"regex\": \"laborum dolore irure\",\n \"required\": false,\n \"type\": \"Lorem\"\n }\n ],\n \"server\": \"irure qui nisi est laborum\",\n \"tag\": \"dolor\",\n \"type\": \"spectro\",\n \"values\": \"pariatur enim dolore\",\n \"version\": \"sit Duis qui\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"sed ullamco amet officia\",\n \"annotations\": {\n \"aliquip_43\": \"dolor ut\",\n \"velit_9d\": \"aute sunt laborum\"\n },\n \"digest\": \"cillum deserunt\",\n \"inValidReason\": \"do ipsum cillum Lorem\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"dolor non nostrud\",\n \"params\": {\n \"Duis2\": \"sint commodo labore amet\"\n },\n \"presets\": [\n {\n \"add\": \"mollit labore dolore exercitation\",\n \"displayName\": \"ullamco\",\n \"group\": \"ad\",\n \"name\": \"Duis\",\n \"remove\": [\n \"aute id nostrud dolore\",\n \"quis ex voluptate ad\"\n ]\n },\n {\n \"add\": \"pariatur officia irure\",\n \"displayName\": \"incididunt amet ad\",\n \"group\": \"nostrud enim\",\n \"name\": \"id culpa\",\n \"remove\": [\n \"ex velit aute reprehenderit magna\",\n \"aliqua fugiat\"\n ]\n }\n ],\n \"registryUid\": \"officia\",\n \"schema\": [\n {\n \"format\": \"eu\",\n \"hints\": [\n \"nostrud\",\n \"reprehenderit cupidatat veniam tempor aliquip\"\n ],\n \"listOptions\": [\n \"in et veniam reprehen\",\n \"veniam sit laboris eu pariatur\"\n ],\n \"name\": \"magna aliqua exercitation\",\n \"readonly\": true,\n \"regex\": \"cupidatat consectetur culpa ullamco\",\n \"required\": false,\n \"type\": \"et Lorem ut reprehenderit\"\n },\n {\n \"format\": \"deserunt cupidatat cillum ea\",\n \"hints\": [\n \"nisi sint pariatur elit\",\n \"laborum dolore tempor elit\"\n ],\n \"listOptions\": [\n \"aliqua reprehe\",\n \"enim proident\"\n ],\n \"name\": \"anim fugiat aliquip voluptate\",\n \"readonly\": true,\n \"regex\": \"exercitation laboris dolor\",\n \"required\": true,\n \"type\": \"do sit irure labore\"\n }\n ],\n \"server\": \"velit\",\n \"tag\": \"et quis exerc\",\n \"type\": \"manifest\",\n \"values\": \"ex mollit aliqua\",\n \"version\": \"id ad ullamco irure\"\n }\n ],\n \"scope\": \"ea mollit Lorem\",\n \"type\": \"veniam ullamco\",\n \"uid\": \"veniam sed\",\n \"version\": -22282994\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"adipisicing dolor\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"deserunt\",\n \"annotations\": {\n \"et__2\": \"Ut ad\",\n \"Lorem_f0\": \"cillum deserunt et\",\n \"cillum_b2\": \"incididunt deserunt irure\"\n },\n \"digest\": \"elit ipsum\",\n \"inValidReason\": \"id dolor\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ad\",\n \"params\": {\n \"exercitation_8a\": \"in\",\n \"irure_2c\": \"laborum adipisicing do dolor\"\n },\n \"presets\": [\n {\n \"add\": \"labore quis ullamco dolor\",\n \"displayName\": \"anim commodo\",\n \"group\": \"consequat quis sint aliqua\",\n \"name\": \"Lorem exercitation aliqua\",\n \"remove\": [\n \"sint nostrud\",\n \"pariatur\"\n ]\n },\n {\n \"add\": \"ullamco in Ut sunt\",\n \"displayName\": \"quis \",\n \"group\": \"dolor ipsum\",\n \"name\": \"veniam dolore\",\n \"remove\": [\n \"elit nulla ad\",\n \"tempor culpa laboris\"\n ]\n }\n ],\n \"registryUid\": \"Excepteur id elit voluptate\",\n \"schema\": [\n {\n \"format\": \"commodo dolore ut\",\n \"hints\": [\n \"qui Lorem ullamco nisi est\",\n \"amet nostrud occaecat ex\"\n ],\n \"listOptions\": [\n \"dolor aute magna eiusmod in\",\n \"veniam Duis\"\n ],\n \"name\": \"ut esse ipsum fugiat\",\n \"readonly\": true,\n \"regex\": \"ea\",\n \"required\": false,\n \"type\": \"exercitation laborum\"\n },\n {\n \"format\": \"aliquip ullamco in\",\n \"hints\": [\n \"et adipisicing sint\",\n \"ad commodo aliquip\"\n ],\n \"listOptions\": [\n \"dolore labore voluptate null\",\n \"do sed eiusmod sit qui\"\n ],\n \"name\": \"labore\",\n \"readonly\": false,\n \"regex\": \"in \",\n \"required\": false,\n \"type\": \"adipisicing commodo magna\"\n }\n ],\n \"server\": \"aute aliquip fugiat consectetur adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"helm\",\n \"values\": \"laborum\",\n \"version\": \"in ea adipisicing ut Duis\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"in consectetur consequat irure\",\n \"annotations\": {\n \"mollit_2_\": \"laboris Excepteu\"\n },\n \"digest\": \"amet nulla\",\n \"inValidReason\": \"dolore consectetur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"officia ex Ut esse\",\n \"params\": {\n \"voluptate6\": \"laborum cillum\",\n \"pariatur_d\": \"eiusmod tempor velit\",\n \"elit_9\": \"in et laborum reprehenderit\",\n \"cupidatat_7\": \"dolor mollit eu tempor aliqua\",\n \"mollit_9a\": \"in ex\"\n },\n \"presets\": [\n {\n \"add\": \"incididunt amet cupidatat\",\n \"displayName\": \"do velit minim\",\n \"group\": \"deserunt veniam in incididunt\",\n \"name\": \"dolore Ut\",\n \"remove\": [\n \"et sint ea qui adipisicing\",\n \"adipisicin\"\n ]\n },\n {\n \"add\": \"ullamco ut dolor in\",\n \"displayName\": \"ut nisi\",\n \"group\": \"laboris\",\n \"name\": \"anim ea esse\",\n \"remove\": [\n \"et in eu\",\n \"non esse ullamco\"\n ]\n }\n ],\n \"registryUid\": \"dolore Duis culpa\",\n \"schema\": [\n {\n \"format\": \"amet laborum\",\n \"hints\": [\n \"ipsum in officia\",\n \"occaecat Excepteur ullamco proident ex\"\n ],\n \"listOptions\": [\n \"cupidatat occaecat dolore do\",\n \"nulla consectetur\"\n ],\n \"name\": \"ut\",\n \"readonly\": true,\n \"regex\": \"adipisicing occaecat\",\n \"required\": false,\n \"type\": \"in ipsum mollit\"\n },\n {\n \"format\": \"cillum reprehenderit dolo\",\n \"hints\": [\n \"qui\",\n \"fugiat\"\n ],\n \"listOptions\": [\n \"ex\",\n \"velit sit ullamco\"\n ],\n \"name\": \"et Ut quis enim\",\n \"readonly\": true,\n \"regex\": \"minim dolor\",\n \"required\": true,\n \"type\": \"dolore dolore\"\n }\n ],\n \"server\": \"Excepteur consequat commodo ex\",\n \"tag\": \"consectetur \",\n \"type\": \"manifest\",\n \"values\": \"aliqua\",\n \"version\": \"sit dolor cillum\"\n }\n ],\n \"scope\": \"incididunt culpa magna\",\n \"type\": \"labore velit\",\n \"uid\": \"aute\",\n \"version\": -9951202\n }\n ],\n \"projectMeta\": {\n \"name\": \"irure velit\",\n \"uid\": \"adipisicing sed fugiat\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"id ex non ut sit\",\n \"isBrownfield\": false,\n \"state\": \"pariatur id non\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -79252250.49047601,\n \"storage\": 59360610.139805794,\n \"total\": -86017373.54370123\n },\n \"total\": 31399443.566666946\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"Lorem\",\n \"conditions\": [\n {\n \"message\": \"consequat\",\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"elit tempor adipisicing mollit\",\n \"uid\": \"dolore ut ad\"\n },\n \"type\": \"in\"\n },\n {\n \"message\": \"deserunt pariatur ut eu\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"culpa dolore cupidatat\",\n \"uid\": \"ex\"\n },\n \"type\": \"ut minim\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"reprehenderit sint\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 72196892.36486518,\n \"storage\": 32604932.229915336,\n \"total\": 85782871.90282393\n },\n \"total\": -16907757.53191836\n },\n \"location\": {\n \"coordinates\": [\n -76367262.78788957,\n 71727164.96440691\n ],\n \"countryCode\": \"ut anim dolore\",\n \"countryName\": \"aute sint ut\",\n \"regionCode\": \"in cillum Duis dolore\",\n \"regionName\": \"laboris aut\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -46559241.60791556,\n \"request\": -47810426.624690905,\n \"total\": -75535647.6703541,\n \"unit\": \"cupidatat sit nulla deserunt \",\n \"usage\": 4467593.596216932\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 60923372.902974814,\n \"request\": -15501819.912257314,\n \"total\": 49698237.975432456,\n \"unit\": \"cillum aliqua minim ea\",\n \"usage\": 89981404.02637759\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"et dolore reprehenderit qui Excepteur\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"fugiat occaecat voluptate velit\",\n \"name\": \"enim magna\",\n \"projectUid\": \"irure\",\n \"tenantUid\": \"enim deserunt quis nisi\",\n \"uid\": \"minim esse tempor adipisicing\"\n },\n {\n \"kind\": \"fugiat ex aute in\",\n \"name\": \"officia Ut\",\n \"projectUid\": \"Duis\",\n \"tenantUid\": \"consequat tempor aliquip culpa\",\n \"uid\": \"sit voluptate commodo irure laboris\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"co\",\n \"name\": \"pariatur amet do\",\n \"projectUid\": \"ipsum aliquip\",\n \"tenantUid\": \"Ut minim adipisicing\",\n \"uid\": \"in amet\"\n },\n \"hostCluster\": {\n \"kind\": \"dolore c\",\n \"name\": \"veniam amet ullamco esse mollit\",\n \"projectUid\": \"anim aliqua dolor sint amet\",\n \"tenantUid\": \"dolor occaecat\",\n \"uid\": \"sit\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"non mollit\",\n \"status\": \"Paused\"\n },\n \"state\": \"consequat nulla magna reprehenderit laborum\",\n \"virtualClusters\": [\n {\n \"kind\": \"proident est\",\n \"name\": \"ipsum labore laboris laborum\",\n \"projectUid\": \"pariat\",\n \"tenantUid\": \"aliqua ullamco irure sint\",\n \"uid\": \"nostrud occaecat elit eu\"\n },\n {\n \"kind\": \"sed culpa labore proident\",\n \"name\": \"amet eiusmod aliqua\",\n \"projectUid\": \"deserunt nostrud Duis aliquip tempor\",\n \"tenantUid\": \"nisi anim ad\",\n \"uid\": \"in voluptate\"\n }\n ]\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_8d4\": \"\",\n \"sed_063\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_f\": \"\",\n \"dolore_af2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"consequat\",\n \"uid\": \"consectetur\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 75273266,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"do\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"occaecat co\",\n \"annotations\": {\n \"dolore_a\": \"voluptate ipsum occaecat nulla\"\n },\n \"digest\": \"aliqua nostrud qui commodo veniam\",\n \"inValidReason\": \"ea deserunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ullamco qui officia voluptate\",\n \"params\": {\n \"in8\": \"dolore in\",\n \"deserunt_13\": \"dolore elit est eu \"\n },\n \"presets\": [\n {\n \"add\": \"elit Excepteur pariatur est proident\",\n \"displayName\": \"dolor dolore\",\n \"group\": \"et pariatur ut ea\",\n \"name\": \"qui\",\n \"remove\": [\n \"fugiat tempor\",\n \"officia minim irure consequat\"\n ]\n },\n {\n \"add\": \"occaecat dolo\",\n \"displayName\": \"nulla\",\n \"group\": \"consequat occaecat\",\n \"name\": \"irure esse\",\n \"remove\": [\n \"adipisicing reprehenderit Ut\",\n \"enim magna mollit\"\n ]\n }\n ],\n \"registryUid\": \"quis ut elit\",\n \"schema\": [\n {\n \"format\": \"esse exercitation minim\",\n \"hints\": [\n \"elit sunt enim veniam Duis\",\n \"veniam minim magna esse\"\n ],\n \"listOptions\": [\n \"Ut ullamco\",\n \"i\"\n ],\n \"name\": \"voluptate i\",\n \"readonly\": true,\n \"regex\": \"et laborum ipsum\",\n \"required\": true,\n \"type\": \"officia cillum dolore\"\n },\n {\n \"format\": \"mollit in do\",\n \"hints\": [\n \"inci\",\n \"sunt id dolore mollit\"\n ],\n \"listOptions\": [\n \"ullamco\",\n \"eiusmod culpa\"\n ],\n \"name\": \"qui volup\",\n \"readonly\": false,\n \"regex\": \"dolor in\",\n \"required\": true,\n \"type\": \"adipisicing ullamco anim\"\n }\n ],\n \"server\": \"aute magna est ipsum\",\n \"tag\": \"eiusmod\",\n \"type\": \"manifest\",\n \"values\": \"ut consequat dolore\",\n \"version\": \"labore irure veniam\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"esse et\",\n \"annotations\": {\n \"Duisf\": \"tempor aliqua m\",\n \"adipisicing_b1\": \"eu deserunt veniam\"\n },\n \"digest\": \"Ut\",\n \"inValidReason\": \"dolor consectetur occaecat aliquip anim\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"minim sint\",\n \"params\": {\n \"qui_79\": \"veniam consequat in\"\n },\n \"presets\": [\n {\n \"add\": \"nulla commodo in aliqua re\",\n \"displayName\": \"Lorem dolor ali\",\n \"group\": \"minim magna ut cillum\",\n \"name\": \"ut ex nulla fugiat veniam\",\n \"remove\": [\n \"aute occaecat\",\n \"Excepteur proident adipisicing\"\n ]\n },\n {\n \"add\": \"aliqua sit sint dolore\",\n \"displayName\": \"voluptate reprehenderit\",\n \"group\": \"pariatur in dolore\",\n \"name\": \"dolor tempor\",\n \"remove\": [\n \"nisi sit non Lorem\",\n \"ea esse voluptate\"\n ]\n }\n ],\n \"registryUid\": \"adipisicing deserunt quis\",\n \"schema\": [\n {\n \"format\": \"nisi irure\",\n \"hints\": [\n \"irure Ut ipsum Lorem in\",\n \"dolore qui pariat\"\n ],\n \"listOptions\": [\n \"proident mollit\",\n \"Ut ad\"\n ],\n \"name\": \"sit quis sed\",\n \"readonly\": false,\n \"regex\": \"officia enim\",\n \"required\": true,\n \"type\": \"sunt sed\"\n },\n {\n \"format\": \"Excepteur eiusmod ex tempor\",\n \"hints\": [\n \"aute velit cupidatat sint\",\n \"Lorem est in eu\"\n ],\n \"listOptions\": [\n \"commodo minim dolore\",\n \"quis\"\n ],\n \"name\": \"officia cupidatat sunt consequ\",\n \"readonly\": true,\n \"regex\": \"labore laborum\",\n \"required\": true,\n \"type\": \"voluptate Excepteur\"\n }\n ],\n \"server\": \"proident adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"manifest\",\n \"values\": \"aute magna nostrud culpa\",\n \"version\": \"minim magna\"\n }\n ],\n \"scope\": \"Ut laborum enim consectetur\",\n \"type\": \"consectetur ullamco pariatur in\",\n \"uid\": \"proident est eiusmod\",\n \"version\": 17523704\n },\n \"labels\": [\n \"velit culpa dolore\",\n \"anim laboris voluptate quis\"\n ],\n \"maintenanceMode\": 67513988,\n \"size\": -56055036\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -83259721,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"exercitation dolore cupidatat ullamco in\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"pariatur anim sed ullamco magna\",\n \"annotations\": {\n \"ad4\": \"in id\"\n },\n \"digest\": \"fugiat commodo velit\",\n \"inValidReason\": \"aliqua sed\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"q\",\n \"params\": {\n \"laborumf29\": \"Ut qui\"\n },\n \"presets\": [\n {\n \"add\": \"et labore\",\n \"displayName\": \"ut\",\n \"group\": \"deserun\",\n \"name\": \"ad esse eiusmod eli\",\n \"remove\": [\n \"sint aliquip Duis ut culpa\",\n \"non eu reprehenderit\"\n ]\n },\n {\n \"add\": \"ullamco esse ea est magna\",\n \"displayName\": \"aute mollit laboris\",\n \"group\": \"sunt nostrud veniam dolore\",\n \"name\": \"minim\",\n \"remove\": [\n \"fugiat qui\",\n \"in dolor non\"\n ]\n }\n ],\n \"registryUid\": \"est sed\",\n \"schema\": [\n {\n \"format\": \"ex do\",\n \"hints\": [\n \"magna enim\",\n \"nulla\"\n ],\n \"listOptions\": [\n \"ex ipsum\",\n \"velit\"\n ],\n \"name\": \"Lorem est fugiat ut\",\n \"readonly\": true,\n \"regex\": \"eu magna fugiat aliquip\",\n \"required\": false,\n \"type\": \"Excepteur anim nostrud nulla\"\n },\n {\n \"format\": \"quis culpa\",\n \"hints\": [\n \"cupidatat nisi anim\",\n \"aliquip eu magna tem\"\n ],\n \"listOptions\": [\n \"nulla nostrud elit ad cillum\",\n \"voluptate laborum\"\n ],\n \"name\": \"aliquip dolor amet ad\",\n \"readonly\": false,\n \"regex\": \"ipsum fugiat enim\",\n \"required\": true,\n \"type\": \"voluptate nostrud in\"\n }\n ],\n \"server\": \"occaecat nostrud in culpa\",\n \"tag\": \"enim cillum\",\n \"type\": \"spectro\",\n \"values\": \"exercitation fugiat Lorem nostrud\",\n \"version\": \"magna consect\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"nulla ut non\",\n \"annotations\": {\n \"ea0\": \"sed elit\",\n \"enim8\": \"laboris amet\",\n \"labore_3\": \"nisi minim laboris\",\n \"ea8\": \"consequat do\"\n },\n \"digest\": \"de\",\n \"inValidReason\": \"reprehenderit anim\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cillum mollit\",\n \"params\": {\n \"commodo_2\": \"sit aliquip\",\n \"qui_a5\": \"ipsum culpa elit\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing ut labore incididunt ullamco\",\n \"displayName\": \"consectetur aliquip\",\n \"group\": \"proident anim Lorem ut\",\n \"name\": \"eu elit\",\n \"remove\": [\n \"dolor cillum\",\n \"eiusmod adipisicing nisi ullamco sunt\"\n ]\n },\n {\n \"add\": \"ipsum in\",\n \"displayName\": \"nisi exercitation sunt\",\n \"group\": \"incididunt commodo tempor deserunt\",\n \"name\": \"Lorem sint deserunt sed\",\n \"remove\": [\n \"aliquip in\",\n \"elit aliqua\"\n ]\n }\n ],\n \"registryUid\": \"in do eiusmod ut\",\n \"schema\": [\n {\n \"format\": \"cupidatat amet sit est sint\",\n \"hints\": [\n \"incididunt irure\",\n \"nisi\"\n ],\n \"listOptions\": [\n \"amet magna voluptate\",\n \"quis reprehenderit ex\"\n ],\n \"name\": \"amet ad qui labore\",\n \"readonly\": true,\n \"regex\": \"sint commodo\",\n \"required\": true,\n \"type\": \"dolor\"\n },\n {\n \"format\": \"ut exercitation\",\n \"hints\": [\n \"quis elit dolore\",\n \"incididunt reprehenderit ullamco occaecat tempor\"\n ],\n \"listOptions\": [\n \"fugiat dolor in\",\n \"Duis eu id dolore\"\n ],\n \"name\": \"velit\",\n \"readonly\": false,\n \"regex\": \"aute eu\",\n \"required\": true,\n \"type\": \"exercitation Ut cupidatat laborum culpa\"\n }\n ],\n \"server\": \"do dolor\",\n \"tag\": \"officia est laboris\",\n \"type\": \"helm\",\n \"values\": \"in ut consequat eiusmod\",\n \"version\": \"est adipisicing dolor do\"\n }\n ],\n \"scope\": \"consectetur Lorem\",\n \"type\": \"pariatur sit\",\n \"uid\": \"dolore Excepteur non\",\n \"version\": -14708562\n },\n \"labels\": [\n \"amet fugiat occaecat nisi nostrud\",\n \"reprehenderit aliquip cillum\"\n ],\n \"maintenanceMode\": 33899508,\n \"size\": 32388601\n }\n ],\n \"uid\": \"enim exercitation\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"proident occaecat minim et\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"ut ad Lorem velit culpa\",\n \"annotations\": {\n \"minima4_\": \"in ad\",\n \"laborum_f\": \"dolor\",\n \"dolor128\": \"laborum non exercitation aliquip\"\n },\n \"digest\": \"ut sint amet sit aliquip\",\n \"inValidReason\": \"exercitation nostrud incididunt aliquip\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"pariatur\",\n \"params\": {\n \"ea498\": \"consequat sit cillum ea\",\n \"reprehenderit_10\": \"in ullamco\"\n },\n \"presets\": [\n {\n \"add\": \"occaecat esse\",\n \"displayName\": \"eiusmod dolore\",\n \"group\": \"non qui officia\",\n \"name\": \"in exercitation dolor consequat\",\n \"remove\": [\n \"consectetur occaecat \",\n \"cillum adipisicin\"\n ]\n },\n {\n \"add\": \"sed quis Ut ad enim\",\n \"displayName\": \"do\",\n \"group\": \"Excepteur aute voluptate\",\n \"name\": \"tempor nostrud\",\n \"remove\": [\n \"sed ipsum dolore quis id\",\n \"ullamco laboru\"\n ]\n }\n ],\n \"registryUid\": \"labore cupidatat voluptate\",\n \"schema\": [\n {\n \"format\": \"Excepteur Duis sed commodo\",\n \"hints\": [\n \"proident sit\",\n \"Lorem dolor quis\"\n ],\n \"listOptions\": [\n \"dolor aute aliquip mollit\",\n \"culpa veniam \"\n ],\n \"name\": \"labore culpa voluptate adipisicing veniam\",\n \"readonly\": false,\n \"regex\": \"irure deserunt exercitation\",\n \"required\": true,\n \"type\": \"eu in\"\n },\n {\n \"format\": \"nulla\",\n \"hints\": [\n \"ipsum esse lab\",\n \"exercitation amet magna\"\n ],\n \"listOptions\": [\n \"voluptate fugiat\",\n \"exercitation in\"\n ],\n \"name\": \"ipsum elit\",\n \"readonly\": false,\n \"regex\": \"esse elit\",\n \"required\": false,\n \"type\": \"elit ipsum cillum culpa\"\n }\n ],\n \"server\": \"enim dolor\",\n \"tag\": \"magna\",\n \"type\": \"manifest\",\n \"values\": \"laborum amet\",\n \"version\": \"quis mollit occaecat nisi culpa\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"ut minim qui magna\",\n \"annotations\": {\n \"Excepteurf8f\": \"sed\"\n },\n \"digest\": \"eiusmod quis\",\n \"inValidReason\": \"esse aute aliquip\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"voluptate esse sit tempor\",\n \"params\": {\n \"occaecat012\": \"eiusmod\"\n },\n \"presets\": [\n {\n \"add\": \"labore ad sit\",\n \"displayName\": \"ut velit labore in quis\",\n \"group\": \"Excepteur\",\n \"name\": \"voluptate et\",\n \"remove\": [\n \"fugiat quis\",\n \"laborum\"\n ]\n },\n {\n \"add\": \"qui incididunt cillum\",\n \"displayName\": \"dolore aliq\",\n \"group\": \"quis culpa ex minim Lorem\",\n \"name\": \"id do\",\n \"remove\": [\n \"est nostrud vel\",\n \"dolor pro\"\n ]\n }\n ],\n \"registryUid\": \"ex\",\n \"schema\": [\n {\n \"format\": \"elit\",\n \"hints\": [\n \"nostrud nisi ut fugiat\",\n \"proident\"\n ],\n \"listOptions\": [\n \"irure est sit\",\n \"exercitation in\"\n ],\n \"name\": \"Duis sit cillum in amet\",\n \"readonly\": false,\n \"regex\": \"sed in ullamco\",\n \"required\": true,\n \"type\": \"id quis incididunt\"\n },\n {\n \"format\": \"Lorem mollit anim proident cupidatat\",\n \"hints\": [\n \"sint qui\",\n \"anim nostrud\"\n ],\n \"listOptions\": [\n \"ea in irure minim est\",\n \"pariatur ut qui\"\n ],\n \"name\": \"consequat culpa\",\n \"readonly\": false,\n \"regex\": \"id anim do\",\n \"required\": false,\n \"type\": \"quis reprehenderit nisi ea\"\n }\n ],\n \"server\": \"amet officia\",\n \"tag\": \"voluptate mi\",\n \"type\": \"spectro\",\n \"values\": \"ut esse proident\",\n \"version\": \"sint laboris proident\"\n }\n ],\n \"scope\": \"minim irure eiusmo\",\n \"type\": \"laborum ut minim consequat sint\",\n \"uid\": \"reprehenderit eu\",\n \"version\": -43082640\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"Ut voluptate officia\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"aliquip ex\",\n \"annotations\": {\n \"ullamcob\": \"proident occaecat aliqua et\"\n },\n \"digest\": \"in\",\n \"inValidReason\": \"officia Ut\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est incididunt adipisicing amet exercitation\",\n \"params\": {\n \"consequat_9\": \"qui in\"\n },\n \"presets\": [\n {\n \"add\": \"esse enim ullamco\",\n \"displayName\": \"id incididunt\",\n \"group\": \"ut\",\n \"name\": \"proident irure commodo sint\",\n \"remove\": [\n \"dolor\",\n \"elit veniam sunt\"\n ]\n },\n {\n \"add\": \"exercitation quis reprehenderit\",\n \"displayName\": \"laborum officia\",\n \"group\": \"irure laboris occaecat consequat officia\",\n \"name\": \"consequat in enim eu\",\n \"remove\": [\n \"do Duis laboris proident\",\n \"nostrud fugiat\"\n ]\n }\n ],\n \"registryUid\": \"cupidatat qui\",\n \"schema\": [\n {\n \"format\": \"culpa veniam non\",\n \"hints\": [\n \"dolor qui veniam\",\n \"irure enim aliqua\"\n ],\n \"listOptions\": [\n \"dolore tempor\",\n \"minim\"\n ],\n \"name\": \"laborum ut\",\n \"readonly\": true,\n \"regex\": \"ut deserunt \",\n \"required\": true,\n \"type\": \"dolore laborum\"\n },\n {\n \"format\": \"dolore proident eu do\",\n \"hints\": [\n \"aliquip proident\",\n \"ex\"\n ],\n \"listOptions\": [\n \"ipsum irure nulla\",\n \"veniam\"\n ],\n \"name\": \"veniam nisi enim\",\n \"readonly\": true,\n \"regex\": \"proident cupidatat aliqua\",\n \"required\": true,\n \"type\": \"Lorem culpa\"\n }\n ],\n \"server\": \"enim sit in\",\n \"tag\": \"id ea reprehenderit aute eu\",\n \"type\": \"helm\",\n \"values\": \"sed incididunt commodo\",\n \"version\": \"dolor veniam ex\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"enim pariatur anim deserunt sed\",\n \"annotations\": {\n \"labore_28\": \"sed fugiat\"\n },\n \"digest\": \"pariatur minim ut ullamco labore\",\n \"inValidReason\": \"consequat laborum dolore Lorem\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est id\",\n \"params\": {\n \"in968\": \"et deserunt Lorem dolor laborum\",\n \"in_55e\": \"non\"\n },\n \"presets\": [\n {\n \"add\": \"mollit\",\n \"displayName\": \"eu sit exercitation labor\",\n \"group\": \"est cupidatat eu\",\n \"name\": \"in occaecat\",\n \"remove\": [\n \"id pariatur minim\",\n \"fugiat dolor\"\n ]\n },\n {\n \"add\": \"ipsum veniam\",\n \"displayName\": \"aliqua pariatur ea sint\",\n \"group\": \"qui aute Lorem\",\n \"name\": \"voluptate amet\",\n \"remove\": [\n \"sit est sunt\",\n \"cillum\"\n ]\n }\n ],\n \"registryUid\": \"ut\",\n \"schema\": [\n {\n \"format\": \"minim amet\",\n \"hints\": [\n \"voluptate est in pariatur\",\n \"qui nulla ullamco\"\n ],\n \"listOptions\": [\n \"dolore nulla id velit\",\n \"Excepteur sit anim est non\"\n ],\n \"name\": \"id anim nulla\",\n \"readonly\": false,\n \"regex\": \"dolor est aliquip irure\",\n \"required\": false,\n \"type\": \"magna ex\"\n },\n {\n \"format\": \"Duis fugi\",\n \"hints\": [\n \"esse laborum ea reprehenderit\",\n \"aliquip proident esse non\"\n ],\n \"listOptions\": [\n \"Duis eu ullamc\",\n \"sint incididunt enim cillum\"\n ],\n \"name\": \"ad laboris consectetur\",\n \"readonly\": true,\n \"regex\": \"consequat aute cupidatat\",\n \"required\": false,\n \"type\": \"reprehenderit Excepteur eiusmod aute\"\n }\n ],\n \"server\": \"cupidatat reprehenderit elit nulla\",\n \"tag\": \"proident irure sint\",\n \"type\": \"manifest\",\n \"values\": \"esse sit\",\n \"version\": \"est proident ipsum in\"\n }\n ],\n \"scope\": \"minim \",\n \"type\": \"adipisicing Ut eiusmod mollit\",\n \"uid\": \"sunt Lorem in elit\",\n \"version\": -49986834\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"sunt irure nostrud\",\n \"packs\": [\n {\n \"layer\": \"cni\",\n \"name\": \"qui dolor\",\n \"annotations\": {\n \"sit6\": \"elit nostrud aliqua officia ipsum\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"elit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"elit ut\",\n \"params\": {\n \"anim_d5\": \"cupidatat dolore cillum\"\n },\n \"presets\": [\n {\n \"add\": \"proident qui Excepteur sunt\",\n \"displayName\": \"et nisi esse incididunt ut\",\n \"group\": \"aliqua Duis in consequat\",\n \"name\": \"esse eu do labore\",\n \"remove\": [\n \"magna minim ea\",\n \"enim Duis non velit\"\n ]\n },\n {\n \"add\": \"non tempor deserunt aliqua\",\n \"displayName\": \"Ut anim\",\n \"group\": \"Ut incididunt Excepteur dolore laborum\",\n \"name\": \"ea pariatur aliqua amet\",\n \"remove\": [\n \"dolore et velit a\",\n \"adipisicing ex\"\n ]\n }\n ],\n \"registryUid\": \"deserunt do\",\n \"schema\": [\n {\n \"format\": \"ea aliqua quis ullamco\",\n \"hints\": [\n \"eu elit consectetur reprehenderit\",\n \"ea deserunt culpa\"\n ],\n \"listOptions\": [\n \"commodo esse ipsum elit enim\",\n \"velit occaecat sed\"\n ],\n \"name\": \"officia nisi\",\n \"readonly\": true,\n \"regex\": \"Lorem ad officia in\",\n \"required\": true,\n \"type\": \"id amet fugiat\"\n },\n {\n \"format\": \"proident cupidatat anim in amet\",\n \"hints\": [\n \"in minim officia\",\n \"aute dolore in consequat\"\n ],\n \"listOptions\": [\n \"eiusmod ipsum\",\n \"commodo anim cillum deserunt\"\n ],\n \"name\": \"aliquip do ad\",\n \"readonly\": true,\n \"regex\": \"eiusmod aliqua dolor\",\n \"required\": false,\n \"type\": \"labore officia\"\n }\n ],\n \"server\": \"aute consequat nulla nostrud non\",\n \"tag\": \"incididunt\",\n \"type\": \"spectro\",\n \"values\": \"dolore amet occaecat\",\n \"version\": \"voluptate\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"sed qui eiusmod\",\n \"annotations\": {\n \"pariatur4e\": \"consectetur incididunt deserunt voluptate dolore\",\n \"eu_9\": \"Ut\"\n },\n \"digest\": \"dolor Excepteur et\",\n \"inValidReason\": \"mollit in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consectetur minim voluptate\",\n \"params\": {\n \"non56\": \"mollit ut elit aliqua quis\",\n \"dolore359\": \"deserunt esse est velit\"\n },\n \"presets\": [\n {\n \"add\": \"et Lorem nostrud fugiat\",\n \"displayName\": \"velit labore et\",\n \"group\": \"id nisi cupidat\",\n \"name\": \"ad qui\",\n \"remove\": [\n \"eu\",\n \"occaecat voluptate\"\n ]\n },\n {\n \"add\": \"dolore laboris\",\n \"displayName\": \"laborum ut aliquip\",\n \"group\": \"ipsum\",\n \"name\": \"voluptate aute\",\n \"remove\": [\n \"commodo qui labore laborum\",\n \"dolor commodo\"\n ]\n }\n ],\n \"registryUid\": \"velit\",\n \"schema\": [\n {\n \"format\": \"incididunt enim tempor\",\n \"hints\": [\n \"tempor consequat voluptate enim\",\n \"sint sunt voluptate\"\n ],\n \"listOptions\": [\n \"cillum irure minim aliquip est\",\n \"anim et\"\n ],\n \"name\": \"labore quis Excepteur in\",\n \"readonly\": false,\n \"regex\": \"anim sed\",\n \"required\": false,\n \"type\": \"non ad irure\"\n },\n {\n \"format\": \"adipisicing cillum laborum cupidat\",\n \"hints\": [\n \"dolor in\",\n \"et\"\n ],\n \"listOptions\": [\n \"qui ex esse ea\",\n \"magna veniam elit\"\n ],\n \"name\": \"reprehenderit non\",\n \"readonly\": false,\n \"regex\": \"sit\",\n \"required\": true,\n \"type\": \"fugiat ad enim\"\n }\n ],\n \"server\": \"cillum pariatur\",\n \"tag\": \"incididunt laborum\",\n \"type\": \"manifest\",\n \"values\": \"sunt minim c\",\n \"version\": \"aliqua Duis\"\n }\n ],\n \"scope\": \"eiusmod Duis deserunt elit ut\",\n \"type\": \"culpa\",\n \"uid\": \"exercitation in cillum fugiat\",\n \"version\": 89650167\n }\n ],\n \"projectMeta\": {\n \"name\": \"in\",\n \"uid\": \"nulla nostrud\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"laboris\",\n \"isBrownfield\": false,\n \"state\": \"quis laboris pariatur\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -15045566.537649661,\n \"storage\": -26317498.85385877,\n \"total\": 64401489.873499066\n },\n \"total\": -3696931.1096921563\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"anim eu reprehenderit magna\",\n \"conditions\": [\n {\n \"message\": \"ea\",\n \"relatedObject\": {\n \"kind\": \"appdeployment\",\n \"name\": \"et mo\",\n \"uid\": \"Duis eu\"\n },\n \"type\": \"Ut dolor ea irure\"\n },\n {\n \"message\": \"non sit\",\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"non\",\n \"uid\": \"qui Duis tempor quis\"\n },\n \"type\": \"non aliquip tempor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"irure mollit dolor\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 73023559.82136208,\n \"storage\": -23281553.503560603,\n \"total\": -48294100.128860906\n },\n \"total\": 29293043.017845348\n },\n \"location\": {\n \"coordinates\": [\n 41448179.96597409,\n -32297578.24593413\n ],\n \"countryCode\": \"culpa officia sit\",\n \"countryName\": \"enim laborum\",\n \"regionCode\": \"in nisi sunt adipisicing\",\n \"regionName\": \"veniam\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -64109835.99285043,\n \"request\": -42262865.41019495,\n \"total\": -38345449.78697183,\n \"unit\": \"Excepteur exercitation in sed reprehenderit\",\n \"usage\": -40888317.88974176\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -98241411.30127053,\n \"request\": -13457254.346002176,\n \"total\": 79140757.06348681,\n \"unit\": \"in non\",\n \"usage\": -61395742.67460075\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"est ven\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"tempor commodo\",\n \"name\": \"quis dolor\",\n \"projectUid\": \"Duis in est\",\n \"tenantUid\": \"reprehenderit\",\n \"uid\": \"mollit voluptate proident labore\"\n },\n {\n \"kind\": \"voluptate irure\",\n \"name\": \"Lorem ad voluptate\",\n \"projectUid\": \"enim\",\n \"tenantUid\": \"quis voluptate\",\n \"uid\": \"veniam esse nulla non aute\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"ad anim\",\n \"name\": \"sunt aute\",\n \"projectUid\": \"enim non ipsum incididunt cupidatat\",\n \"tenantUid\": \"velit minim culpa\",\n \"uid\": \"adipisicing dolor\"\n },\n \"hostCluster\": {\n \"kind\": \"sed magna occaecat\",\n \"name\": \"anim consequat\",\n \"projectUid\": \"non magna in eiusmod\",\n \"tenantUid\": \"tempor anim nulla elit dolore\",\n \"uid\": \"Duis proiden\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"do\",\n \"status\": \"Resuming\"\n },\n \"state\": \"ut consequat\",\n \"virtualClusters\": [\n {\n \"kind\": \"magna ullamco\",\n \"name\": \"ex\",\n \"projectUid\": \"dolore eu\",\n \"tenantUid\": \"incididunt mollit ut sit dolore\",\n \"uid\": \"est sed do\"\n },\n {\n \"kind\": \"minim voluptate\",\n \"name\": \"eiusmod minim et\",\n \"projectUid\": \"eu est aliquip\",\n \"tenantUid\": \"magna qui\",\n \"uid\": \"ad laboris sunt\"\n }\n ]\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"tempor\",\n \"count\": -36563933,\n \"limit\": 85162704,\n \"offset\": -59432722\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "414c60e7-4233-4d65-acc5-4362f7d4f9f6", + "name": "clusterprofiles", + "item": [ + { + "id": "5334aab7-ad11-4745-a138-d36e19f08bda", + "name": "Retrieves a list of cluster profiles filter summary Supported filter fields - [\"profileName\", \"tags\", \"profileType\", \"environment\"] Supported sort fields - [\"profileName\", \"environment\", \"profileType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Retrieves a list of cluster profiles filter summary Supported filter fields - [\"profileName\", \"tags\", \"profileType\", \"environment\"] Supported sort fields - [\"profileName\", \"environment\", \"profileType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"environment\": [\n \"all\"\n ],\n \"fips\": \"none\",\n \"profileName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"profileType\": [\n \"cluster\"\n ],\n \"scope\": \"\",\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"version\": {\n \"beginsWith\": \"\",\n \"eq\": \"\",\n \"gt\": \"\",\n \"lt\": \"\",\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2cb89f76-8ec2-4a45-8e85-a437402655a1", + "name": "An array of cluster profiles summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"environment\": [\n \"all\"\n ],\n \"fips\": \"none\",\n \"profileName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"profileType\": [\n \"cluster\"\n ],\n \"scope\": \"\",\n \"tags\": {\n \"beginsWith\": [\n \"\",\n \"\"\n ],\n \"eq\": [\n \"\",\n \"\"\n ],\n \"ignoreCase\": true,\n \"ne\": [\n \"\",\n \"\"\n ]\n },\n \"version\": {\n \"beginsWith\": \"\",\n \"eq\": \"\",\n \"gt\": \"\",\n \"lt\": \"\",\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"anim17\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua6\": \"\",\n \"consequat_7_c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"draft\": {\n \"cloudType\": \"laboris mollit ut anim aliquip\",\n \"packs\": [\n {\n \"addonType\": \"veniam dolore\",\n \"annotations\": {\n \"eu_13\": \"ullamco in minim\",\n \"Duis45e\": \"anim ut\"\n },\n \"displayName\": \"officia ad nulla\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"occaecat enim minim\",\n \"name\": \"cillum ullamco id nulla in\",\n \"packUid\": \"aliquip nulla ut veniam\",\n \"tag\": \"exercitation irure dolore\",\n \"type\": \"velit s\",\n \"version\": \"in Ut non ipsum\"\n },\n {\n \"addonType\": \"Lorem sit do\",\n \"annotations\": {\n \"ut2\": \"ullamco commod\",\n \"consequat8\": \"reprehenderit esse qui veniam\"\n },\n \"displayName\": \"eiusmod incididunt\",\n \"layer\": \"kernel\",\n \"logoUrl\": \"sint officia\",\n \"name\": \"qui Lorem ut\",\n \"packUid\": \"do adipi\",\n \"tag\": \"minim\",\n \"type\": \"quis\",\n \"version\": \"aute officia aliquip\"\n }\n ],\n \"type\": \"esse exercitation Lorem\"\n },\n \"published\": {\n \"cloudType\": \"nulla aliquip fugiat ma\",\n \"packs\": [\n {\n \"addonType\": \"laborum Excepteur\",\n \"annotations\": {\n \"exb\": \"in Duis nostrud laborum sunt\",\n \"voluptate44\": \"mollit Lorem enim dolor\",\n \"non_d8\": \"veniam deserunt consectetur nostrud eiusmod\"\n },\n \"displayName\": \"labore qui culpa dolore\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"in sed ut\",\n \"name\": \"sunt dolor dolore id\",\n \"packUid\": \"ea\",\n \"tag\": \"id do consequat nostrud est\",\n \"type\": \"elit \",\n \"version\": \"dolore\"\n },\n {\n \"addonType\": \"quis Ut\",\n \"annotations\": {\n \"labore37\": \"labore\",\n \"Excepteur_c1\": \"proident cillum\",\n \"anim_e7c\": \"Ut\"\n },\n \"displayName\": \"dese\",\n \"layer\": \"kernel\",\n \"logoUrl\": \"amet id reprehenderit ipsum\",\n \"name\": \"consequat aliqua magna Excepteur\",\n \"packUid\": \"velit Lorem occaecat\",\n \"tag\": \"incididunt esse ex\",\n \"type\": \"id\",\n \"version\": \"magna dolor\"\n }\n ],\n \"type\": \"consequat amet dolor\"\n },\n \"version\": \"aute eu Lorem occaecat\",\n \"versions\": [\n {\n \"uid\": \"et Excepteur\",\n \"version\": \"est exercitation ad\"\n },\n {\n \"uid\": \"dolore incididunt\",\n \"version\": \"amet Duis voluptate ut\"\n }\n ]\n },\n \"status\": {\n \"fips\": {\n \"mode\": \"none\"\n },\n \"inUseClusterUids\": [\n \"in occaecat qui in\",\n \"reprehe\"\n ],\n \"inUseClusters\": [\n {\n \"name\": \"magna co\",\n \"uid\": \"exercitation officia dolor\"\n },\n {\n \"name\": \"consequat reprehenderit\",\n \"uid\": \"laboris est incididunt velit\"\n }\n ],\n \"isPublished\": true,\n \"pack\": {\n \"deleted\": -55344702.061421014,\n \"deprecated\": 4071730.1789557636,\n \"disabled\": -43806834.07441048\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ullamco_a\": \"\",\n \"ex4b5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatat_be4\": \"\",\n \"commodo_3_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"draft\": {\n \"cloudType\": \"ipsum voluptate\",\n \"packs\": [\n {\n \"addonType\": \"anim ad\",\n \"annotations\": {\n \"irure_0\": \"velit Lorem\",\n \"tempor_82\": \"tempor esse\"\n },\n \"displayName\": \"sed culpa exercitation sunt\",\n \"layer\": \"cni\",\n \"logoUrl\": \"mollit magna proident tempor\",\n \"name\": \"et incididunt\",\n \"packUid\": \"magna quis nulla\",\n \"tag\": \"ex Lorem sed\",\n \"type\": \"voluptate dolore ut sint incididunt\",\n \"version\": \"occaecat Excepteur magna\"\n },\n {\n \"addonType\": \"nulla Duis sint ipsum\",\n \"annotations\": {\n \"commodo_7d\": \"id sit in cupidatat officia\",\n \"magna9\": \"dolor sint anim dolore\"\n },\n \"displayName\": \"ex nisi in dolor\",\n \"layer\": \"cni\",\n \"logoUrl\": \"aliqua irure sint ut consectetur\",\n \"name\": \"dolor\",\n \"packUid\": \"aliquip Lorem\",\n \"tag\": \"aliqua occaecat consectetur Ut\",\n \"type\": \"Excepteur sit ex\",\n \"version\": \"aliquip pariatur ut dolor\"\n }\n ],\n \"type\": \"id dolor ut\"\n },\n \"published\": {\n \"cloudType\": \"incididunt aute Excepteur sint mollit\",\n \"packs\": [\n {\n \"addonType\": \"id quis ea\",\n \"annotations\": {\n \"adipisicing_3\": \"dolore commodo anim elit est\"\n },\n \"displayName\": \"consectetur qui incididunt\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"nisi qui\",\n \"name\": \"officia proident in\",\n \"packUid\": \"occaecat Lorem ulla\",\n \"tag\": \"sint in voluptate cupidatat nisi\",\n \"type\": \"dolore exercitation ea sunt\",\n \"version\": \"sint sit in velit\"\n },\n {\n \"addonType\": \"proident tempor culpa\",\n \"annotations\": {\n \"in4b\": \"voluptate pro\",\n \"dolor_9e\": \"officia reprehenderit id est\",\n \"dolore_a99\": \"enim laboris qui ex\"\n },\n \"displayName\": \"elit culpa dolor\",\n \"layer\": \"kernel\",\n \"logoUrl\": \"reprehenderit incididunt magna\",\n \"name\": \"cupidatat eiusmod quis et\",\n \"packUid\": \"nulla quis enim incididunt\",\n \"tag\": \"in sunt nulla\",\n \"type\": \"fugiat dolor\",\n \"version\": \"sit dolore Lorem\"\n }\n ],\n \"type\": \"ex culpa enim\"\n },\n \"version\": \"fugiat aliquip id\",\n \"versions\": [\n {\n \"uid\": \"laboris consectetur minim ex\",\n \"version\": \"reprehenderit Ut do\"\n },\n {\n \"uid\": \"Duis irure proident\",\n \"version\": \"dolor sunt\"\n }\n ]\n },\n \"status\": {\n \"fips\": {\n \"mode\": \"none\"\n },\n \"inUseClusterUids\": [\n \"laboris eiusmod proident consectetur\",\n \"dolor\"\n ],\n \"inUseClusters\": [\n {\n \"name\": \"eiusmod officia ad fugiat non\",\n \"uid\": \"nulla incididunt sit est\"\n },\n {\n \"name\": \"in cupidatat\",\n \"uid\": \"in veniam\"\n }\n ],\n \"isPublished\": true,\n \"pack\": {\n \"deleted\": 9961427.671490729,\n \"deprecated\": -60842609.56966685,\n \"disabled\": -94087667.21635643\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"nulla ex sit\",\n \"count\": -46543905,\n \"limit\": -48449673,\n \"offset\": 4262936\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "935ffecc-073b-4876-8f19-e262664364af", + "name": "Retrieves a list of cluster profiles metadata", + "request": { + "name": "Retrieves a list of cluster profiles metadata", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "32b31bcf-0a78-4868-8cfb-36e4ce4268e1", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"name\": \"culpa ea\",\n \"uid\": \"id dolore dolore occaecat exercitation\"\n },\n \"spec\": {\n \"cloudType\": \"aute proident Lorem nisi\",\n \"version\": \"officia dolore\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"sed ullamco do\",\n \"uid\": \"consequat esse\"\n },\n \"spec\": {\n \"cloudType\": \"laboris aliqu\",\n \"version\": \"qui aliqua culpa elit\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "77ae0773-8a38-4756-a0d3-b6fbdf5ae9ad", + "name": "Retrieves a specified cluster profile summary", + "request": { + "name": "Retrieves a specified cluster profile summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d088ac6c-a73b-488e-b514-c1eff675bf13", + "name": "Cluster profile summary response", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "clusterprofiles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"Ut70\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minim_ad\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"draft\": {\n \"cloudType\": \"dolor voluptate sunt aute\",\n \"packs\": [\n {\n \"addonType\": \"officia proident eiusmod fugiat\",\n \"annotations\": {\n \"irure5\": \"reprehe\"\n },\n \"displayName\": \"occaecat eiusmod eu\",\n \"layer\": \"kernel\",\n \"logoUrl\": \"adipisicing incididunt ut reprehenderit\",\n \"name\": \"adipisicing in\",\n \"packUid\": \"et irure Ut ex\",\n \"tag\": \"amet dolor \",\n \"type\": \"dolore aliqua laborum\",\n \"version\": \"dolor minim est ex exercitation\"\n },\n {\n \"addonType\": \"quis occaecat nostrud\",\n \"annotations\": {\n \"consectetur501\": \"Lorem ex\"\n },\n \"displayName\": \"Lorem\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"ut sit tempor\",\n \"name\": \"nulla Ut commodo amet aliqua\",\n \"packUid\": \"ad veniam laborum\",\n \"tag\": \"dolore tempor ad ex\",\n \"type\": \"voluptate Lorem exercitation\",\n \"version\": \"eiusmod nulla\"\n }\n ],\n \"type\": \"ex ipsum sint voluptate id\"\n },\n \"published\": {\n \"cloudType\": \"minim do\",\n \"packs\": [\n {\n \"addonType\": \"cillum est Duis\",\n \"annotations\": {\n \"exa\": \"nisi Excepteur ut deserunt\"\n },\n \"displayName\": \"in quis amet ut tempor\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"amet ullamco incididunt\",\n \"name\": \"quis\",\n \"packUid\": \"sed\",\n \"tag\": \"adipisicing fugiat anim\",\n \"type\": \"s\",\n \"version\": \"non Lorem cupidatat\"\n },\n {\n \"addonType\": \"veniam su\",\n \"annotations\": {\n \"exfba\": \"ipsum culpa voluptate sed\",\n \"dolorfa8\": \"deserunt sit qui\"\n },\n \"displayName\": \"minim velit\",\n \"layer\": \"csi\",\n \"logoUrl\": \"reprehenderit anim\",\n \"name\": \"magna\",\n \"packUid\": \"adipisicing in esse\",\n \"tag\": \"ad Ut exercitation dolore\",\n \"type\": \"nisi commodo aliqua Excepteur\",\n \"version\": \"Duis esse\"\n }\n ],\n \"type\": \"sunt ullamco\"\n },\n \"version\": \"ut aliquip nostrud dolore culpa\",\n \"versions\": [\n {\n \"uid\": \"anim labore pariatur nostrud\",\n \"version\": \"sit eiusmod pariatur culpa tempor\"\n },\n {\n \"uid\": \"est do nostrud quis adipisicing\",\n \"version\": \"amet exercitation deserunt ut\"\n }\n ]\n },\n \"status\": {\n \"fips\": {\n \"mode\": \"none\"\n },\n \"inUseClusterUids\": [\n \"do\",\n \"nulla pariatur in fugiat in\"\n ],\n \"inUseClusters\": [\n {\n \"name\": \"Excepteur sint\",\n \"uid\": \"occaecat amet\"\n },\n {\n \"name\": \"voluptate ut et eiusmod\",\n \"uid\": \"laboris\"\n }\n ],\n \"isPublished\": true,\n \"pack\": {\n \"deleted\": 16091571.07882759,\n \"deprecated\": -75928667.41472891,\n \"disabled\": 86978275.52358639\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "bb464be3-2c65-4fdb-8ca5-99fc9dbb63b9", + "name": "edgehosts/search", + "item": [ + { + "id": "e70ca2cd-77a1-40ef-bbe7-41fccbcba1e1", + "name": "Retrieves a list of Edgehosts summary with provided search filter. Supported fields as per schema /v1/dashboard/edgehosts/search/schema", + "request": { + "name": "Retrieves a list of Edgehosts summary with provided search filter. Supported fields as per schema /v1/dashboard/edgehosts/search/schema", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "edgehosts", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2d61b090-e38c-428b-8dbd-0071dc50b0cc", + "name": "An array of edgehost summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "edgehosts", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"veniam1b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim_3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"amet repre\",\n \"name\": \"eiusmod laborum ad officia\",\n \"packs\": [\n {\n \"addonType\": \"velit\",\n \"annotations\": {\n \"ut8b\": \"proident\"\n },\n \"displayName\": \"esse id\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"occaecat\",\n \"name\": \"Lorem nisi nulla\",\n \"packUid\": \"velit consequat\",\n \"tag\": \"eiusmod\",\n \"type\": \"amet dolor cillum aute\",\n \"version\": \"Lorem Duis adipisic\"\n },\n {\n \"addonType\": \"veniam dolor\",\n \"annotations\": {\n \"amet01\": \"in exercitation nis\"\n },\n \"displayName\": \"dolore pariatur\",\n \"layer\": \"addon\",\n \"logoUrl\": \"sunt Duis ut\",\n \"name\": \"ullamco ut Ut\",\n \"packUid\": \"ipsum id dolor\",\n \"tag\": \"exerci\",\n \"type\": \"irure al\",\n \"version\": \"esse sit aliquip Ut\"\n }\n ],\n \"type\": \"cillum aute incididunt pariatur non\",\n \"uid\": \"incididunt veniam\",\n \"version\": \"sit \"\n },\n {\n \"cloudType\": \"velit sit\",\n \"name\": \"Excepteur\",\n \"packs\": [\n {\n \"addonType\": \"do fugiat nisi\",\n \"annotations\": {\n \"Duis1\": \"id eu commodo ut\"\n },\n \"displayName\": \"dolore irure do laboris occaecat\",\n \"layer\": \"k8s\",\n \"logoUrl\": \"sit in consectetur et\",\n \"name\": \"deserunt consectetur\",\n \"packUid\": \"dolor mollit\",\n \"tag\": \"ex ad\",\n \"type\": \"irure Lorem\",\n \"version\": \"et quis aliquip esse\"\n },\n {\n \"addonType\": \"in elit labore\",\n \"annotations\": {\n \"culpa8\": \"laborum sed\",\n \"anime8d\": \"irure magna consectetur\"\n },\n \"displayName\": \"reprehenderit voluptate proident\",\n \"layer\": \"csi\",\n \"logoUrl\": \"do ut consequat ut\",\n \"name\": \"pariatur deserunt elit dolor\",\n \"packUid\": \"et fugiat\",\n \"tag\": \"cillum enim ut\",\n \"type\": \"dolor mollit dolore cupidatat\",\n \"version\": \"Ut labore sunt nostrud\"\n }\n ],\n \"type\": \"sint\",\n \"uid\": \"dolor incididunt officia\",\n \"version\": \"ea incidid\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": -50686317\n },\n \"disks\": [\n {\n \"controller\": \"irure id fugiat\",\n \"partitions\": [\n {\n \"fileSystemType\": \"ipsum cillum\",\n \"freeSpace\": 93953230,\n \"mountPoint\": \"dolor minim\",\n \"totalSpace\": 46131197,\n \"usedSpace\": 9011303\n },\n {\n \"fileSystemType\": \"anim magna\",\n \"freeSpace\": 24715995,\n \"mountPoint\": \"est elit ipsum\",\n \"totalSpace\": -99156698,\n \"usedSpace\": -45169585\n }\n ],\n \"size\": -61032351,\n \"vendor\": \"ullamco sit do\"\n },\n {\n \"controller\": \"in\",\n \"partitions\": [\n {\n \"fileSystemType\": \"est nulla reprehenderit dolore voluptate\",\n \"freeSpace\": -19456567,\n \"mountPoint\": \"veniam in ex\",\n \"totalSpace\": 87193221,\n \"usedSpace\": 51122190\n },\n {\n \"fileSystemType\": \"veniam ex ullamco velit\",\n \"freeSpace\": -32673262,\n \"mountPoint\": \"occaecat qui labore\",\n \"totalSpace\": 63271867,\n \"usedSpace\": -61727488\n }\n ],\n \"size\": 90133086,\n \"vendor\": \"voluptate veniam\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"incididuntc\": \"\",\n \"et_43\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"veniam_5b\": \"\",\n \"minimc86\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": -34427533\n },\n \"nics\": [\n {\n \"dns\": [\n \"ullamco Excepteur cupidatat enim\",\n \"dolor quis sunt ex\"\n ],\n \"gateway\": \"tempor nisi eu\",\n \"ip\": \"ad eiusmod sit\",\n \"isDefault\": true,\n \"macAddr\": \"qui nisi et non aute\",\n \"nicName\": \"dolore aute fug\",\n \"subnet\": \"proident aliquip culpa in\"\n },\n {\n \"dns\": [\n \"Excepteur exercitation nostrud nisi esse\",\n \"enim laboris id anim\"\n ],\n \"gateway\": \"commodo sit dolor consequat\",\n \"ip\": \"do labore eiusmod nisi\",\n \"isDefault\": true,\n \"macAddr\": \"laboris minim cillum o\",\n \"nicName\": \"veniam voluptate\",\n \"subnet\": \"exercitation enim voluptate\"\n }\n ],\n \"os\": {\n \"family\": \"occaecat ex Duis dolor\",\n \"version\": \"laboris id nisi dolor esse\"\n }\n },\n \"host\": {\n \"macAddress\": \"dolore Duis anim ut\"\n },\n \"projectMeta\": {\n \"name\": \"reprehenderit deserunt do aute ex\",\n \"uid\": \"quis minim in ea\"\n },\n \"type\": \"laborum minim cupidatat magna\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"est laborum exercitation ut anim\",\n \"message\": \"voluptate\",\n \"state\": \"healthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"cupidatat non id culpa\",\n \"uid\": \"aliqua in sint sed\"\n },\n {\n \"name\": \"consequat incididunt eius\",\n \"uid\": \"consequat exercitation\"\n }\n ],\n \"state\": \"\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"culpa_69\": \"\",\n \"proident18e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariatur2\": \"\",\n \"ut_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"adipisici\",\n \"name\": \"in ut aliquip\",\n \"packs\": [\n {\n \"addonType\": \"aliqua\",\n \"annotations\": {\n \"in_4\": \"fugiat labore in nisi eu\"\n },\n \"displayName\": \"do sin\",\n \"layer\": \"addon\",\n \"logoUrl\": \"Duis dolore in veniam non\",\n \"name\": \"reprehenderit velit irure\",\n \"packUid\": \"ullamco minim\",\n \"tag\": \"fugiat adipisic\",\n \"type\": \"Ut enim exercitation\",\n \"version\": \"ut\"\n },\n {\n \"addonType\": \"consectetur dolor sunt Lorem\",\n \"annotations\": {\n \"occaecatd\": \"non\",\n \"enim81_\": \"enim reprehenderit\"\n },\n \"displayName\": \"commodo nostrud qui\",\n \"layer\": \"cni\",\n \"logoUrl\": \"sunt culpa reprehenderit magna\",\n \"name\": \"commodo amet Ut tempor\",\n \"packUid\": \"fugiat\",\n \"tag\": \"voluptate in \",\n \"type\": \"dolor\",\n \"version\": \"exercitation et amet sit\"\n }\n ],\n \"type\": \"Excepteur aliquip consectetur amet\",\n \"uid\": \"aute id dolor\",\n \"version\": \"deserunt\"\n },\n {\n \"cloudType\": \"irure consequat labore Excepteur\",\n \"name\": \"sit amet mollit Duis\",\n \"packs\": [\n {\n \"addonType\": \"mollit occaecat in\",\n \"annotations\": {\n \"deserunt42\": \"exercitation\"\n },\n \"displayName\": \"in nisi\",\n \"layer\": \"cni\",\n \"logoUrl\": \"officia ullamco eu\",\n \"name\": \"eu quis anim labore irure\",\n \"packUid\": \"officia est reprehenderit esse\",\n \"tag\": \"anim\",\n \"type\": \"velit officia laborum minim\",\n \"version\": \"dolor in sed consectetur irure\"\n },\n {\n \"addonType\": \"anim adipisicing dolor voluptate\",\n \"annotations\": {\n \"aliquad1a\": \"voluptate commodo ad incididunt\",\n \"exda\": \"reprehenderit sit minim\",\n \"amet_8\": \"voluptate aute cillum\"\n },\n \"displayName\": \"adipisicing proident consectetur\",\n \"layer\": \"os\",\n \"logoUrl\": \"nisi cupidatat enim\",\n \"name\": \"ex Excepteur minim non\",\n \"packUid\": \"pariatur \",\n \"tag\": \"velit laboris dolore non\",\n \"type\": \"laborum reprehender\",\n \"version\": \"labore anim nulla\"\n }\n ],\n \"type\": \"officia velit ni\",\n \"uid\": \"occaecat id eiusmod\",\n \"version\": \"sit laborum nostrud in\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": 35453528\n },\n \"disks\": [\n {\n \"controller\": \"sit Ut\",\n \"partitions\": [\n {\n \"fileSystemType\": \"deserunt\",\n \"freeSpace\": -20860560,\n \"mountPoint\": \"cillum reprehenderit\",\n \"totalSpace\": 35449808,\n \"usedSpace\": 2135663\n },\n {\n \"fileSystemType\": \"consectetur quis cillum\",\n \"freeSpace\": -48699248,\n \"mountPoint\": \"aute\",\n \"totalSpace\": 54038480,\n \"usedSpace\": 27175664\n }\n ],\n \"size\": 59530505,\n \"vendor\": \"ad deserunt \"\n },\n {\n \"controller\": \"reprehenderit commodo consectetur labore\",\n \"partitions\": [\n {\n \"fileSystemType\": \"in ut amet\",\n \"freeSpace\": 32909107,\n \"mountPoint\": \"consequat veniam qui\",\n \"totalSpace\": -73534819,\n \"usedSpace\": 65302713\n },\n {\n \"fileSystemType\": \"consequat elit ea do ad\",\n \"freeSpace\": -38228753,\n \"mountPoint\": \"elit consectetur laboris fugiat\",\n \"totalSpace\": 20130322,\n \"usedSpace\": 77440783\n }\n ],\n \"size\": -49017687,\n \"vendor\": \"Excepteur voluptate labore\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"in_0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"sintc\": \"\",\n \"magnaf\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": 18317334\n },\n \"nics\": [\n {\n \"dns\": [\n \"veniam Ut consectetur exercitation\",\n \"exercitation consequat\"\n ],\n \"gateway\": \"aliquip sunt est aliqua\",\n \"ip\": \"ad incididunt quis officia\",\n \"isDefault\": false,\n \"macAddr\": \"eu\",\n \"nicName\": \"laborum nostrud tempor Ut\",\n \"subnet\": \"sint laborum\"\n },\n {\n \"dns\": [\n \"occaecat et reprehenderit laborum Duis\",\n \"fugiat adipisicing laboris\"\n ],\n \"gateway\": \"nostrud non veniam deserunt laborum\",\n \"ip\": \"id in esse Excepteur sint\",\n \"isDefault\": true,\n \"macAddr\": \"voluptate Lorem eu\",\n \"nicName\": \"et\",\n \"subnet\": \"nostrud irure\"\n }\n ],\n \"os\": {\n \"family\": \"minim consectetur\",\n \"version\": \"reprehenderit enim dolor\"\n }\n },\n \"host\": {\n \"macAddress\": \"consequat exercitation velit sit\"\n },\n \"projectMeta\": {\n \"name\": \"nisi tempor Duis nostrud amet\",\n \"uid\": \"consequat ullamco aliqua commodo\"\n },\n \"type\": \"anim u\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"laborum ipsum enim nulla\",\n \"message\": \"nulla eiusmod\",\n \"state\": \"unhealthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"exercitation in ut\",\n \"uid\": \"aute dolor Ut commodo\"\n },\n {\n \"name\": \"\",\n \"uid\": \"eiusmod proident ullamco dolore labore\"\n }\n ],\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"exercitation magna deserunt et qui\",\n \"count\": 44655936,\n \"limit\": -52865787,\n \"offset\": 2605869\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "63d83430-c450-4528-bb12-c211c9786f01", + "name": "Retrieves a schema for the Edgehost search filter", + "request": { + "name": "Retrieves a schema for the Edgehost search filter", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "edgehosts", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cfa91299-eb22-48da-8f5f-2e740eea0844", + "name": "An array of schema items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "edgehosts", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"schema\": {\n \"properties\": [\n {\n \"default\": \"sint dolore cillum\",\n \"displayName\": \"non anim aliquip qui\",\n \"enum\": [\n \"proident dolor Duis enim\",\n \"veniam qui laborum\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"deserunt labore in sed\",\n \"value\": \"sint magna eu tempor\"\n },\n {\n \"displayValue\": \"reprehenderit laborum labore\",\n \"value\": \"dolor aute ut labore\"\n }\n ],\n \"hideDisplay\": true,\n \"maxFloatVal\": 93182451.9529624,\n \"maxIntVal\": 60490006,\n \"minFloatVal\": 40357962.11656436,\n \"minIntVal\": 67692636,\n \"name\": \"consectetur Duis\",\n \"type\": \"Excepteur dolore\"\n },\n {\n \"default\": \"in reprehenderit\",\n \"displayName\": \"et voluptate eu officia\",\n \"enum\": [\n \"d\",\n \"non pariatur ipsum irure\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"ut ut aliquip\",\n \"value\": \"sint ipsum nisi cillum\"\n },\n {\n \"displayValue\": \"qui sint\",\n \"value\": \"ea ad\"\n }\n ],\n \"hideDisplay\": false,\n \"maxFloatVal\": 80559824.02884424,\n \"maxIntVal\": -33951061,\n \"minFloatVal\": -17948678.97958392,\n \"minIntVal\": -18555850,\n \"name\": \"nostrud laboris proident\",\n \"type\": \"commodo minim Lorem\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "e99aa482-070a-4d36-8172-bc4c98185383", + "name": "pcgs/search", + "item": [ + { + "id": "7cc31b95-19e4-440b-9de2-76354003e67f", + "name": "Retrieves a list of PCG summary with provided search filter. Supported fields as per schema /v1/dashboard/pcgs/search/schema", + "request": { + "name": "Retrieves a list of PCG summary with provided search filter. Supported fields as per schema /v1/dashboard/pcgs/search/schema", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "pcgs", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6596991f-f159-4741-991a-41d6ff7c1a5b", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "pcgs", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"kind\": \"incididunt labore\",\n \"metadata\": {\n \"annotations\": {\n \"in_94\": \"\",\n \"dolore_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"elit_c8\": \"\",\n \"officia145\": \"\",\n \"reprehenderitda4\": \"\",\n \"in_\": \"\",\n \"Excepteure4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"eiusmod in anim\",\n \"ipAddress\": \"cupidatat elit tempor irure\",\n \"ipPools\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"et_ba3\": \"\",\n \"nisiaf_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco_9\": \"\",\n \"nulla9\": \"\",\n \"mollit_3f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"voluptate ipsum exercitation occaecat qui\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"ad elit id Duis\",\n \"commodo non consequat enim\"\n ],\n \"associatedClusters\": [\n \"minim est\",\n \"adipisicing irure eu sed\"\n ],\n \"inUse\": true\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"laboris3\": \"\",\n \"Duis_7af\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillum_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"sed mollit laborum\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"labore esse e\",\n \"elit eiusmod adipisicing Lorem deserunt\"\n ],\n \"associatedClusters\": [\n \"voluptate\",\n \"qui dolor reprehende\"\n ],\n \"inUse\": true\n }\n }\n ],\n \"isSelfHosted\": false,\n \"isSystem\": false,\n \"spectroClusterUid\": \"esse qui\",\n \"tenantUid\": \"cillum ex\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"cupidatat amet\",\n \"conditions\": [\n {\n \"message\": \"aliqua\",\n \"relatedObject\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"labore dese\",\n \"uid\": \"proident est ipsum\"\n },\n \"type\": \"tempor Lorem\"\n },\n {\n \"message\": \"Ut minim et\",\n \"relatedObject\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"officia consequat in deserunt ullamco\",\n \"uid\": \"culpa veniam qui laborum est\"\n },\n \"type\": \"sunt do ad\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"consectetur cillum\"\n },\n \"isActive\": false,\n \"isReady\": true,\n \"kubectlCommands\": [\n \"dolore\",\n \"dolore incididunt occaecat laboris\"\n ],\n \"state\": \"reprehenderit deserunt aliquip labore\"\n }\n },\n {\n \"kind\": \"culpa mollit est ad deserunt\",\n \"metadata\": {\n \"annotations\": {\n \"consectetur_ee\": \"\",\n \"reprehenderit2c\": \"\",\n \"veniama\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi_e2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"reprehenderit cillum quis\",\n \"ipAddress\": \"dolor cupidatat\",\n \"ipPools\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"labore_8\": \"\",\n \"id_51\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna134\": \"\",\n \"Excepteur_6b7\": \"\",\n \"adf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"sed eiusmod do sint\",\n \"restrictToSingleCluster\": true\n },\n \"status\": {\n \"allottedIps\": [\n \"cillum dolor voluptate esse\",\n \"irure\"\n ],\n \"associatedClusters\": [\n \"Ut enim ad\",\n \"consectetur\"\n ],\n \"inUse\": true\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"minim__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsumb5\": \"\",\n \"ullamco_3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"proident sunt quis\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"fugi\",\n \"dolor labore commodo id\"\n ],\n \"associatedClusters\": [\n \"proident minim veni\",\n \"commodo mollit sit ut\"\n ],\n \"inUse\": true\n }\n }\n ],\n \"isSelfHosted\": false,\n \"isSystem\": true,\n \"spectroClusterUid\": \"do occaecat esse dolore\",\n \"tenantUid\": \"enim aliqua magna\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"aliqua\",\n \"conditions\": [\n {\n \"message\": \"dolor amet\",\n \"relatedObject\": {\n \"kind\": \"machine\",\n \"name\": \"magna ad\",\n \"uid\": \"magna enim aliquip ex consectetur\"\n },\n \"type\": \"in nostrud officia\"\n },\n {\n \"message\": \"irure\",\n \"relatedObject\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"dolor cillum dolore\",\n \"uid\": \"in cillum\"\n },\n \"type\": \"sint in labore tempor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"eu\"\n },\n \"isActive\": false,\n \"isReady\": true,\n \"kubectlCommands\": [\n \"ipsum dolore occaecat\",\n \"Duis occaecat quis amet\"\n ],\n \"state\": \"dolore qui\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ut ea cupida\",\n \"count\": -88658249,\n \"limit\": 94988558,\n \"offset\": -84150600\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "378ce486-bbbf-4d21-b8ce-b352e48f5c27", + "name": "Retrieves a schema for the PCG search filter", + "request": { + "name": "Retrieves a schema for the PCG search filter", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "pcgs", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4f35f30f-d753-4ef7-85e4-3c528357352a", + "name": "An array of schema items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "pcgs", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"schema\": {\n \"properties\": [\n {\n \"default\": \"elit se\",\n \"displayName\": \"occaecat incididunt proident in\",\n \"enum\": [\n \"in occaecat Duis anim\",\n \"officia cill\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"do\",\n \"value\": \"proident\"\n },\n {\n \"displayValue\": \"voluptate id ut eu esse\",\n \"value\": \"in ullamco Ut sint\"\n }\n ],\n \"hideDisplay\": false,\n \"maxFloatVal\": -76225182.4194149,\n \"maxIntVal\": -68472543,\n \"minFloatVal\": 26194296.339506358,\n \"minIntVal\": -65831859,\n \"name\": \"officia\",\n \"type\": \"mollit reprehenderit magna culpa of\"\n },\n {\n \"default\": \"reprehenderit sint qui dolore aliquip\",\n \"displayName\": \"in deserunt quis dolore\",\n \"enum\": [\n \"dolor occaecat non \",\n \"est reprehenderit ad\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"nostrud reprehenderit Excepteur dolore in\",\n \"value\": \"nisi in laboris\"\n },\n {\n \"displayValue\": \"eu amet minim in dolore\",\n \"value\": \"dolore id\"\n }\n ],\n \"hideDisplay\": true,\n \"maxFloatVal\": 89094898.72761565,\n \"maxIntVal\": -2870012,\n \"minFloatVal\": -80827077.39909099,\n \"minIntVal\": 76096479,\n \"name\": \"id amet deserunt commodo\",\n \"type\": \"do tempor dolor magna\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "4385a017-e1f3-4105-a23d-16e3e03472cf", + "name": "projects", + "item": [ + { + "id": "57a9c0da-b71c-4fde-87cf-2eebe6340a00", + "name": "v1Projects Filter Summary", + "request": { + "name": "v1Projects Filter Summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f125d731-bb8b-4cae-a8cf-5727e4ed5986", + "name": "An array of project filter summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"voluptate_\": \"\",\n \"ullamco44\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut0\": \"\",\n \"tempor48\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"logoUrl\": \"esse occaecat\",\n \"teams\": [\n {\n \"name\": \"consectetur\",\n \"uid\": \"officia Duis irure\"\n },\n {\n \"name\": \"laborum\",\n \"uid\": \"id nulla incididunt\"\n }\n ],\n \"users\": [\n {\n \"name\": \"dolore in\",\n \"uid\": \"nisi amet magna officia Excepteur\"\n },\n {\n \"name\": \"occaecat officia ad esse\",\n \"uid\": \"consectetur incididunt\"\n }\n ]\n },\n \"status\": {\n \"clustersHealth\": {\n \"errored\": -53680520,\n \"healthy\": -43973315,\n \"running\": -37093171,\n \"unhealthy\": 86943221\n },\n \"status\": {\n \"cleanUpStatus\": {\n \"cleanedResources\": [\n \"eu et culpa veniam\",\n \"ex aute\"\n ],\n \"msg\": \"veniam laborum\",\n \"state\": \"esse pariatur\"\n },\n \"isDisabled\": false\n },\n \"usage\": {\n \"alloyCpuCores\": 26826088.005830377,\n \"clusters\": [\n {\n \"cpuCores\": -58935349.63958143,\n \"isAlloy\": true,\n \"name\": \"aute laboris consectetur sunt\",\n \"uid\": \"dolor nisi sint reprehenderit\"\n },\n {\n \"cpuCores\": -36545183.6059008,\n \"isAlloy\": false,\n \"name\": \"ad mollit sint ut aliquip\",\n \"uid\": \"id\"\n }\n ],\n \"pureCpuCores\": -22835226.3543759\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur24\": \"\",\n \"ut79\": \"\",\n \"Excepteur52\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"estd08\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"logoUrl\": \"ad ea nostrud\",\n \"teams\": [\n {\n \"name\": \"labore id nostrud qui\",\n \"uid\": \"in qui\"\n },\n {\n \"name\": \"exercitation consectetur do Excepteur\",\n \"uid\": \"labore enim\"\n }\n ],\n \"users\": [\n {\n \"name\": \"nulla \",\n \"uid\": \"dolor deserunt fugiat commodo ex\"\n },\n {\n \"name\": \"incididunt pariatur nisi culpa\",\n \"uid\": \"commodo ullamco ex sed magna\"\n }\n ]\n },\n \"status\": {\n \"clustersHealth\": {\n \"errored\": 55617699,\n \"healthy\": 58154505,\n \"running\": -17606707,\n \"unhealthy\": -83423946\n },\n \"status\": {\n \"cleanUpStatus\": {\n \"cleanedResources\": [\n \"minim\",\n \"nostrud sed aliqua\"\n ],\n \"msg\": \"irure est\",\n \"state\": \"incididunt magna\"\n },\n \"isDisabled\": true\n },\n \"usage\": {\n \"alloyCpuCores\": 3447684.6515239924,\n \"clusters\": [\n {\n \"cpuCores\": -132377.78536620736,\n \"isAlloy\": true,\n \"name\": \"culpa anim\",\n \"uid\": \"laborum eiusmod ullamco mollit in\"\n },\n {\n \"cpuCores\": 89278872.60077685,\n \"isAlloy\": true,\n \"name\": \"incididunt deserunt qui\",\n \"uid\": \"occaecat deserunt in non elit\"\n }\n ],\n \"pureCpuCores\": 80154829.60311249\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"minim mollit\",\n \"count\": -95724016,\n \"limit\": -5099357,\n \"offset\": -4066739\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "095ff2e4-9296-48c0-b02b-4e4e7018bb76", + "name": "Retrieves a list of projects metadata", + "request": { + "name": "Retrieves a list of projects metadata", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "projects", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "", + "description": "Name of the project" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4476fe25-3f78-400d-9e5f-29febd82944e", + "name": "An array of project metadata items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "projects", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"name\": \"incididunt enim\",\n \"uid\": \"et proident\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"in qui cupidatat\",\n \"uid\": \"incididunt proident\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3ec6f12d-c0b8-457e-bd5f-3eb5d12853cc", + "name": "spectroclusters", + "item": [ + { + "id": "9f2d89de-0170-4566-80ed-7c5d22ec5fe9", + "name": "Retrieves spectro clusters cloud cost summary information", + "request": { + "name": "Retrieves spectro clusters cloud cost summary information", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"groupBy\": \"project\",\n \"period\": 1440\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2131d9da-9ad8-4799-8f15-00733b8d1595", + "name": "An array of resources cloud cost summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"groupBy\": \"project\",\n \"period\": 1440\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resources\": [\n {\n \"data\": [\n {\n \"compute\": 43843956.72126335,\n \"storage\": 29920609.74269077,\n \"timestamp\": 50288834.39410156,\n \"total\": 28627140.966661185\n },\n {\n \"compute\": 85617387.48535475,\n \"storage\": 66429443.6528793,\n \"timestamp\": -71535886.81522915,\n \"total\": 76652577.11384296\n }\n ],\n \"entity\": {\n \"uid\": \"et tempor Excepteur\",\n \"kind\": \"venia\",\n \"name\": \"aliquip Duis\"\n },\n \"total\": {\n \"compute\": -61195162.2329161,\n \"storage\": -24664916.4095833,\n \"total\": 42477390.60191509\n }\n },\n {\n \"data\": [\n {\n \"compute\": -290044.98510202765,\n \"storage\": -42450408.18140069,\n \"timestamp\": -32967601.36847774,\n \"total\": -89196642.66103968\n },\n {\n \"compute\": 94462482.03806219,\n \"storage\": -5581137.416671127,\n \"timestamp\": 66702723.975931674,\n \"total\": -99058126.02327076\n }\n ],\n \"entity\": {\n \"uid\": \"mollit Lorem ullamco qui\",\n \"kind\": \"et\",\n \"name\": \"est qui\"\n },\n \"total\": {\n \"compute\": 89300969.82229921,\n \"storage\": -5220614.93453832,\n \"total\": 37096136.448809564\n }\n }\n ],\n \"total\": {\n \"compute\": 80203396.78149378,\n \"storage\": 3237756.164434865,\n \"total\": 73001582.90438241\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2cdc6488-83bd-4121-a190-f0324d41353b", + "name": "Retrieves a list of running, non rbac configured clusters in a workspace", + "request": { + "name": "Retrieves a list of running, non rbac configured clusters in a workspace", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "filters", + "workspace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ffe8f8e3-80ca-44dd-969e-531dd42bf612", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "filters", + "workspace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse8d7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proidentff1\": \"\",\n \"velit_7_\": \"\",\n \"non6\": \"\",\n \"consequat_d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"culpa deserunt nu\",\n \"uid\": \"ea tempor\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 31465819,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"aliqua qui laborum\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"qui sunt labore\",\n \"annotations\": {\n \"exdd\": \"eu irure dolor\",\n \"laboris1\": \"in id occaecat deserunt fugiat\",\n \"fugiat_9\": \"nostrud consectetur esse quis\"\n },\n \"digest\": \"laborum irure ullamco aliqua esse\",\n \"inValidReason\": \"dolore pariatur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cupidatat irure reprehenderit dolore\",\n \"params\": {\n \"anim_ed\": \"elit cupidatat consequat minim nulla\"\n },\n \"presets\": [\n {\n \"add\": \"in nostrud id\",\n \"displayName\": \"nostrud cillum\",\n \"group\": \"cillum in\",\n \"name\": \"sint ullamco et Duis\",\n \"remove\": [\n \"cupidatat dolor pariatur\",\n \"Du\"\n ]\n },\n {\n \"add\": \"ullamco ex cillum\",\n \"displayName\": \"ea aliqua eu ex anim\",\n \"group\": \"aliquip quis sunt adipisicing\",\n \"name\": \"ad velit proident elit nulla\",\n \"remove\": [\n \"quis\",\n \"aute cillum sunt\"\n ]\n }\n ],\n \"registryUid\": \"irure in nostrud Duis dolore\",\n \"schema\": [\n {\n \"format\": \"est reprehenderit aut\",\n \"hints\": [\n \"adipisicing commodo est\",\n \"ad proident\"\n ],\n \"listOptions\": [\n \"irure ut fugiat nulla\",\n \"in eu nulla\"\n ],\n \"name\": \"ullamco proident voluptate non laborum\",\n \"readonly\": true,\n \"regex\": \"fugiat\",\n \"required\": false,\n \"type\": \"Lor\"\n },\n {\n \"format\": \"aute anim Lorem aliqua\",\n \"hints\": [\n \"magna nulla \",\n \"officia laborum ad\"\n ],\n \"listOptions\": [\n \"culpa in velit\",\n \"dolor\"\n ],\n \"name\": \"officia eiusmod voluptate\",\n \"readonly\": false,\n \"regex\": \"veniam deserunt eiusmod Ut exercitation\",\n \"required\": false,\n \"type\": \"non adipisicing\"\n }\n ],\n \"server\": \"dolor proident anim magna\",\n \"tag\": \"quis minim\",\n \"type\": \"spectro\",\n \"values\": \"ut\",\n \"version\": \"aute enim dolor qui\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"magna adipisicing\",\n \"annotations\": {\n \"exercitation8\": \"nisi exercitation nulla amet\",\n \"ad97\": \"Excepteur dolore sed adipisicing\"\n },\n \"digest\": \"nostrud Duis enim\",\n \"inValidReason\": \"nisi Excepteur \",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat mollit esse\",\n \"params\": {\n \"quis_b\": \"anim in occaecat cupidatat\",\n \"eu_5a3\": \"laborum pariatur\",\n \"elit_e2\": \"irure occaecat nisi et\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing incididunt\",\n \"displayName\": \"magna et commodo Lorem\",\n \"group\": \"culpa Ut sint sed\",\n \"name\": \"non quis velit\",\n \"remove\": [\n \"esse\",\n \"sed mollit in consectetur tempor\"\n ]\n },\n {\n \"add\": \"sed commodo laborum in\",\n \"displayName\": \"in anim\",\n \"group\": \"non labore\",\n \"name\": \"nisi enim quis ut\",\n \"remove\": [\n \"dolor nulla\",\n \"id proident nostrud eiusmod magna\"\n ]\n }\n ],\n \"registryUid\": \"culpa sit aliqua\",\n \"schema\": [\n {\n \"format\": \"ipsum commodo\",\n \"hints\": [\n \"officia aliquip\",\n \"tempor\"\n ],\n \"listOptions\": [\n \"non cillum paria\",\n \"id incididunt\"\n ],\n \"name\": \"in nisi Duis id\",\n \"readonly\": true,\n \"regex\": \"in aliquip esse\",\n \"required\": true,\n \"type\": \"non amet Duis\"\n },\n {\n \"format\": \"fugiat magna\",\n \"hints\": [\n \"in reprehenderit sint\",\n \"Duis Excepteur anim labore tempor\"\n ],\n \"listOptions\": [\n \"consequat consectetur\",\n \"Ut sit dolore\"\n ],\n \"name\": \"in Lorem\",\n \"readonly\": true,\n \"regex\": \"dolore deserunt dolore eiusmod\",\n \"required\": false,\n \"type\": \"eiusmod tempor elit reprehenderit consectetur\"\n }\n ],\n \"server\": \"officia mollit dolore Duis Excepteur\",\n \"tag\": \"commodo elit cillum cup\",\n \"type\": \"manifest\",\n \"values\": \"mollit ullamco Excepteur\",\n \"version\": \"veniam do pariatur\"\n }\n ],\n \"scope\": \"Ut\",\n \"type\": \"enim esse et laboris\",\n \"uid\": \"proident fugiat do commodo\",\n \"version\": 87271164\n },\n \"labels\": [\n \"laborum nisi cillum aliquip sint\",\n \"Duis veniam amet\"\n ],\n \"maintenanceMode\": 11195782,\n \"size\": 62309465\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -91043079,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"labore\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"irure\",\n \"annotations\": {\n \"amet7f\": \"officia esse nulla irure dolor\",\n \"sunt_500\": \"velit anim ex\"\n },\n \"digest\": \"ipsum ut\",\n \"inValidReason\": \"pariatur cupidatat in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"eu enim\",\n \"params\": {\n \"fugiata5\": \"cillum in aliqua\",\n \"cupidatat__\": \"ipsum minim\"\n },\n \"presets\": [\n {\n \"add\": \"anim aliqua laborum\",\n \"displayName\": \"qui sit enim magna adipisicing\",\n \"group\": \"est dolor qui\",\n \"name\": \"cupidatat\",\n \"remove\": [\n \"elit id\",\n \"ullamco officia qui\"\n ]\n },\n {\n \"add\": \"cillum Excepteur deserunt\",\n \"displayName\": \"pariatur commodo\",\n \"group\": \"in quis ut\",\n \"name\": \"ipsum nulla t\",\n \"remove\": [\n \"ex sed\",\n \"Ut do quis\"\n ]\n }\n ],\n \"registryUid\": \"sint Ut irure amet\",\n \"schema\": [\n {\n \"format\": \"irure pariatur\",\n \"hints\": [\n \"Ut officia\",\n \"adipisicing esse labore laborum\"\n ],\n \"listOptions\": [\n \"dolor sunt nostrud\",\n \"deserunt cillum\"\n ],\n \"name\": \"est sunt\",\n \"readonly\": false,\n \"regex\": \"labore dolor\",\n \"required\": true,\n \"type\": \"deserunt in Excepteur\"\n },\n {\n \"format\": \"non adipisicing\",\n \"hints\": [\n \"adipisicing amet elit magna in\",\n \"voluptate eu nisi Excepteur\"\n ],\n \"listOptions\": [\n \"consectetur minim velit in\",\n \"consectetur do aliqua pa\"\n ],\n \"name\": \"Duis consectetur\",\n \"readonly\": true,\n \"regex\": \"tempor Excepteur\",\n \"required\": true,\n \"type\": \"eu laborum\"\n }\n ],\n \"server\": \"tempor in id\",\n \"tag\": \"laboris dolore et voluptate\",\n \"type\": \"manifest\",\n \"values\": \"dolore aute non laborum\",\n \"version\": \"consectetur do incididunt cillum\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"aliquip ut\",\n \"annotations\": {\n \"cupidatat2\": \"consectetur\"\n },\n \"digest\": \"sunt proident\",\n \"inValidReason\": \"Excepteur proident esse\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"do ex est non\",\n \"params\": {\n \"non7a9\": \"sit quis Ut tempor i\",\n \"laborum_5d\": \"dolore do\",\n \"ut5_\": \"dolore minim ut Lorem\"\n },\n \"presets\": [\n {\n \"add\": \"aliqua\",\n \"displayName\": \"laboris tempor ut enim\",\n \"group\": \"velit labore dolore officia\",\n \"name\": \"ea ad nulla\",\n \"remove\": [\n \"Duis\",\n \"cupi\"\n ]\n },\n {\n \"add\": \"culpa in sunt\",\n \"displayName\": \"non\",\n \"group\": \"labore cupidatat dolore nostrud\",\n \"name\": \"sit eiusmod laboris\",\n \"remove\": [\n \"dolor commodo anim\",\n \"Duis aliqua sed nisi\"\n ]\n }\n ],\n \"registryUid\": \"ea laboris sint anim nisi\",\n \"schema\": [\n {\n \"format\": \"quis\",\n \"hints\": [\n \"elit\",\n \"commodo sint\"\n ],\n \"listOptions\": [\n \"cupidatat labore\",\n \"magna quis Excepteur\"\n ],\n \"name\": \"culpa veniam do nostrud laboris\",\n \"readonly\": false,\n \"regex\": \"exercit\",\n \"required\": false,\n \"type\": \"commodo dolor sit exercitation consequat\"\n },\n {\n \"format\": \"laborum sint Excepteur\",\n \"hints\": [\n \"proident\",\n \"adipisicing labore\"\n ],\n \"listOptions\": [\n \"commodo qui\",\n \"id consectetur nulla\"\n ],\n \"name\": \"Duis ea sunt\",\n \"readonly\": false,\n \"regex\": \"officia irure sed magna\",\n \"required\": false,\n \"type\": \"enim quis elit tempor\"\n }\n ],\n \"server\": \"non consequat\",\n \"tag\": \"deserunt do\",\n \"type\": \"spectro\",\n \"values\": \"magna velit deserunt id\",\n \"version\": \"elit et qui velit\"\n }\n ],\n \"scope\": \"officia magna cillum tempor ad\",\n \"type\": \"in nulla qui do\",\n \"uid\": \"minim laborum in\",\n \"version\": 84900483\n },\n \"labels\": [\n \"occaecat ex\",\n \"ullamc\"\n ],\n \"maintenanceMode\": -86600623,\n \"size\": -16494892\n }\n ],\n \"uid\": \"quis anim Duis\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"mollit elit Lorem aute\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"magna aliquip pariatur\",\n \"annotations\": {\n \"nonf\": \"mollit do\",\n \"in_a\": \"laborum est reprehenderit\"\n },\n \"digest\": \"ipsum sit\",\n \"inValidReason\": \"ipsum sed officia\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat adipisicing cupidatat\",\n \"params\": {\n \"cillum_76\": \"Duis ad in\",\n \"uta\": \"laborum\",\n \"amet_9\": \"nisi non ea incididunt\",\n \"pariatur1f\": \"consequat ipsum tempor ex ut\"\n },\n \"presets\": [\n {\n \"add\": \"laborum ut\",\n \"displayName\": \"incididunt consectetur officia enim\",\n \"group\": \"cupidatat dolore dolore occaecat\",\n \"name\": \"officia ipsum\",\n \"remove\": [\n \"occaecat aliquip in\",\n \"ad in\"\n ]\n },\n {\n \"add\": \"officia qui\",\n \"displayName\": \"laborum\",\n \"group\": \"enim culpa\",\n \"name\": \"conse\",\n \"remove\": [\n \"in qui\",\n \"amet ut\"\n ]\n }\n ],\n \"registryUid\": \"est ad in\",\n \"schema\": [\n {\n \"format\": \"laboris quis sit ullamco ad\",\n \"hints\": [\n \"Ut nulla id dolor\",\n \"id proident nis\"\n ],\n \"listOptions\": [\n \"aliqua et cupidatat\",\n \"aliquip ea culpa nostrud\"\n ],\n \"name\": \"voluptate in\",\n \"readonly\": true,\n \"regex\": \"eiusmod dolor non consectetur\",\n \"required\": false,\n \"type\": \"id\"\n },\n {\n \"format\": \"nisi in aliqua\",\n \"hints\": [\n \"ut\",\n \"id cillum aliqua Lorem consectetur\"\n ],\n \"listOptions\": [\n \"ex aliqua laborum\",\n \"officia sed qui\"\n ],\n \"name\": \"non pariatur minim\",\n \"readonly\": false,\n \"regex\": \"labore amet minim ad\",\n \"required\": false,\n \"type\": \"commodo laborum\"\n }\n ],\n \"server\": \"nisi labore occaec\",\n \"tag\": \"eiusmod laborum adipisicing ea nulla\",\n \"type\": \"helm\",\n \"values\": \"non\",\n \"version\": \"do id in nulla\"\n },\n {\n \"layer\": \"kernel\",\n \"name\": \"ea anim\",\n \"annotations\": {\n \"ut_5\": \"sed Lorem\"\n },\n \"digest\": \"voluptate nisi dolor\",\n \"inValidReason\": \"ipsum labore velit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"sint esse dolore\",\n \"params\": {\n \"inb3b\": \"ut proident exercitation \"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"et non\",\n \"group\": \"adipisicing l\",\n \"name\": \"eu id reprehenderit\",\n \"remove\": [\n \"dolore\",\n \"Ut\"\n ]\n },\n {\n \"add\": \"minim laboris\",\n \"displayName\": \"adipisicing reprehenderit\",\n \"group\": \"nisi ad\",\n \"name\": \"cupidatat aute incididunt cillum\",\n \"remove\": [\n \"laborum esse sunt\",\n \"eu incididunt dolore id\"\n ]\n }\n ],\n \"registryUid\": \"enim adipisicing\",\n \"schema\": [\n {\n \"format\": \"in aute labore enim elit\",\n \"hints\": [\n \"amet velit\",\n \"ad sint in dolor ad\"\n ],\n \"listOptions\": [\n \"in\",\n \"reprehenderit labore occaecat\"\n ],\n \"name\": \"irure ut amet dolor\",\n \"readonly\": true,\n \"regex\": \"dolore nostrud ad\",\n \"required\": true,\n \"type\": \"et aliqua est consequat\"\n },\n {\n \"format\": \"in dolor Lorem quis\",\n \"hints\": [\n \"occaecat nulla veniam labore\",\n \"voluptate\"\n ],\n \"listOptions\": [\n \"Ut ullamco enim\",\n \"aliquip qui occaecat\"\n ],\n \"name\": \"in dolore ut Duis\",\n \"readonly\": false,\n \"regex\": \"qui amet\",\n \"required\": true,\n \"type\": \"voluptate sed do\"\n }\n ],\n \"server\": \"dolor sint ut eiusmod\",\n \"tag\": \"do\",\n \"type\": \"manifest\",\n \"values\": \"sint occaecat magna\",\n \"version\": \"amet sint\"\n }\n ],\n \"scope\": \"consectetur ex incididunt\",\n \"type\": \"qu\",\n \"uid\": \"dolor sunt qui incididunt sed\",\n \"version\": -95164123\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"magna ullamco adipisicing\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"dolor\",\n \"annotations\": {\n \"nulla_b\": \"consectetur labore mollit tempor\"\n },\n \"digest\": \"ad deserunt ea\",\n \"inValidReason\": \"pariatur eu cillum mollit\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Ut in\",\n \"params\": {\n \"Ut_96f\": \"a\",\n \"velit_617\": \"dolor laborum\"\n },\n \"presets\": [\n {\n \"add\": \"officia ex anim esse\",\n \"displayName\": \"occaecat\",\n \"group\": \"quis adipisicing consectetur id\",\n \"name\": \"dolore officia\",\n \"remove\": [\n \"eu Duis\",\n \"dolor enim ut\"\n ]\n },\n {\n \"add\": \"eu\",\n \"displayName\": \"laboris anim dolor id\",\n \"group\": \"au\",\n \"name\": \"cupidatat elit\",\n \"remove\": [\n \"velit\",\n \"cillum culpa qui commodo pariatur\"\n ]\n }\n ],\n \"registryUid\": \"quis qui ad\",\n \"schema\": [\n {\n \"format\": \"est ex magna\",\n \"hints\": [\n \"consequat fugiat eiusmod\",\n \"ut ipsum \"\n ],\n \"listOptions\": [\n \"exercitation dolor\",\n \"dolor est labore ea sit\"\n ],\n \"name\": \"ut mollit et eu\",\n \"readonly\": true,\n \"regex\": \"laborum aute\",\n \"required\": true,\n \"type\": \"Duis commodo\"\n },\n {\n \"format\": \"sunt proident pariatur nostrud\",\n \"hints\": [\n \"velit ex sit nostrud\",\n \"ut aliquip ex\"\n ],\n \"listOptions\": [\n \"non adipisicing pariatur eu in\",\n \"Ut Lo\"\n ],\n \"name\": \"consectetur exerci\",\n \"readonly\": true,\n \"regex\": \"laborum dolore irure\",\n \"required\": false,\n \"type\": \"Lorem\"\n }\n ],\n \"server\": \"irure qui nisi est laborum\",\n \"tag\": \"dolor\",\n \"type\": \"spectro\",\n \"values\": \"pariatur enim dolore\",\n \"version\": \"sit Duis qui\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"sed ullamco amet officia\",\n \"annotations\": {\n \"aliquip_43\": \"dolor ut\",\n \"velit_9d\": \"aute sunt laborum\"\n },\n \"digest\": \"cillum deserunt\",\n \"inValidReason\": \"do ipsum cillum Lorem\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"dolor non nostrud\",\n \"params\": {\n \"Duis2\": \"sint commodo labore amet\"\n },\n \"presets\": [\n {\n \"add\": \"mollit labore dolore exercitation\",\n \"displayName\": \"ullamco\",\n \"group\": \"ad\",\n \"name\": \"Duis\",\n \"remove\": [\n \"aute id nostrud dolore\",\n \"quis ex voluptate ad\"\n ]\n },\n {\n \"add\": \"pariatur officia irure\",\n \"displayName\": \"incididunt amet ad\",\n \"group\": \"nostrud enim\",\n \"name\": \"id culpa\",\n \"remove\": [\n \"ex velit aute reprehenderit magna\",\n \"aliqua fugiat\"\n ]\n }\n ],\n \"registryUid\": \"officia\",\n \"schema\": [\n {\n \"format\": \"eu\",\n \"hints\": [\n \"nostrud\",\n \"reprehenderit cupidatat veniam tempor aliquip\"\n ],\n \"listOptions\": [\n \"in et veniam reprehen\",\n \"veniam sit laboris eu pariatur\"\n ],\n \"name\": \"magna aliqua exercitation\",\n \"readonly\": true,\n \"regex\": \"cupidatat consectetur culpa ullamco\",\n \"required\": false,\n \"type\": \"et Lorem ut reprehenderit\"\n },\n {\n \"format\": \"deserunt cupidatat cillum ea\",\n \"hints\": [\n \"nisi sint pariatur elit\",\n \"laborum dolore tempor elit\"\n ],\n \"listOptions\": [\n \"aliqua reprehe\",\n \"enim proident\"\n ],\n \"name\": \"anim fugiat aliquip voluptate\",\n \"readonly\": true,\n \"regex\": \"exercitation laboris dolor\",\n \"required\": true,\n \"type\": \"do sit irure labore\"\n }\n ],\n \"server\": \"velit\",\n \"tag\": \"et quis exerc\",\n \"type\": \"manifest\",\n \"values\": \"ex mollit aliqua\",\n \"version\": \"id ad ullamco irure\"\n }\n ],\n \"scope\": \"ea mollit Lorem\",\n \"type\": \"veniam ullamco\",\n \"uid\": \"veniam sed\",\n \"version\": -22282994\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"adipisicing dolor\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"deserunt\",\n \"annotations\": {\n \"et__2\": \"Ut ad\",\n \"Lorem_f0\": \"cillum deserunt et\",\n \"cillum_b2\": \"incididunt deserunt irure\"\n },\n \"digest\": \"elit ipsum\",\n \"inValidReason\": \"id dolor\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ad\",\n \"params\": {\n \"exercitation_8a\": \"in\",\n \"irure_2c\": \"laborum adipisicing do dolor\"\n },\n \"presets\": [\n {\n \"add\": \"labore quis ullamco dolor\",\n \"displayName\": \"anim commodo\",\n \"group\": \"consequat quis sint aliqua\",\n \"name\": \"Lorem exercitation aliqua\",\n \"remove\": [\n \"sint nostrud\",\n \"pariatur\"\n ]\n },\n {\n \"add\": \"ullamco in Ut sunt\",\n \"displayName\": \"quis \",\n \"group\": \"dolor ipsum\",\n \"name\": \"veniam dolore\",\n \"remove\": [\n \"elit nulla ad\",\n \"tempor culpa laboris\"\n ]\n }\n ],\n \"registryUid\": \"Excepteur id elit voluptate\",\n \"schema\": [\n {\n \"format\": \"commodo dolore ut\",\n \"hints\": [\n \"qui Lorem ullamco nisi est\",\n \"amet nostrud occaecat ex\"\n ],\n \"listOptions\": [\n \"dolor aute magna eiusmod in\",\n \"veniam Duis\"\n ],\n \"name\": \"ut esse ipsum fugiat\",\n \"readonly\": true,\n \"regex\": \"ea\",\n \"required\": false,\n \"type\": \"exercitation laborum\"\n },\n {\n \"format\": \"aliquip ullamco in\",\n \"hints\": [\n \"et adipisicing sint\",\n \"ad commodo aliquip\"\n ],\n \"listOptions\": [\n \"dolore labore voluptate null\",\n \"do sed eiusmod sit qui\"\n ],\n \"name\": \"labore\",\n \"readonly\": false,\n \"regex\": \"in \",\n \"required\": false,\n \"type\": \"adipisicing commodo magna\"\n }\n ],\n \"server\": \"aute aliquip fugiat consectetur adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"helm\",\n \"values\": \"laborum\",\n \"version\": \"in ea adipisicing ut Duis\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"in consectetur consequat irure\",\n \"annotations\": {\n \"mollit_2_\": \"laboris Excepteu\"\n },\n \"digest\": \"amet nulla\",\n \"inValidReason\": \"dolore consectetur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"officia ex Ut esse\",\n \"params\": {\n \"voluptate6\": \"laborum cillum\",\n \"pariatur_d\": \"eiusmod tempor velit\",\n \"elit_9\": \"in et laborum reprehenderit\",\n \"cupidatat_7\": \"dolor mollit eu tempor aliqua\",\n \"mollit_9a\": \"in ex\"\n },\n \"presets\": [\n {\n \"add\": \"incididunt amet cupidatat\",\n \"displayName\": \"do velit minim\",\n \"group\": \"deserunt veniam in incididunt\",\n \"name\": \"dolore Ut\",\n \"remove\": [\n \"et sint ea qui adipisicing\",\n \"adipisicin\"\n ]\n },\n {\n \"add\": \"ullamco ut dolor in\",\n \"displayName\": \"ut nisi\",\n \"group\": \"laboris\",\n \"name\": \"anim ea esse\",\n \"remove\": [\n \"et in eu\",\n \"non esse ullamco\"\n ]\n }\n ],\n \"registryUid\": \"dolore Duis culpa\",\n \"schema\": [\n {\n \"format\": \"amet laborum\",\n \"hints\": [\n \"ipsum in officia\",\n \"occaecat Excepteur ullamco proident ex\"\n ],\n \"listOptions\": [\n \"cupidatat occaecat dolore do\",\n \"nulla consectetur\"\n ],\n \"name\": \"ut\",\n \"readonly\": true,\n \"regex\": \"adipisicing occaecat\",\n \"required\": false,\n \"type\": \"in ipsum mollit\"\n },\n {\n \"format\": \"cillum reprehenderit dolo\",\n \"hints\": [\n \"qui\",\n \"fugiat\"\n ],\n \"listOptions\": [\n \"ex\",\n \"velit sit ullamco\"\n ],\n \"name\": \"et Ut quis enim\",\n \"readonly\": true,\n \"regex\": \"minim dolor\",\n \"required\": true,\n \"type\": \"dolore dolore\"\n }\n ],\n \"server\": \"Excepteur consequat commodo ex\",\n \"tag\": \"consectetur \",\n \"type\": \"manifest\",\n \"values\": \"aliqua\",\n \"version\": \"sit dolor cillum\"\n }\n ],\n \"scope\": \"incididunt culpa magna\",\n \"type\": \"labore velit\",\n \"uid\": \"aute\",\n \"version\": -9951202\n }\n ],\n \"projectMeta\": {\n \"name\": \"irure velit\",\n \"uid\": \"adipisicing sed fugiat\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"id ex non ut sit\",\n \"isBrownfield\": false,\n \"state\": \"pariatur id non\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -79252250.49047601,\n \"storage\": 59360610.139805794,\n \"total\": -86017373.54370123\n },\n \"total\": 31399443.566666946\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"Lorem\",\n \"conditions\": [\n {\n \"message\": \"consequat\",\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"elit tempor adipisicing mollit\",\n \"uid\": \"dolore ut ad\"\n },\n \"type\": \"in\"\n },\n {\n \"message\": \"deserunt pariatur ut eu\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"culpa dolore cupidatat\",\n \"uid\": \"ex\"\n },\n \"type\": \"ut minim\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"reprehenderit sint\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 72196892.36486518,\n \"storage\": 32604932.229915336,\n \"total\": 85782871.90282393\n },\n \"total\": -16907757.53191836\n },\n \"location\": {\n \"coordinates\": [\n -76367262.78788957,\n 71727164.96440691\n ],\n \"countryCode\": \"ut anim dolore\",\n \"countryName\": \"aute sint ut\",\n \"regionCode\": \"in cillum Duis dolore\",\n \"regionName\": \"laboris aut\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -46559241.60791556,\n \"request\": -47810426.624690905,\n \"total\": -75535647.6703541,\n \"unit\": \"cupidatat sit nulla deserunt \",\n \"usage\": 4467593.596216932\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 60923372.902974814,\n \"request\": -15501819.912257314,\n \"total\": 49698237.975432456,\n \"unit\": \"cillum aliqua minim ea\",\n \"usage\": 89981404.02637759\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"et dolore reprehenderit qui Excepteur\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"fugiat occaecat voluptate velit\",\n \"name\": \"enim magna\",\n \"projectUid\": \"irure\",\n \"tenantUid\": \"enim deserunt quis nisi\",\n \"uid\": \"minim esse tempor adipisicing\"\n },\n {\n \"kind\": \"fugiat ex aute in\",\n \"name\": \"officia Ut\",\n \"projectUid\": \"Duis\",\n \"tenantUid\": \"consequat tempor aliquip culpa\",\n \"uid\": \"sit voluptate commodo irure laboris\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"co\",\n \"name\": \"pariatur amet do\",\n \"projectUid\": \"ipsum aliquip\",\n \"tenantUid\": \"Ut minim adipisicing\",\n \"uid\": \"in amet\"\n },\n \"hostCluster\": {\n \"kind\": \"dolore c\",\n \"name\": \"veniam amet ullamco esse mollit\",\n \"projectUid\": \"anim aliqua dolor sint amet\",\n \"tenantUid\": \"dolor occaecat\",\n \"uid\": \"sit\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"non mollit\",\n \"status\": \"Paused\"\n },\n \"state\": \"consequat nulla magna reprehenderit laborum\",\n \"virtualClusters\": [\n {\n \"kind\": \"proident est\",\n \"name\": \"ipsum labore laboris laborum\",\n \"projectUid\": \"pariat\",\n \"tenantUid\": \"aliqua ullamco irure sint\",\n \"uid\": \"nostrud occaecat elit eu\"\n },\n {\n \"kind\": \"sed culpa labore proident\",\n \"name\": \"amet eiusmod aliqua\",\n \"projectUid\": \"deserunt nostrud Duis aliquip tempor\",\n \"tenantUid\": \"nisi anim ad\",\n \"uid\": \"in voluptate\"\n }\n ]\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_8d4\": \"\",\n \"sed_063\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_f\": \"\",\n \"dolore_af2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"consequat\",\n \"uid\": \"consectetur\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 75273266,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"do\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"occaecat co\",\n \"annotations\": {\n \"dolore_a\": \"voluptate ipsum occaecat nulla\"\n },\n \"digest\": \"aliqua nostrud qui commodo veniam\",\n \"inValidReason\": \"ea deserunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ullamco qui officia voluptate\",\n \"params\": {\n \"in8\": \"dolore in\",\n \"deserunt_13\": \"dolore elit est eu \"\n },\n \"presets\": [\n {\n \"add\": \"elit Excepteur pariatur est proident\",\n \"displayName\": \"dolor dolore\",\n \"group\": \"et pariatur ut ea\",\n \"name\": \"qui\",\n \"remove\": [\n \"fugiat tempor\",\n \"officia minim irure consequat\"\n ]\n },\n {\n \"add\": \"occaecat dolo\",\n \"displayName\": \"nulla\",\n \"group\": \"consequat occaecat\",\n \"name\": \"irure esse\",\n \"remove\": [\n \"adipisicing reprehenderit Ut\",\n \"enim magna mollit\"\n ]\n }\n ],\n \"registryUid\": \"quis ut elit\",\n \"schema\": [\n {\n \"format\": \"esse exercitation minim\",\n \"hints\": [\n \"elit sunt enim veniam Duis\",\n \"veniam minim magna esse\"\n ],\n \"listOptions\": [\n \"Ut ullamco\",\n \"i\"\n ],\n \"name\": \"voluptate i\",\n \"readonly\": true,\n \"regex\": \"et laborum ipsum\",\n \"required\": true,\n \"type\": \"officia cillum dolore\"\n },\n {\n \"format\": \"mollit in do\",\n \"hints\": [\n \"inci\",\n \"sunt id dolore mollit\"\n ],\n \"listOptions\": [\n \"ullamco\",\n \"eiusmod culpa\"\n ],\n \"name\": \"qui volup\",\n \"readonly\": false,\n \"regex\": \"dolor in\",\n \"required\": true,\n \"type\": \"adipisicing ullamco anim\"\n }\n ],\n \"server\": \"aute magna est ipsum\",\n \"tag\": \"eiusmod\",\n \"type\": \"manifest\",\n \"values\": \"ut consequat dolore\",\n \"version\": \"labore irure veniam\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"esse et\",\n \"annotations\": {\n \"Duisf\": \"tempor aliqua m\",\n \"adipisicing_b1\": \"eu deserunt veniam\"\n },\n \"digest\": \"Ut\",\n \"inValidReason\": \"dolor consectetur occaecat aliquip anim\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"minim sint\",\n \"params\": {\n \"qui_79\": \"veniam consequat in\"\n },\n \"presets\": [\n {\n \"add\": \"nulla commodo in aliqua re\",\n \"displayName\": \"Lorem dolor ali\",\n \"group\": \"minim magna ut cillum\",\n \"name\": \"ut ex nulla fugiat veniam\",\n \"remove\": [\n \"aute occaecat\",\n \"Excepteur proident adipisicing\"\n ]\n },\n {\n \"add\": \"aliqua sit sint dolore\",\n \"displayName\": \"voluptate reprehenderit\",\n \"group\": \"pariatur in dolore\",\n \"name\": \"dolor tempor\",\n \"remove\": [\n \"nisi sit non Lorem\",\n \"ea esse voluptate\"\n ]\n }\n ],\n \"registryUid\": \"adipisicing deserunt quis\",\n \"schema\": [\n {\n \"format\": \"nisi irure\",\n \"hints\": [\n \"irure Ut ipsum Lorem in\",\n \"dolore qui pariat\"\n ],\n \"listOptions\": [\n \"proident mollit\",\n \"Ut ad\"\n ],\n \"name\": \"sit quis sed\",\n \"readonly\": false,\n \"regex\": \"officia enim\",\n \"required\": true,\n \"type\": \"sunt sed\"\n },\n {\n \"format\": \"Excepteur eiusmod ex tempor\",\n \"hints\": [\n \"aute velit cupidatat sint\",\n \"Lorem est in eu\"\n ],\n \"listOptions\": [\n \"commodo minim dolore\",\n \"quis\"\n ],\n \"name\": \"officia cupidatat sunt consequ\",\n \"readonly\": true,\n \"regex\": \"labore laborum\",\n \"required\": true,\n \"type\": \"voluptate Excepteur\"\n }\n ],\n \"server\": \"proident adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"manifest\",\n \"values\": \"aute magna nostrud culpa\",\n \"version\": \"minim magna\"\n }\n ],\n \"scope\": \"Ut laborum enim consectetur\",\n \"type\": \"consectetur ullamco pariatur in\",\n \"uid\": \"proident est eiusmod\",\n \"version\": 17523704\n },\n \"labels\": [\n \"velit culpa dolore\",\n \"anim laboris voluptate quis\"\n ],\n \"maintenanceMode\": 67513988,\n \"size\": -56055036\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -83259721,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"exercitation dolore cupidatat ullamco in\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"pariatur anim sed ullamco magna\",\n \"annotations\": {\n \"ad4\": \"in id\"\n },\n \"digest\": \"fugiat commodo velit\",\n \"inValidReason\": \"aliqua sed\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"q\",\n \"params\": {\n \"laborumf29\": \"Ut qui\"\n },\n \"presets\": [\n {\n \"add\": \"et labore\",\n \"displayName\": \"ut\",\n \"group\": \"deserun\",\n \"name\": \"ad esse eiusmod eli\",\n \"remove\": [\n \"sint aliquip Duis ut culpa\",\n \"non eu reprehenderit\"\n ]\n },\n {\n \"add\": \"ullamco esse ea est magna\",\n \"displayName\": \"aute mollit laboris\",\n \"group\": \"sunt nostrud veniam dolore\",\n \"name\": \"minim\",\n \"remove\": [\n \"fugiat qui\",\n \"in dolor non\"\n ]\n }\n ],\n \"registryUid\": \"est sed\",\n \"schema\": [\n {\n \"format\": \"ex do\",\n \"hints\": [\n \"magna enim\",\n \"nulla\"\n ],\n \"listOptions\": [\n \"ex ipsum\",\n \"velit\"\n ],\n \"name\": \"Lorem est fugiat ut\",\n \"readonly\": true,\n \"regex\": \"eu magna fugiat aliquip\",\n \"required\": false,\n \"type\": \"Excepteur anim nostrud nulla\"\n },\n {\n \"format\": \"quis culpa\",\n \"hints\": [\n \"cupidatat nisi anim\",\n \"aliquip eu magna tem\"\n ],\n \"listOptions\": [\n \"nulla nostrud elit ad cillum\",\n \"voluptate laborum\"\n ],\n \"name\": \"aliquip dolor amet ad\",\n \"readonly\": false,\n \"regex\": \"ipsum fugiat enim\",\n \"required\": true,\n \"type\": \"voluptate nostrud in\"\n }\n ],\n \"server\": \"occaecat nostrud in culpa\",\n \"tag\": \"enim cillum\",\n \"type\": \"spectro\",\n \"values\": \"exercitation fugiat Lorem nostrud\",\n \"version\": \"magna consect\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"nulla ut non\",\n \"annotations\": {\n \"ea0\": \"sed elit\",\n \"enim8\": \"laboris amet\",\n \"labore_3\": \"nisi minim laboris\",\n \"ea8\": \"consequat do\"\n },\n \"digest\": \"de\",\n \"inValidReason\": \"reprehenderit anim\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cillum mollit\",\n \"params\": {\n \"commodo_2\": \"sit aliquip\",\n \"qui_a5\": \"ipsum culpa elit\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing ut labore incididunt ullamco\",\n \"displayName\": \"consectetur aliquip\",\n \"group\": \"proident anim Lorem ut\",\n \"name\": \"eu elit\",\n \"remove\": [\n \"dolor cillum\",\n \"eiusmod adipisicing nisi ullamco sunt\"\n ]\n },\n {\n \"add\": \"ipsum in\",\n \"displayName\": \"nisi exercitation sunt\",\n \"group\": \"incididunt commodo tempor deserunt\",\n \"name\": \"Lorem sint deserunt sed\",\n \"remove\": [\n \"aliquip in\",\n \"elit aliqua\"\n ]\n }\n ],\n \"registryUid\": \"in do eiusmod ut\",\n \"schema\": [\n {\n \"format\": \"cupidatat amet sit est sint\",\n \"hints\": [\n \"incididunt irure\",\n \"nisi\"\n ],\n \"listOptions\": [\n \"amet magna voluptate\",\n \"quis reprehenderit ex\"\n ],\n \"name\": \"amet ad qui labore\",\n \"readonly\": true,\n \"regex\": \"sint commodo\",\n \"required\": true,\n \"type\": \"dolor\"\n },\n {\n \"format\": \"ut exercitation\",\n \"hints\": [\n \"quis elit dolore\",\n \"incididunt reprehenderit ullamco occaecat tempor\"\n ],\n \"listOptions\": [\n \"fugiat dolor in\",\n \"Duis eu id dolore\"\n ],\n \"name\": \"velit\",\n \"readonly\": false,\n \"regex\": \"aute eu\",\n \"required\": true,\n \"type\": \"exercitation Ut cupidatat laborum culpa\"\n }\n ],\n \"server\": \"do dolor\",\n \"tag\": \"officia est laboris\",\n \"type\": \"helm\",\n \"values\": \"in ut consequat eiusmod\",\n \"version\": \"est adipisicing dolor do\"\n }\n ],\n \"scope\": \"consectetur Lorem\",\n \"type\": \"pariatur sit\",\n \"uid\": \"dolore Excepteur non\",\n \"version\": -14708562\n },\n \"labels\": [\n \"amet fugiat occaecat nisi nostrud\",\n \"reprehenderit aliquip cillum\"\n ],\n \"maintenanceMode\": 33899508,\n \"size\": 32388601\n }\n ],\n \"uid\": \"enim exercitation\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"proident occaecat minim et\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"ut ad Lorem velit culpa\",\n \"annotations\": {\n \"minima4_\": \"in ad\",\n \"laborum_f\": \"dolor\",\n \"dolor128\": \"laborum non exercitation aliquip\"\n },\n \"digest\": \"ut sint amet sit aliquip\",\n \"inValidReason\": \"exercitation nostrud incididunt aliquip\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"pariatur\",\n \"params\": {\n \"ea498\": \"consequat sit cillum ea\",\n \"reprehenderit_10\": \"in ullamco\"\n },\n \"presets\": [\n {\n \"add\": \"occaecat esse\",\n \"displayName\": \"eiusmod dolore\",\n \"group\": \"non qui officia\",\n \"name\": \"in exercitation dolor consequat\",\n \"remove\": [\n \"consectetur occaecat \",\n \"cillum adipisicin\"\n ]\n },\n {\n \"add\": \"sed quis Ut ad enim\",\n \"displayName\": \"do\",\n \"group\": \"Excepteur aute voluptate\",\n \"name\": \"tempor nostrud\",\n \"remove\": [\n \"sed ipsum dolore quis id\",\n \"ullamco laboru\"\n ]\n }\n ],\n \"registryUid\": \"labore cupidatat voluptate\",\n \"schema\": [\n {\n \"format\": \"Excepteur Duis sed commodo\",\n \"hints\": [\n \"proident sit\",\n \"Lorem dolor quis\"\n ],\n \"listOptions\": [\n \"dolor aute aliquip mollit\",\n \"culpa veniam \"\n ],\n \"name\": \"labore culpa voluptate adipisicing veniam\",\n \"readonly\": false,\n \"regex\": \"irure deserunt exercitation\",\n \"required\": true,\n \"type\": \"eu in\"\n },\n {\n \"format\": \"nulla\",\n \"hints\": [\n \"ipsum esse lab\",\n \"exercitation amet magna\"\n ],\n \"listOptions\": [\n \"voluptate fugiat\",\n \"exercitation in\"\n ],\n \"name\": \"ipsum elit\",\n \"readonly\": false,\n \"regex\": \"esse elit\",\n \"required\": false,\n \"type\": \"elit ipsum cillum culpa\"\n }\n ],\n \"server\": \"enim dolor\",\n \"tag\": \"magna\",\n \"type\": \"manifest\",\n \"values\": \"laborum amet\",\n \"version\": \"quis mollit occaecat nisi culpa\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"ut minim qui magna\",\n \"annotations\": {\n \"Excepteurf8f\": \"sed\"\n },\n \"digest\": \"eiusmod quis\",\n \"inValidReason\": \"esse aute aliquip\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"voluptate esse sit tempor\",\n \"params\": {\n \"occaecat012\": \"eiusmod\"\n },\n \"presets\": [\n {\n \"add\": \"labore ad sit\",\n \"displayName\": \"ut velit labore in quis\",\n \"group\": \"Excepteur\",\n \"name\": \"voluptate et\",\n \"remove\": [\n \"fugiat quis\",\n \"laborum\"\n ]\n },\n {\n \"add\": \"qui incididunt cillum\",\n \"displayName\": \"dolore aliq\",\n \"group\": \"quis culpa ex minim Lorem\",\n \"name\": \"id do\",\n \"remove\": [\n \"est nostrud vel\",\n \"dolor pro\"\n ]\n }\n ],\n \"registryUid\": \"ex\",\n \"schema\": [\n {\n \"format\": \"elit\",\n \"hints\": [\n \"nostrud nisi ut fugiat\",\n \"proident\"\n ],\n \"listOptions\": [\n \"irure est sit\",\n \"exercitation in\"\n ],\n \"name\": \"Duis sit cillum in amet\",\n \"readonly\": false,\n \"regex\": \"sed in ullamco\",\n \"required\": true,\n \"type\": \"id quis incididunt\"\n },\n {\n \"format\": \"Lorem mollit anim proident cupidatat\",\n \"hints\": [\n \"sint qui\",\n \"anim nostrud\"\n ],\n \"listOptions\": [\n \"ea in irure minim est\",\n \"pariatur ut qui\"\n ],\n \"name\": \"consequat culpa\",\n \"readonly\": false,\n \"regex\": \"id anim do\",\n \"required\": false,\n \"type\": \"quis reprehenderit nisi ea\"\n }\n ],\n \"server\": \"amet officia\",\n \"tag\": \"voluptate mi\",\n \"type\": \"spectro\",\n \"values\": \"ut esse proident\",\n \"version\": \"sint laboris proident\"\n }\n ],\n \"scope\": \"minim irure eiusmo\",\n \"type\": \"laborum ut minim consequat sint\",\n \"uid\": \"reprehenderit eu\",\n \"version\": -43082640\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"Ut voluptate officia\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"aliquip ex\",\n \"annotations\": {\n \"ullamcob\": \"proident occaecat aliqua et\"\n },\n \"digest\": \"in\",\n \"inValidReason\": \"officia Ut\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est incididunt adipisicing amet exercitation\",\n \"params\": {\n \"consequat_9\": \"qui in\"\n },\n \"presets\": [\n {\n \"add\": \"esse enim ullamco\",\n \"displayName\": \"id incididunt\",\n \"group\": \"ut\",\n \"name\": \"proident irure commodo sint\",\n \"remove\": [\n \"dolor\",\n \"elit veniam sunt\"\n ]\n },\n {\n \"add\": \"exercitation quis reprehenderit\",\n \"displayName\": \"laborum officia\",\n \"group\": \"irure laboris occaecat consequat officia\",\n \"name\": \"consequat in enim eu\",\n \"remove\": [\n \"do Duis laboris proident\",\n \"nostrud fugiat\"\n ]\n }\n ],\n \"registryUid\": \"cupidatat qui\",\n \"schema\": [\n {\n \"format\": \"culpa veniam non\",\n \"hints\": [\n \"dolor qui veniam\",\n \"irure enim aliqua\"\n ],\n \"listOptions\": [\n \"dolore tempor\",\n \"minim\"\n ],\n \"name\": \"laborum ut\",\n \"readonly\": true,\n \"regex\": \"ut deserunt \",\n \"required\": true,\n \"type\": \"dolore laborum\"\n },\n {\n \"format\": \"dolore proident eu do\",\n \"hints\": [\n \"aliquip proident\",\n \"ex\"\n ],\n \"listOptions\": [\n \"ipsum irure nulla\",\n \"veniam\"\n ],\n \"name\": \"veniam nisi enim\",\n \"readonly\": true,\n \"regex\": \"proident cupidatat aliqua\",\n \"required\": true,\n \"type\": \"Lorem culpa\"\n }\n ],\n \"server\": \"enim sit in\",\n \"tag\": \"id ea reprehenderit aute eu\",\n \"type\": \"helm\",\n \"values\": \"sed incididunt commodo\",\n \"version\": \"dolor veniam ex\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"enim pariatur anim deserunt sed\",\n \"annotations\": {\n \"labore_28\": \"sed fugiat\"\n },\n \"digest\": \"pariatur minim ut ullamco labore\",\n \"inValidReason\": \"consequat laborum dolore Lorem\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est id\",\n \"params\": {\n \"in968\": \"et deserunt Lorem dolor laborum\",\n \"in_55e\": \"non\"\n },\n \"presets\": [\n {\n \"add\": \"mollit\",\n \"displayName\": \"eu sit exercitation labor\",\n \"group\": \"est cupidatat eu\",\n \"name\": \"in occaecat\",\n \"remove\": [\n \"id pariatur minim\",\n \"fugiat dolor\"\n ]\n },\n {\n \"add\": \"ipsum veniam\",\n \"displayName\": \"aliqua pariatur ea sint\",\n \"group\": \"qui aute Lorem\",\n \"name\": \"voluptate amet\",\n \"remove\": [\n \"sit est sunt\",\n \"cillum\"\n ]\n }\n ],\n \"registryUid\": \"ut\",\n \"schema\": [\n {\n \"format\": \"minim amet\",\n \"hints\": [\n \"voluptate est in pariatur\",\n \"qui nulla ullamco\"\n ],\n \"listOptions\": [\n \"dolore nulla id velit\",\n \"Excepteur sit anim est non\"\n ],\n \"name\": \"id anim nulla\",\n \"readonly\": false,\n \"regex\": \"dolor est aliquip irure\",\n \"required\": false,\n \"type\": \"magna ex\"\n },\n {\n \"format\": \"Duis fugi\",\n \"hints\": [\n \"esse laborum ea reprehenderit\",\n \"aliquip proident esse non\"\n ],\n \"listOptions\": [\n \"Duis eu ullamc\",\n \"sint incididunt enim cillum\"\n ],\n \"name\": \"ad laboris consectetur\",\n \"readonly\": true,\n \"regex\": \"consequat aute cupidatat\",\n \"required\": false,\n \"type\": \"reprehenderit Excepteur eiusmod aute\"\n }\n ],\n \"server\": \"cupidatat reprehenderit elit nulla\",\n \"tag\": \"proident irure sint\",\n \"type\": \"manifest\",\n \"values\": \"esse sit\",\n \"version\": \"est proident ipsum in\"\n }\n ],\n \"scope\": \"minim \",\n \"type\": \"adipisicing Ut eiusmod mollit\",\n \"uid\": \"sunt Lorem in elit\",\n \"version\": -49986834\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"sunt irure nostrud\",\n \"packs\": [\n {\n \"layer\": \"cni\",\n \"name\": \"qui dolor\",\n \"annotations\": {\n \"sit6\": \"elit nostrud aliqua officia ipsum\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"elit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"elit ut\",\n \"params\": {\n \"anim_d5\": \"cupidatat dolore cillum\"\n },\n \"presets\": [\n {\n \"add\": \"proident qui Excepteur sunt\",\n \"displayName\": \"et nisi esse incididunt ut\",\n \"group\": \"aliqua Duis in consequat\",\n \"name\": \"esse eu do labore\",\n \"remove\": [\n \"magna minim ea\",\n \"enim Duis non velit\"\n ]\n },\n {\n \"add\": \"non tempor deserunt aliqua\",\n \"displayName\": \"Ut anim\",\n \"group\": \"Ut incididunt Excepteur dolore laborum\",\n \"name\": \"ea pariatur aliqua amet\",\n \"remove\": [\n \"dolore et velit a\",\n \"adipisicing ex\"\n ]\n }\n ],\n \"registryUid\": \"deserunt do\",\n \"schema\": [\n {\n \"format\": \"ea aliqua quis ullamco\",\n \"hints\": [\n \"eu elit consectetur reprehenderit\",\n \"ea deserunt culpa\"\n ],\n \"listOptions\": [\n \"commodo esse ipsum elit enim\",\n \"velit occaecat sed\"\n ],\n \"name\": \"officia nisi\",\n \"readonly\": true,\n \"regex\": \"Lorem ad officia in\",\n \"required\": true,\n \"type\": \"id amet fugiat\"\n },\n {\n \"format\": \"proident cupidatat anim in amet\",\n \"hints\": [\n \"in minim officia\",\n \"aute dolore in consequat\"\n ],\n \"listOptions\": [\n \"eiusmod ipsum\",\n \"commodo anim cillum deserunt\"\n ],\n \"name\": \"aliquip do ad\",\n \"readonly\": true,\n \"regex\": \"eiusmod aliqua dolor\",\n \"required\": false,\n \"type\": \"labore officia\"\n }\n ],\n \"server\": \"aute consequat nulla nostrud non\",\n \"tag\": \"incididunt\",\n \"type\": \"spectro\",\n \"values\": \"dolore amet occaecat\",\n \"version\": \"voluptate\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"sed qui eiusmod\",\n \"annotations\": {\n \"pariatur4e\": \"consectetur incididunt deserunt voluptate dolore\",\n \"eu_9\": \"Ut\"\n },\n \"digest\": \"dolor Excepteur et\",\n \"inValidReason\": \"mollit in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consectetur minim voluptate\",\n \"params\": {\n \"non56\": \"mollit ut elit aliqua quis\",\n \"dolore359\": \"deserunt esse est velit\"\n },\n \"presets\": [\n {\n \"add\": \"et Lorem nostrud fugiat\",\n \"displayName\": \"velit labore et\",\n \"group\": \"id nisi cupidat\",\n \"name\": \"ad qui\",\n \"remove\": [\n \"eu\",\n \"occaecat voluptate\"\n ]\n },\n {\n \"add\": \"dolore laboris\",\n \"displayName\": \"laborum ut aliquip\",\n \"group\": \"ipsum\",\n \"name\": \"voluptate aute\",\n \"remove\": [\n \"commodo qui labore laborum\",\n \"dolor commodo\"\n ]\n }\n ],\n \"registryUid\": \"velit\",\n \"schema\": [\n {\n \"format\": \"incididunt enim tempor\",\n \"hints\": [\n \"tempor consequat voluptate enim\",\n \"sint sunt voluptate\"\n ],\n \"listOptions\": [\n \"cillum irure minim aliquip est\",\n \"anim et\"\n ],\n \"name\": \"labore quis Excepteur in\",\n \"readonly\": false,\n \"regex\": \"anim sed\",\n \"required\": false,\n \"type\": \"non ad irure\"\n },\n {\n \"format\": \"adipisicing cillum laborum cupidat\",\n \"hints\": [\n \"dolor in\",\n \"et\"\n ],\n \"listOptions\": [\n \"qui ex esse ea\",\n \"magna veniam elit\"\n ],\n \"name\": \"reprehenderit non\",\n \"readonly\": false,\n \"regex\": \"sit\",\n \"required\": true,\n \"type\": \"fugiat ad enim\"\n }\n ],\n \"server\": \"cillum pariatur\",\n \"tag\": \"incididunt laborum\",\n \"type\": \"manifest\",\n \"values\": \"sunt minim c\",\n \"version\": \"aliqua Duis\"\n }\n ],\n \"scope\": \"eiusmod Duis deserunt elit ut\",\n \"type\": \"culpa\",\n \"uid\": \"exercitation in cillum fugiat\",\n \"version\": 89650167\n }\n ],\n \"projectMeta\": {\n \"name\": \"in\",\n \"uid\": \"nulla nostrud\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"laboris\",\n \"isBrownfield\": false,\n \"state\": \"quis laboris pariatur\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -15045566.537649661,\n \"storage\": -26317498.85385877,\n \"total\": 64401489.873499066\n },\n \"total\": -3696931.1096921563\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"anim eu reprehenderit magna\",\n \"conditions\": [\n {\n \"message\": \"ea\",\n \"relatedObject\": {\n \"kind\": \"appdeployment\",\n \"name\": \"et mo\",\n \"uid\": \"Duis eu\"\n },\n \"type\": \"Ut dolor ea irure\"\n },\n {\n \"message\": \"non sit\",\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"non\",\n \"uid\": \"qui Duis tempor quis\"\n },\n \"type\": \"non aliquip tempor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"irure mollit dolor\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 73023559.82136208,\n \"storage\": -23281553.503560603,\n \"total\": -48294100.128860906\n },\n \"total\": 29293043.017845348\n },\n \"location\": {\n \"coordinates\": [\n 41448179.96597409,\n -32297578.24593413\n ],\n \"countryCode\": \"culpa officia sit\",\n \"countryName\": \"enim laborum\",\n \"regionCode\": \"in nisi sunt adipisicing\",\n \"regionName\": \"veniam\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -64109835.99285043,\n \"request\": -42262865.41019495,\n \"total\": -38345449.78697183,\n \"unit\": \"Excepteur exercitation in sed reprehenderit\",\n \"usage\": -40888317.88974176\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -98241411.30127053,\n \"request\": -13457254.346002176,\n \"total\": 79140757.06348681,\n \"unit\": \"in non\",\n \"usage\": -61395742.67460075\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"est ven\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"tempor commodo\",\n \"name\": \"quis dolor\",\n \"projectUid\": \"Duis in est\",\n \"tenantUid\": \"reprehenderit\",\n \"uid\": \"mollit voluptate proident labore\"\n },\n {\n \"kind\": \"voluptate irure\",\n \"name\": \"Lorem ad voluptate\",\n \"projectUid\": \"enim\",\n \"tenantUid\": \"quis voluptate\",\n \"uid\": \"veniam esse nulla non aute\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"ad anim\",\n \"name\": \"sunt aute\",\n \"projectUid\": \"enim non ipsum incididunt cupidatat\",\n \"tenantUid\": \"velit minim culpa\",\n \"uid\": \"adipisicing dolor\"\n },\n \"hostCluster\": {\n \"kind\": \"sed magna occaecat\",\n \"name\": \"anim consequat\",\n \"projectUid\": \"non magna in eiusmod\",\n \"tenantUid\": \"tempor anim nulla elit dolore\",\n \"uid\": \"Duis proiden\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"do\",\n \"status\": \"Resuming\"\n },\n \"state\": \"ut consequat\",\n \"virtualClusters\": [\n {\n \"kind\": \"magna ullamco\",\n \"name\": \"ex\",\n \"projectUid\": \"dolore eu\",\n \"tenantUid\": \"incididunt mollit ut sit dolore\",\n \"uid\": \"est sed do\"\n },\n {\n \"kind\": \"minim voluptate\",\n \"name\": \"eiusmod minim et\",\n \"projectUid\": \"eu est aliquip\",\n \"tenantUid\": \"magna qui\",\n \"uid\": \"ad laboris sunt\"\n }\n ]\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"tempor\",\n \"count\": -36563933,\n \"limit\": 85162704,\n \"offset\": -59432722\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "83e90e7e-1a5f-4a6c-9ecb-783f86d87051", + "name": "metadata", + "item": [ + { + "id": "f63f0bfa-9dd6-43fc-bdfe-482cead0dd09", + "name": "Retrieves a list of cluster summary metadata", + "request": { + "name": "Retrieves a list of cluster summary metadata", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "quickFilter", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7ade7796-62d5-4afc-9028-1e4dfb649167", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "quickFilter", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"annotations\": {\n \"nulla_3\": \"\",\n \"nisi_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_80\": \"\",\n \"dolor_69_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n {\n \"annotations\": {\n \"quib\": \"\",\n \"velit7_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magnab_\": \"\",\n \"id_ea\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ba8b87df-e5c8-41aa-870e-9a6cd461b7c3", + "name": "Retrieves a list of cluster summary", + "request": { + "name": "Retrieves a list of cluster summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"environment\": \"all\",\n \"includeVirtual\": false,\n \"isAlloy\": false,\n \"isImportReadOnly\": true,\n \"isImported\": false,\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"state\": \"\"\n },\n \"sort\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0e34e544-1209-4757-a4db-3c8441f6dc3e", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"environment\": \"all\",\n \"includeVirtual\": false,\n \"isAlloy\": false,\n \"isImportReadOnly\": true,\n \"isImported\": false,\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"state\": \"\"\n },\n \"sort\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"annotations\": {\n \"exercitation_6bb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eiusmod6bb\": \"\",\n \"officia_046\": \"\",\n \"labore23\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n {\n \"annotations\": {\n \"nisi_2_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsum_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2a464e02-b4e6-4eef-9332-ffe027fb6908", + "name": "search", + "item": [ + { + "id": "2e48578c-64ea-46a2-88f3-6eae8798664a", + "name": "Retrieves a list of cluster metadata with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"clusterState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Retrieves a list of cluster metadata with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"clusterState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "222e00fa-7724-462d-8c44-80f641d999fb", + "name": "An array of cluster summary meta items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation_21d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa_485\": \"\",\n \"mollit__79\": \"\",\n \"proident8a\": \"\",\n \"id__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archType\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountUid\": \"aute in est ea tempor\",\n \"cloudRegion\": \"id irure occaecat dolor\",\n \"cloudType\": \"all\",\n \"clusterType\": \"pariatur Ut elit culpa\",\n \"importMode\": \"nulla do culpa\",\n \"location\": {\n \"coordinates\": [\n 57930884.82402381,\n 48430284.713348925\n ],\n \"countryCode\": \"laborum labo\",\n \"countryName\": \"magna occaecat ipsum pariatur eu\",\n \"regionCode\": \"ad irure non in\",\n \"regionName\": \"irure nisi ut ea\"\n },\n \"projectMeta\": {\n \"name\": \"dolor officia quis\",\n \"uid\": \"in sint aliqua\"\n },\n \"tags\": [\n \"sunt ut et\",\n \"id dolore\"\n ]\n },\n \"status\": {\n \"cost\": {\n \"total\": -80828245.9518034\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"isHeartBeatFailed\": true,\n \"state\": \"ex in est dolore\"\n },\n \"state\": \"irure veniam culpa ut\",\n \"updates\": {\n \"isUpdatesPending\": true\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_8a4\": \"\",\n \"nisi71\": \"\",\n \"officia37\": \"\",\n \"tempor234\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archType\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountUid\": \"aliquip elit ut\",\n \"cloudRegion\": \"veniam fugiat\",\n \"cloudType\": \"all\",\n \"clusterType\": \"sit\",\n \"importMode\": \"officia do\",\n \"location\": {\n \"coordinates\": [\n 29197918.42863764,\n -5508175.718975529\n ],\n \"countryCode\": \"sed eiusmod\",\n \"countryName\": \"dolor\",\n \"regionCode\": \"dolor\",\n \"regionName\": \"ea ut ut\"\n },\n \"projectMeta\": {\n \"name\": \"eiusmod sit dolore veniam\",\n \"uid\": \"cillum occaecat eiusmod consectetur\"\n },\n \"tags\": [\n \"pariatur quis aute\",\n \"sint sed in dolor irure\"\n ]\n },\n \"status\": {\n \"cost\": {\n \"total\": 27097930.877962247\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"isHeartBeatFailed\": true,\n \"state\": \"sunt irure\"\n },\n \"state\": \"nostrud eiusmod in nisi\",\n \"updates\": {\n \"isUpdatesPending\": false\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"incididunt aliquip quis\",\n \"count\": -68589645,\n \"limit\": 49814656,\n \"offset\": -25440885\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32152a29-525a-4215-ab9e-d721197064e7", + "name": "Retrieves a schema for the cluster metadata search filter", + "request": { + "name": "Retrieves a schema for the cluster metadata search filter", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ec60f92b-5528-4db6-8696-098c339d1827", + "name": "An array of cluster meta schema items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "metadata", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"schema\": {\n \"properties\": [\n {\n \"default\": \"elit se\",\n \"displayName\": \"occaecat incididunt proident in\",\n \"enum\": [\n \"in occaecat Duis anim\",\n \"officia cill\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"do\",\n \"value\": \"proident\"\n },\n {\n \"displayValue\": \"voluptate id ut eu esse\",\n \"value\": \"in ullamco Ut sint\"\n }\n ],\n \"hideDisplay\": false,\n \"maxFloatVal\": -76225182.4194149,\n \"maxIntVal\": -68472543,\n \"minFloatVal\": 26194296.339506358,\n \"minIntVal\": -65831859,\n \"name\": \"officia\",\n \"type\": \"mollit reprehenderit magna culpa of\"\n },\n {\n \"default\": \"reprehenderit sint qui dolore aliquip\",\n \"displayName\": \"in deserunt quis dolore\",\n \"enum\": [\n \"dolor occaecat non \",\n \"est reprehenderit ad\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"nostrud reprehenderit Excepteur dolore in\",\n \"value\": \"nisi in laboris\"\n },\n {\n \"displayValue\": \"eu amet minim in dolore\",\n \"value\": \"dolore id\"\n }\n ],\n \"hideDisplay\": true,\n \"maxFloatVal\": 89094898.72761565,\n \"maxIntVal\": -2870012,\n \"minFloatVal\": -80827077.39909099,\n \"minIntVal\": 76096479,\n \"name\": \"id amet deserunt commodo\",\n \"type\": \"do tempor dolor magna\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d94a48ff-2fc8-40e5-a773-ef5ddc161b8b", + "name": "resources", + "item": [ + { + "id": "9849ab8e-7700-435f-8a3d-d9fedc71bb3d", + "name": "Retrieves spectro clusters resource consumption", + "request": { + "name": "Retrieves spectro clusters resource consumption", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "consumption" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"namespace\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bc27d876-4340-43b3-aa84-e1d331fa28ef", + "name": "An array of resource consumption data items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "consumption" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cpuUnit\": \"Duis\",\n \"memoryUnit\": \"proident adipisicing consequat culpa\",\n \"resources\": [\n {\n \"associatedResources\": [\n {\n \"uid\": \"sunt deserunt\",\n \"kind\": \"nostrud quis velit amet\",\n \"name\": \"sit nisi\"\n },\n {\n \"uid\": \"aliqua dolor veniam in laborum\",\n \"kind\": \"sint voluptate\",\n \"name\": \"commodo Excepteur\"\n }\n ],\n \"data\": [\n {\n \"allotted\": {\n \"cpu\": 28367099.742087647,\n \"memory\": 48868937.87770784\n },\n \"timestamp\": 45992717.6268602,\n \"usage\": {\n \"cpu\": -99017739.141614,\n \"memory\": -96523270.41712065\n }\n },\n {\n \"allotted\": {\n \"cpu\": 63996578.089247525,\n \"memory\": -64531221.58930249\n },\n \"timestamp\": -28879056.437278017,\n \"usage\": {\n \"cpu\": 12014504.180905566,\n \"memory\": -55473048.51583999\n }\n }\n ],\n \"entity\": {\n \"uid\": \"proident laboris dolor non\",\n \"kind\": \"irure aliquip mollit dolore et\",\n \"name\": \"ut Duis non\"\n },\n \"total\": {\n \"allotted\": {\n \"cpu\": 85491179.97223493,\n \"memory\": 82748364.58725274\n },\n \"usage\": {\n \"cpu\": 78410868.73219275,\n \"memory\": 75280260.30255675\n }\n }\n },\n {\n \"associatedResources\": [\n {\n \"uid\": \"dolore in\",\n \"kind\": \"tempor incididunt\",\n \"name\": \"qui sed\"\n },\n {\n \"uid\": \"irure laborum esse\",\n \"kind\": \"la\",\n \"name\": \"in et deserunt occaecat\"\n }\n ],\n \"data\": [\n {\n \"allotted\": {\n \"cpu\": -78371703.97955804,\n \"memory\": 43532476.37086645\n },\n \"timestamp\": -86839591.52188537,\n \"usage\": {\n \"cpu\": 13400691.379085705,\n \"memory\": 72293484.0130482\n }\n },\n {\n \"allotted\": {\n \"cpu\": 88640618.38678709,\n \"memory\": 5299449.139687702\n },\n \"timestamp\": 50161444.60213125,\n \"usage\": {\n \"cpu\": -67163020.624556,\n \"memory\": -38542843.66779827\n }\n }\n ],\n \"entity\": {\n \"uid\": \"cupidatat sed Lorem aliquip\",\n \"kind\": \"est\",\n \"name\": \"deserunt ex\"\n },\n \"total\": {\n \"allotted\": {\n \"cpu\": 3443856.775835693,\n \"memory\": 21860692.19259785\n },\n \"usage\": {\n \"cpu\": -49708074.13654179,\n \"memory\": 37990375.563174576\n }\n }\n }\n ],\n \"total\": {\n \"allotted\": {\n \"cpu\": 48026430.644084215,\n \"memory\": 75792649.2918132\n },\n \"usage\": {\n \"cpu\": -77881418.3733621,\n \"memory\": -66128746.99885314\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8fe8a05d-9c0e-46a9-bc63-d0efda3a1524", + "name": "Retrieves spectro clusters resources cost summary information", + "request": { + "name": "Retrieves spectro clusters resources cost summary information", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"cluster\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f9e32bcc-2324-4ca3-b6ff-e42143321a0f", + "name": "An array of resources cost summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"cluster\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resources\": [\n {\n \"associatedResources\": [\n {\n \"uid\": \"nulla sunt\",\n \"kind\": \"in commodo id incididunt\",\n \"name\": \"voluptate do officia fu\"\n },\n {\n \"uid\": \"nulla quis ad ullamco deserunt\",\n \"kind\": \"velit\",\n \"name\": \"esse anim in dolor incid\"\n }\n ],\n \"data\": [\n {\n \"cpu\": -13120812.649993762,\n \"memory\": -64983039.202791736,\n \"storage\": -82618829.97723587,\n \"timestamp\": -24522322.62892525,\n \"total\": 33645724.073087364\n },\n {\n \"cpu\": -37206607.61913948,\n \"memory\": -72635962.34021157,\n \"storage\": -67955045.9878913,\n \"timestamp\": -93266400.10924439,\n \"total\": 98451596.17264602\n }\n ],\n \"entity\": {\n \"uid\": \"sunt D\",\n \"kind\": \"voluptate magna deserunt culpa ex\",\n \"name\": \"in elit\"\n },\n \"total\": {\n \"cpu\": -34716904.79268021,\n \"memory\": 11655555.79490389,\n \"storage\": -7178780.4411628395,\n \"total\": 73498889.62360227\n }\n },\n {\n \"associatedResources\": [\n {\n \"uid\": \"nulla magna sint dolor\",\n \"kind\": \"aliqua laborum tempor ut reprehenderit\",\n \"name\": \"anim et dolore minim e\"\n },\n {\n \"uid\": \"dolore esse commodo Duis voluptate\",\n \"kind\": \"officia commodo quis consequa\",\n \"name\": \"dolore velit Duis fugiat\"\n }\n ],\n \"data\": [\n {\n \"cpu\": 12092817.683875442,\n \"memory\": 69149236.10655767,\n \"storage\": 3889344.7146470845,\n \"timestamp\": -58288010.85712385,\n \"total\": -59060201.35787586\n },\n {\n \"cpu\": -39204435.77127109,\n \"memory\": 13858777.263050422,\n \"storage\": -28631330.406594247,\n \"timestamp\": 59206583.89048743,\n \"total\": -34507913.655824795\n }\n ],\n \"entity\": {\n \"uid\": \"enim pariatur do Ut\",\n \"kind\": \"aliqua\",\n \"name\": \"dolore laborum eu\"\n },\n \"total\": {\n \"cpu\": -38160163.176833436,\n \"memory\": 8948997.043698177,\n \"storage\": -78653063.49141207,\n \"total\": -53360512.038250454\n }\n }\n ],\n \"total\": {\n \"cpu\": 9619849.114054844,\n \"memory\": 983275.4825962931,\n \"storage\": 36890304.57306388,\n \"total\": 8006716.195265666\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5e90fb86-c00e-44fe-a738-59222e8de830", + "name": "Retrieves spectro clusters resources usage summary information", + "request": { + "name": "Retrieves spectro clusters resources usage summary information", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "usage" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"pods\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workload\": {\n \"names\": [\n \"\"\n ],\n \"type\": \"all\"\n },\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"cluster\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7e449d30-7858-41f3-a714-d3d71d56c23a", + "name": "An array of resources usage summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "resources", + "usage" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"pods\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workload\": {\n \"names\": [\n \"\"\n ],\n \"type\": \"all\"\n },\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"cluster\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cpuUnit\": \"dolor commodo\",\n \"memoryUnit\": \"ad ullamco id Duis\",\n \"resources\": [\n {\n \"associatedResources\": [\n {\n \"uid\": \"Ut magna nostrud\",\n \"kind\": \"tempor aliquip magna cupidatat eiusmod\",\n \"name\": \"in deserunt\"\n },\n {\n \"uid\": \"velit laborum voluptate exercitation consectetur\",\n \"kind\": \"sed eu\",\n \"name\": \"irure eiusmod ullamco ipsum\"\n }\n ],\n \"data\": [\n {\n \"cpu\": -41362182.50925965,\n \"memory\": -25586873.53733018,\n \"timestamp\": -32190277.07655786\n },\n {\n \"cpu\": 55670030.429066986,\n \"memory\": -17774917.23468563,\n \"timestamp\": -11031768.289874315\n }\n ],\n \"entity\": {\n \"uid\": \"sed anim dolore\",\n \"kind\": \"amet a\",\n \"name\": \"Excepteur\"\n }\n },\n {\n \"associatedResources\": [\n {\n \"uid\": \"mollit veniam ex\",\n \"kind\": \"cillum Excepteur ex aliqua\",\n \"name\": \"anim sunt commodo aliqua non\"\n },\n {\n \"uid\": \"Excepteur eiusmod\",\n \"kind\": \"anim\",\n \"name\": \"incididunt sit co\"\n }\n ],\n \"data\": [\n {\n \"cpu\": -24087989.39076498,\n \"memory\": 5814364.9119632095,\n \"timestamp\": -42614353.387324974\n },\n {\n \"cpu\": 72092848.85654849,\n \"memory\": 67880897.9242107,\n \"timestamp\": -46836132.005552635\n }\n ],\n \"entity\": {\n \"uid\": \"ullamco labore id non\",\n \"kind\": \"ea dolore\",\n \"name\": \"incididunt aliquip dolor ex\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "7e2b1eda-f0bf-45e7-bc8b-9a1464b14dcc", + "name": "search", + "item": [ + { + "id": "93a5e318-9ff3-4067-82cb-0a84c18969ce", + "name": "Retrieves a list of cluster summary with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"memoryUsage\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Retrieves a list of cluster summary with provided search filter spec Supported sort fields - [\"environment\", \"clusterName\", \"memoryUsage\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "", + "description": "limit is a maximum number of responses to return for a list call. Maximum value of the limit is 20.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7fba53eb-cabd-4778-bcad-617ad680b73d", + "name": "An array of cluster summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse8d7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proidentff1\": \"\",\n \"velit_7_\": \"\",\n \"non6\": \"\",\n \"consequat_d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"culpa deserunt nu\",\n \"uid\": \"ea tempor\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 31465819,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"aliqua qui laborum\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"qui sunt labore\",\n \"annotations\": {\n \"exdd\": \"eu irure dolor\",\n \"laboris1\": \"in id occaecat deserunt fugiat\",\n \"fugiat_9\": \"nostrud consectetur esse quis\"\n },\n \"digest\": \"laborum irure ullamco aliqua esse\",\n \"inValidReason\": \"dolore pariatur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cupidatat irure reprehenderit dolore\",\n \"params\": {\n \"anim_ed\": \"elit cupidatat consequat minim nulla\"\n },\n \"presets\": [\n {\n \"add\": \"in nostrud id\",\n \"displayName\": \"nostrud cillum\",\n \"group\": \"cillum in\",\n \"name\": \"sint ullamco et Duis\",\n \"remove\": [\n \"cupidatat dolor pariatur\",\n \"Du\"\n ]\n },\n {\n \"add\": \"ullamco ex cillum\",\n \"displayName\": \"ea aliqua eu ex anim\",\n \"group\": \"aliquip quis sunt adipisicing\",\n \"name\": \"ad velit proident elit nulla\",\n \"remove\": [\n \"quis\",\n \"aute cillum sunt\"\n ]\n }\n ],\n \"registryUid\": \"irure in nostrud Duis dolore\",\n \"schema\": [\n {\n \"format\": \"est reprehenderit aut\",\n \"hints\": [\n \"adipisicing commodo est\",\n \"ad proident\"\n ],\n \"listOptions\": [\n \"irure ut fugiat nulla\",\n \"in eu nulla\"\n ],\n \"name\": \"ullamco proident voluptate non laborum\",\n \"readonly\": true,\n \"regex\": \"fugiat\",\n \"required\": false,\n \"type\": \"Lor\"\n },\n {\n \"format\": \"aute anim Lorem aliqua\",\n \"hints\": [\n \"magna nulla \",\n \"officia laborum ad\"\n ],\n \"listOptions\": [\n \"culpa in velit\",\n \"dolor\"\n ],\n \"name\": \"officia eiusmod voluptate\",\n \"readonly\": false,\n \"regex\": \"veniam deserunt eiusmod Ut exercitation\",\n \"required\": false,\n \"type\": \"non adipisicing\"\n }\n ],\n \"server\": \"dolor proident anim magna\",\n \"tag\": \"quis minim\",\n \"type\": \"spectro\",\n \"values\": \"ut\",\n \"version\": \"aute enim dolor qui\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"magna adipisicing\",\n \"annotations\": {\n \"exercitation8\": \"nisi exercitation nulla amet\",\n \"ad97\": \"Excepteur dolore sed adipisicing\"\n },\n \"digest\": \"nostrud Duis enim\",\n \"inValidReason\": \"nisi Excepteur \",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat mollit esse\",\n \"params\": {\n \"quis_b\": \"anim in occaecat cupidatat\",\n \"eu_5a3\": \"laborum pariatur\",\n \"elit_e2\": \"irure occaecat nisi et\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing incididunt\",\n \"displayName\": \"magna et commodo Lorem\",\n \"group\": \"culpa Ut sint sed\",\n \"name\": \"non quis velit\",\n \"remove\": [\n \"esse\",\n \"sed mollit in consectetur tempor\"\n ]\n },\n {\n \"add\": \"sed commodo laborum in\",\n \"displayName\": \"in anim\",\n \"group\": \"non labore\",\n \"name\": \"nisi enim quis ut\",\n \"remove\": [\n \"dolor nulla\",\n \"id proident nostrud eiusmod magna\"\n ]\n }\n ],\n \"registryUid\": \"culpa sit aliqua\",\n \"schema\": [\n {\n \"format\": \"ipsum commodo\",\n \"hints\": [\n \"officia aliquip\",\n \"tempor\"\n ],\n \"listOptions\": [\n \"non cillum paria\",\n \"id incididunt\"\n ],\n \"name\": \"in nisi Duis id\",\n \"readonly\": true,\n \"regex\": \"in aliquip esse\",\n \"required\": true,\n \"type\": \"non amet Duis\"\n },\n {\n \"format\": \"fugiat magna\",\n \"hints\": [\n \"in reprehenderit sint\",\n \"Duis Excepteur anim labore tempor\"\n ],\n \"listOptions\": [\n \"consequat consectetur\",\n \"Ut sit dolore\"\n ],\n \"name\": \"in Lorem\",\n \"readonly\": true,\n \"regex\": \"dolore deserunt dolore eiusmod\",\n \"required\": false,\n \"type\": \"eiusmod tempor elit reprehenderit consectetur\"\n }\n ],\n \"server\": \"officia mollit dolore Duis Excepteur\",\n \"tag\": \"commodo elit cillum cup\",\n \"type\": \"manifest\",\n \"values\": \"mollit ullamco Excepteur\",\n \"version\": \"veniam do pariatur\"\n }\n ],\n \"scope\": \"Ut\",\n \"type\": \"enim esse et laboris\",\n \"uid\": \"proident fugiat do commodo\",\n \"version\": 87271164\n },\n \"labels\": [\n \"laborum nisi cillum aliquip sint\",\n \"Duis veniam amet\"\n ],\n \"maintenanceMode\": 11195782,\n \"size\": 62309465\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -91043079,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"labore\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"irure\",\n \"annotations\": {\n \"amet7f\": \"officia esse nulla irure dolor\",\n \"sunt_500\": \"velit anim ex\"\n },\n \"digest\": \"ipsum ut\",\n \"inValidReason\": \"pariatur cupidatat in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"eu enim\",\n \"params\": {\n \"fugiata5\": \"cillum in aliqua\",\n \"cupidatat__\": \"ipsum minim\"\n },\n \"presets\": [\n {\n \"add\": \"anim aliqua laborum\",\n \"displayName\": \"qui sit enim magna adipisicing\",\n \"group\": \"est dolor qui\",\n \"name\": \"cupidatat\",\n \"remove\": [\n \"elit id\",\n \"ullamco officia qui\"\n ]\n },\n {\n \"add\": \"cillum Excepteur deserunt\",\n \"displayName\": \"pariatur commodo\",\n \"group\": \"in quis ut\",\n \"name\": \"ipsum nulla t\",\n \"remove\": [\n \"ex sed\",\n \"Ut do quis\"\n ]\n }\n ],\n \"registryUid\": \"sint Ut irure amet\",\n \"schema\": [\n {\n \"format\": \"irure pariatur\",\n \"hints\": [\n \"Ut officia\",\n \"adipisicing esse labore laborum\"\n ],\n \"listOptions\": [\n \"dolor sunt nostrud\",\n \"deserunt cillum\"\n ],\n \"name\": \"est sunt\",\n \"readonly\": false,\n \"regex\": \"labore dolor\",\n \"required\": true,\n \"type\": \"deserunt in Excepteur\"\n },\n {\n \"format\": \"non adipisicing\",\n \"hints\": [\n \"adipisicing amet elit magna in\",\n \"voluptate eu nisi Excepteur\"\n ],\n \"listOptions\": [\n \"consectetur minim velit in\",\n \"consectetur do aliqua pa\"\n ],\n \"name\": \"Duis consectetur\",\n \"readonly\": true,\n \"regex\": \"tempor Excepteur\",\n \"required\": true,\n \"type\": \"eu laborum\"\n }\n ],\n \"server\": \"tempor in id\",\n \"tag\": \"laboris dolore et voluptate\",\n \"type\": \"manifest\",\n \"values\": \"dolore aute non laborum\",\n \"version\": \"consectetur do incididunt cillum\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"aliquip ut\",\n \"annotations\": {\n \"cupidatat2\": \"consectetur\"\n },\n \"digest\": \"sunt proident\",\n \"inValidReason\": \"Excepteur proident esse\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"do ex est non\",\n \"params\": {\n \"non7a9\": \"sit quis Ut tempor i\",\n \"laborum_5d\": \"dolore do\",\n \"ut5_\": \"dolore minim ut Lorem\"\n },\n \"presets\": [\n {\n \"add\": \"aliqua\",\n \"displayName\": \"laboris tempor ut enim\",\n \"group\": \"velit labore dolore officia\",\n \"name\": \"ea ad nulla\",\n \"remove\": [\n \"Duis\",\n \"cupi\"\n ]\n },\n {\n \"add\": \"culpa in sunt\",\n \"displayName\": \"non\",\n \"group\": \"labore cupidatat dolore nostrud\",\n \"name\": \"sit eiusmod laboris\",\n \"remove\": [\n \"dolor commodo anim\",\n \"Duis aliqua sed nisi\"\n ]\n }\n ],\n \"registryUid\": \"ea laboris sint anim nisi\",\n \"schema\": [\n {\n \"format\": \"quis\",\n \"hints\": [\n \"elit\",\n \"commodo sint\"\n ],\n \"listOptions\": [\n \"cupidatat labore\",\n \"magna quis Excepteur\"\n ],\n \"name\": \"culpa veniam do nostrud laboris\",\n \"readonly\": false,\n \"regex\": \"exercit\",\n \"required\": false,\n \"type\": \"commodo dolor sit exercitation consequat\"\n },\n {\n \"format\": \"laborum sint Excepteur\",\n \"hints\": [\n \"proident\",\n \"adipisicing labore\"\n ],\n \"listOptions\": [\n \"commodo qui\",\n \"id consectetur nulla\"\n ],\n \"name\": \"Duis ea sunt\",\n \"readonly\": false,\n \"regex\": \"officia irure sed magna\",\n \"required\": false,\n \"type\": \"enim quis elit tempor\"\n }\n ],\n \"server\": \"non consequat\",\n \"tag\": \"deserunt do\",\n \"type\": \"spectro\",\n \"values\": \"magna velit deserunt id\",\n \"version\": \"elit et qui velit\"\n }\n ],\n \"scope\": \"officia magna cillum tempor ad\",\n \"type\": \"in nulla qui do\",\n \"uid\": \"minim laborum in\",\n \"version\": 84900483\n },\n \"labels\": [\n \"occaecat ex\",\n \"ullamc\"\n ],\n \"maintenanceMode\": -86600623,\n \"size\": -16494892\n }\n ],\n \"uid\": \"quis anim Duis\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"mollit elit Lorem aute\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"magna aliquip pariatur\",\n \"annotations\": {\n \"nonf\": \"mollit do\",\n \"in_a\": \"laborum est reprehenderit\"\n },\n \"digest\": \"ipsum sit\",\n \"inValidReason\": \"ipsum sed officia\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"fugiat adipisicing cupidatat\",\n \"params\": {\n \"cillum_76\": \"Duis ad in\",\n \"uta\": \"laborum\",\n \"amet_9\": \"nisi non ea incididunt\",\n \"pariatur1f\": \"consequat ipsum tempor ex ut\"\n },\n \"presets\": [\n {\n \"add\": \"laborum ut\",\n \"displayName\": \"incididunt consectetur officia enim\",\n \"group\": \"cupidatat dolore dolore occaecat\",\n \"name\": \"officia ipsum\",\n \"remove\": [\n \"occaecat aliquip in\",\n \"ad in\"\n ]\n },\n {\n \"add\": \"officia qui\",\n \"displayName\": \"laborum\",\n \"group\": \"enim culpa\",\n \"name\": \"conse\",\n \"remove\": [\n \"in qui\",\n \"amet ut\"\n ]\n }\n ],\n \"registryUid\": \"est ad in\",\n \"schema\": [\n {\n \"format\": \"laboris quis sit ullamco ad\",\n \"hints\": [\n \"Ut nulla id dolor\",\n \"id proident nis\"\n ],\n \"listOptions\": [\n \"aliqua et cupidatat\",\n \"aliquip ea culpa nostrud\"\n ],\n \"name\": \"voluptate in\",\n \"readonly\": true,\n \"regex\": \"eiusmod dolor non consectetur\",\n \"required\": false,\n \"type\": \"id\"\n },\n {\n \"format\": \"nisi in aliqua\",\n \"hints\": [\n \"ut\",\n \"id cillum aliqua Lorem consectetur\"\n ],\n \"listOptions\": [\n \"ex aliqua laborum\",\n \"officia sed qui\"\n ],\n \"name\": \"non pariatur minim\",\n \"readonly\": false,\n \"regex\": \"labore amet minim ad\",\n \"required\": false,\n \"type\": \"commodo laborum\"\n }\n ],\n \"server\": \"nisi labore occaec\",\n \"tag\": \"eiusmod laborum adipisicing ea nulla\",\n \"type\": \"helm\",\n \"values\": \"non\",\n \"version\": \"do id in nulla\"\n },\n {\n \"layer\": \"kernel\",\n \"name\": \"ea anim\",\n \"annotations\": {\n \"ut_5\": \"sed Lorem\"\n },\n \"digest\": \"voluptate nisi dolor\",\n \"inValidReason\": \"ipsum labore velit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"sint esse dolore\",\n \"params\": {\n \"inb3b\": \"ut proident exercitation \"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"et non\",\n \"group\": \"adipisicing l\",\n \"name\": \"eu id reprehenderit\",\n \"remove\": [\n \"dolore\",\n \"Ut\"\n ]\n },\n {\n \"add\": \"minim laboris\",\n \"displayName\": \"adipisicing reprehenderit\",\n \"group\": \"nisi ad\",\n \"name\": \"cupidatat aute incididunt cillum\",\n \"remove\": [\n \"laborum esse sunt\",\n \"eu incididunt dolore id\"\n ]\n }\n ],\n \"registryUid\": \"enim adipisicing\",\n \"schema\": [\n {\n \"format\": \"in aute labore enim elit\",\n \"hints\": [\n \"amet velit\",\n \"ad sint in dolor ad\"\n ],\n \"listOptions\": [\n \"in\",\n \"reprehenderit labore occaecat\"\n ],\n \"name\": \"irure ut amet dolor\",\n \"readonly\": true,\n \"regex\": \"dolore nostrud ad\",\n \"required\": true,\n \"type\": \"et aliqua est consequat\"\n },\n {\n \"format\": \"in dolor Lorem quis\",\n \"hints\": [\n \"occaecat nulla veniam labore\",\n \"voluptate\"\n ],\n \"listOptions\": [\n \"Ut ullamco enim\",\n \"aliquip qui occaecat\"\n ],\n \"name\": \"in dolore ut Duis\",\n \"readonly\": false,\n \"regex\": \"qui amet\",\n \"required\": true,\n \"type\": \"voluptate sed do\"\n }\n ],\n \"server\": \"dolor sint ut eiusmod\",\n \"tag\": \"do\",\n \"type\": \"manifest\",\n \"values\": \"sint occaecat magna\",\n \"version\": \"amet sint\"\n }\n ],\n \"scope\": \"consectetur ex incididunt\",\n \"type\": \"qu\",\n \"uid\": \"dolor sunt qui incididunt sed\",\n \"version\": -95164123\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"magna ullamco adipisicing\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"dolor\",\n \"annotations\": {\n \"nulla_b\": \"consectetur labore mollit tempor\"\n },\n \"digest\": \"ad deserunt ea\",\n \"inValidReason\": \"pariatur eu cillum mollit\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Ut in\",\n \"params\": {\n \"Ut_96f\": \"a\",\n \"velit_617\": \"dolor laborum\"\n },\n \"presets\": [\n {\n \"add\": \"officia ex anim esse\",\n \"displayName\": \"occaecat\",\n \"group\": \"quis adipisicing consectetur id\",\n \"name\": \"dolore officia\",\n \"remove\": [\n \"eu Duis\",\n \"dolor enim ut\"\n ]\n },\n {\n \"add\": \"eu\",\n \"displayName\": \"laboris anim dolor id\",\n \"group\": \"au\",\n \"name\": \"cupidatat elit\",\n \"remove\": [\n \"velit\",\n \"cillum culpa qui commodo pariatur\"\n ]\n }\n ],\n \"registryUid\": \"quis qui ad\",\n \"schema\": [\n {\n \"format\": \"est ex magna\",\n \"hints\": [\n \"consequat fugiat eiusmod\",\n \"ut ipsum \"\n ],\n \"listOptions\": [\n \"exercitation dolor\",\n \"dolor est labore ea sit\"\n ],\n \"name\": \"ut mollit et eu\",\n \"readonly\": true,\n \"regex\": \"laborum aute\",\n \"required\": true,\n \"type\": \"Duis commodo\"\n },\n {\n \"format\": \"sunt proident pariatur nostrud\",\n \"hints\": [\n \"velit ex sit nostrud\",\n \"ut aliquip ex\"\n ],\n \"listOptions\": [\n \"non adipisicing pariatur eu in\",\n \"Ut Lo\"\n ],\n \"name\": \"consectetur exerci\",\n \"readonly\": true,\n \"regex\": \"laborum dolore irure\",\n \"required\": false,\n \"type\": \"Lorem\"\n }\n ],\n \"server\": \"irure qui nisi est laborum\",\n \"tag\": \"dolor\",\n \"type\": \"spectro\",\n \"values\": \"pariatur enim dolore\",\n \"version\": \"sit Duis qui\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"sed ullamco amet officia\",\n \"annotations\": {\n \"aliquip_43\": \"dolor ut\",\n \"velit_9d\": \"aute sunt laborum\"\n },\n \"digest\": \"cillum deserunt\",\n \"inValidReason\": \"do ipsum cillum Lorem\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"dolor non nostrud\",\n \"params\": {\n \"Duis2\": \"sint commodo labore amet\"\n },\n \"presets\": [\n {\n \"add\": \"mollit labore dolore exercitation\",\n \"displayName\": \"ullamco\",\n \"group\": \"ad\",\n \"name\": \"Duis\",\n \"remove\": [\n \"aute id nostrud dolore\",\n \"quis ex voluptate ad\"\n ]\n },\n {\n \"add\": \"pariatur officia irure\",\n \"displayName\": \"incididunt amet ad\",\n \"group\": \"nostrud enim\",\n \"name\": \"id culpa\",\n \"remove\": [\n \"ex velit aute reprehenderit magna\",\n \"aliqua fugiat\"\n ]\n }\n ],\n \"registryUid\": \"officia\",\n \"schema\": [\n {\n \"format\": \"eu\",\n \"hints\": [\n \"nostrud\",\n \"reprehenderit cupidatat veniam tempor aliquip\"\n ],\n \"listOptions\": [\n \"in et veniam reprehen\",\n \"veniam sit laboris eu pariatur\"\n ],\n \"name\": \"magna aliqua exercitation\",\n \"readonly\": true,\n \"regex\": \"cupidatat consectetur culpa ullamco\",\n \"required\": false,\n \"type\": \"et Lorem ut reprehenderit\"\n },\n {\n \"format\": \"deserunt cupidatat cillum ea\",\n \"hints\": [\n \"nisi sint pariatur elit\",\n \"laborum dolore tempor elit\"\n ],\n \"listOptions\": [\n \"aliqua reprehe\",\n \"enim proident\"\n ],\n \"name\": \"anim fugiat aliquip voluptate\",\n \"readonly\": true,\n \"regex\": \"exercitation laboris dolor\",\n \"required\": true,\n \"type\": \"do sit irure labore\"\n }\n ],\n \"server\": \"velit\",\n \"tag\": \"et quis exerc\",\n \"type\": \"manifest\",\n \"values\": \"ex mollit aliqua\",\n \"version\": \"id ad ullamco irure\"\n }\n ],\n \"scope\": \"ea mollit Lorem\",\n \"type\": \"veniam ullamco\",\n \"uid\": \"veniam sed\",\n \"version\": -22282994\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"adipisicing dolor\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"deserunt\",\n \"annotations\": {\n \"et__2\": \"Ut ad\",\n \"Lorem_f0\": \"cillum deserunt et\",\n \"cillum_b2\": \"incididunt deserunt irure\"\n },\n \"digest\": \"elit ipsum\",\n \"inValidReason\": \"id dolor\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ad\",\n \"params\": {\n \"exercitation_8a\": \"in\",\n \"irure_2c\": \"laborum adipisicing do dolor\"\n },\n \"presets\": [\n {\n \"add\": \"labore quis ullamco dolor\",\n \"displayName\": \"anim commodo\",\n \"group\": \"consequat quis sint aliqua\",\n \"name\": \"Lorem exercitation aliqua\",\n \"remove\": [\n \"sint nostrud\",\n \"pariatur\"\n ]\n },\n {\n \"add\": \"ullamco in Ut sunt\",\n \"displayName\": \"quis \",\n \"group\": \"dolor ipsum\",\n \"name\": \"veniam dolore\",\n \"remove\": [\n \"elit nulla ad\",\n \"tempor culpa laboris\"\n ]\n }\n ],\n \"registryUid\": \"Excepteur id elit voluptate\",\n \"schema\": [\n {\n \"format\": \"commodo dolore ut\",\n \"hints\": [\n \"qui Lorem ullamco nisi est\",\n \"amet nostrud occaecat ex\"\n ],\n \"listOptions\": [\n \"dolor aute magna eiusmod in\",\n \"veniam Duis\"\n ],\n \"name\": \"ut esse ipsum fugiat\",\n \"readonly\": true,\n \"regex\": \"ea\",\n \"required\": false,\n \"type\": \"exercitation laborum\"\n },\n {\n \"format\": \"aliquip ullamco in\",\n \"hints\": [\n \"et adipisicing sint\",\n \"ad commodo aliquip\"\n ],\n \"listOptions\": [\n \"dolore labore voluptate null\",\n \"do sed eiusmod sit qui\"\n ],\n \"name\": \"labore\",\n \"readonly\": false,\n \"regex\": \"in \",\n \"required\": false,\n \"type\": \"adipisicing commodo magna\"\n }\n ],\n \"server\": \"aute aliquip fugiat consectetur adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"helm\",\n \"values\": \"laborum\",\n \"version\": \"in ea adipisicing ut Duis\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"in consectetur consequat irure\",\n \"annotations\": {\n \"mollit_2_\": \"laboris Excepteu\"\n },\n \"digest\": \"amet nulla\",\n \"inValidReason\": \"dolore consectetur\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"officia ex Ut esse\",\n \"params\": {\n \"voluptate6\": \"laborum cillum\",\n \"pariatur_d\": \"eiusmod tempor velit\",\n \"elit_9\": \"in et laborum reprehenderit\",\n \"cupidatat_7\": \"dolor mollit eu tempor aliqua\",\n \"mollit_9a\": \"in ex\"\n },\n \"presets\": [\n {\n \"add\": \"incididunt amet cupidatat\",\n \"displayName\": \"do velit minim\",\n \"group\": \"deserunt veniam in incididunt\",\n \"name\": \"dolore Ut\",\n \"remove\": [\n \"et sint ea qui adipisicing\",\n \"adipisicin\"\n ]\n },\n {\n \"add\": \"ullamco ut dolor in\",\n \"displayName\": \"ut nisi\",\n \"group\": \"laboris\",\n \"name\": \"anim ea esse\",\n \"remove\": [\n \"et in eu\",\n \"non esse ullamco\"\n ]\n }\n ],\n \"registryUid\": \"dolore Duis culpa\",\n \"schema\": [\n {\n \"format\": \"amet laborum\",\n \"hints\": [\n \"ipsum in officia\",\n \"occaecat Excepteur ullamco proident ex\"\n ],\n \"listOptions\": [\n \"cupidatat occaecat dolore do\",\n \"nulla consectetur\"\n ],\n \"name\": \"ut\",\n \"readonly\": true,\n \"regex\": \"adipisicing occaecat\",\n \"required\": false,\n \"type\": \"in ipsum mollit\"\n },\n {\n \"format\": \"cillum reprehenderit dolo\",\n \"hints\": [\n \"qui\",\n \"fugiat\"\n ],\n \"listOptions\": [\n \"ex\",\n \"velit sit ullamco\"\n ],\n \"name\": \"et Ut quis enim\",\n \"readonly\": true,\n \"regex\": \"minim dolor\",\n \"required\": true,\n \"type\": \"dolore dolore\"\n }\n ],\n \"server\": \"Excepteur consequat commodo ex\",\n \"tag\": \"consectetur \",\n \"type\": \"manifest\",\n \"values\": \"aliqua\",\n \"version\": \"sit dolor cillum\"\n }\n ],\n \"scope\": \"incididunt culpa magna\",\n \"type\": \"labore velit\",\n \"uid\": \"aute\",\n \"version\": -9951202\n }\n ],\n \"projectMeta\": {\n \"name\": \"irure velit\",\n \"uid\": \"adipisicing sed fugiat\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"id ex non ut sit\",\n \"isBrownfield\": false,\n \"state\": \"pariatur id non\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -79252250.49047601,\n \"storage\": 59360610.139805794,\n \"total\": -86017373.54370123\n },\n \"total\": 31399443.566666946\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"Lorem\",\n \"conditions\": [\n {\n \"message\": \"consequat\",\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"elit tempor adipisicing mollit\",\n \"uid\": \"dolore ut ad\"\n },\n \"type\": \"in\"\n },\n {\n \"message\": \"deserunt pariatur ut eu\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"culpa dolore cupidatat\",\n \"uid\": \"ex\"\n },\n \"type\": \"ut minim\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"reprehenderit sint\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 72196892.36486518,\n \"storage\": 32604932.229915336,\n \"total\": 85782871.90282393\n },\n \"total\": -16907757.53191836\n },\n \"location\": {\n \"coordinates\": [\n -76367262.78788957,\n 71727164.96440691\n ],\n \"countryCode\": \"ut anim dolore\",\n \"countryName\": \"aute sint ut\",\n \"regionCode\": \"in cillum Duis dolore\",\n \"regionName\": \"laboris aut\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -46559241.60791556,\n \"request\": -47810426.624690905,\n \"total\": -75535647.6703541,\n \"unit\": \"cupidatat sit nulla deserunt \",\n \"usage\": 4467593.596216932\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 60923372.902974814,\n \"request\": -15501819.912257314,\n \"total\": 49698237.975432456,\n \"unit\": \"cillum aliqua minim ea\",\n \"usage\": 89981404.02637759\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"et dolore reprehenderit qui Excepteur\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"fugiat occaecat voluptate velit\",\n \"name\": \"enim magna\",\n \"projectUid\": \"irure\",\n \"tenantUid\": \"enim deserunt quis nisi\",\n \"uid\": \"minim esse tempor adipisicing\"\n },\n {\n \"kind\": \"fugiat ex aute in\",\n \"name\": \"officia Ut\",\n \"projectUid\": \"Duis\",\n \"tenantUid\": \"consequat tempor aliquip culpa\",\n \"uid\": \"sit voluptate commodo irure laboris\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"co\",\n \"name\": \"pariatur amet do\",\n \"projectUid\": \"ipsum aliquip\",\n \"tenantUid\": \"Ut minim adipisicing\",\n \"uid\": \"in amet\"\n },\n \"hostCluster\": {\n \"kind\": \"dolore c\",\n \"name\": \"veniam amet ullamco esse mollit\",\n \"projectUid\": \"anim aliqua dolor sint amet\",\n \"tenantUid\": \"dolor occaecat\",\n \"uid\": \"sit\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"non mollit\",\n \"status\": \"Paused\"\n },\n \"state\": \"consequat nulla magna reprehenderit laborum\",\n \"virtualClusters\": [\n {\n \"kind\": \"proident est\",\n \"name\": \"ipsum labore laboris laborum\",\n \"projectUid\": \"pariat\",\n \"tenantUid\": \"aliqua ullamco irure sint\",\n \"uid\": \"nostrud occaecat elit eu\"\n },\n {\n \"kind\": \"sed culpa labore proident\",\n \"name\": \"amet eiusmod aliqua\",\n \"projectUid\": \"deserunt nostrud Duis aliquip tempor\",\n \"tenantUid\": \"nisi anim ad\",\n \"uid\": \"in voluptate\"\n }\n ]\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_8d4\": \"\",\n \"sed_063\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_f\": \"\",\n \"dolore_af2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"specSummary\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudAccountMeta\": {\n \"name\": \"consequat\",\n \"uid\": \"consectetur\"\n },\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 75273266,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"do\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"occaecat co\",\n \"annotations\": {\n \"dolore_a\": \"voluptate ipsum occaecat nulla\"\n },\n \"digest\": \"aliqua nostrud qui commodo veniam\",\n \"inValidReason\": \"ea deserunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ullamco qui officia voluptate\",\n \"params\": {\n \"in8\": \"dolore in\",\n \"deserunt_13\": \"dolore elit est eu \"\n },\n \"presets\": [\n {\n \"add\": \"elit Excepteur pariatur est proident\",\n \"displayName\": \"dolor dolore\",\n \"group\": \"et pariatur ut ea\",\n \"name\": \"qui\",\n \"remove\": [\n \"fugiat tempor\",\n \"officia minim irure consequat\"\n ]\n },\n {\n \"add\": \"occaecat dolo\",\n \"displayName\": \"nulla\",\n \"group\": \"consequat occaecat\",\n \"name\": \"irure esse\",\n \"remove\": [\n \"adipisicing reprehenderit Ut\",\n \"enim magna mollit\"\n ]\n }\n ],\n \"registryUid\": \"quis ut elit\",\n \"schema\": [\n {\n \"format\": \"esse exercitation minim\",\n \"hints\": [\n \"elit sunt enim veniam Duis\",\n \"veniam minim magna esse\"\n ],\n \"listOptions\": [\n \"Ut ullamco\",\n \"i\"\n ],\n \"name\": \"voluptate i\",\n \"readonly\": true,\n \"regex\": \"et laborum ipsum\",\n \"required\": true,\n \"type\": \"officia cillum dolore\"\n },\n {\n \"format\": \"mollit in do\",\n \"hints\": [\n \"inci\",\n \"sunt id dolore mollit\"\n ],\n \"listOptions\": [\n \"ullamco\",\n \"eiusmod culpa\"\n ],\n \"name\": \"qui volup\",\n \"readonly\": false,\n \"regex\": \"dolor in\",\n \"required\": true,\n \"type\": \"adipisicing ullamco anim\"\n }\n ],\n \"server\": \"aute magna est ipsum\",\n \"tag\": \"eiusmod\",\n \"type\": \"manifest\",\n \"values\": \"ut consequat dolore\",\n \"version\": \"labore irure veniam\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"esse et\",\n \"annotations\": {\n \"Duisf\": \"tempor aliqua m\",\n \"adipisicing_b1\": \"eu deserunt veniam\"\n },\n \"digest\": \"Ut\",\n \"inValidReason\": \"dolor consectetur occaecat aliquip anim\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"minim sint\",\n \"params\": {\n \"qui_79\": \"veniam consequat in\"\n },\n \"presets\": [\n {\n \"add\": \"nulla commodo in aliqua re\",\n \"displayName\": \"Lorem dolor ali\",\n \"group\": \"minim magna ut cillum\",\n \"name\": \"ut ex nulla fugiat veniam\",\n \"remove\": [\n \"aute occaecat\",\n \"Excepteur proident adipisicing\"\n ]\n },\n {\n \"add\": \"aliqua sit sint dolore\",\n \"displayName\": \"voluptate reprehenderit\",\n \"group\": \"pariatur in dolore\",\n \"name\": \"dolor tempor\",\n \"remove\": [\n \"nisi sit non Lorem\",\n \"ea esse voluptate\"\n ]\n }\n ],\n \"registryUid\": \"adipisicing deserunt quis\",\n \"schema\": [\n {\n \"format\": \"nisi irure\",\n \"hints\": [\n \"irure Ut ipsum Lorem in\",\n \"dolore qui pariat\"\n ],\n \"listOptions\": [\n \"proident mollit\",\n \"Ut ad\"\n ],\n \"name\": \"sit quis sed\",\n \"readonly\": false,\n \"regex\": \"officia enim\",\n \"required\": true,\n \"type\": \"sunt sed\"\n },\n {\n \"format\": \"Excepteur eiusmod ex tempor\",\n \"hints\": [\n \"aute velit cupidatat sint\",\n \"Lorem est in eu\"\n ],\n \"listOptions\": [\n \"commodo minim dolore\",\n \"quis\"\n ],\n \"name\": \"officia cupidatat sunt consequ\",\n \"readonly\": true,\n \"regex\": \"labore laborum\",\n \"required\": true,\n \"type\": \"voluptate Excepteur\"\n }\n ],\n \"server\": \"proident adipisicing\",\n \"tag\": \"dolore\",\n \"type\": \"manifest\",\n \"values\": \"aute magna nostrud culpa\",\n \"version\": \"minim magna\"\n }\n ],\n \"scope\": \"Ut laborum enim consectetur\",\n \"type\": \"consectetur ullamco pariatur in\",\n \"uid\": \"proident est eiusmod\",\n \"version\": 17523704\n },\n \"labels\": [\n \"velit culpa dolore\",\n \"anim laboris voluptate quis\"\n ],\n \"maintenanceMode\": 67513988,\n \"size\": -56055036\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -83259721,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"exercitation dolore cupidatat ullamco in\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"pariatur anim sed ullamco magna\",\n \"annotations\": {\n \"ad4\": \"in id\"\n },\n \"digest\": \"fugiat commodo velit\",\n \"inValidReason\": \"aliqua sed\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"q\",\n \"params\": {\n \"laborumf29\": \"Ut qui\"\n },\n \"presets\": [\n {\n \"add\": \"et labore\",\n \"displayName\": \"ut\",\n \"group\": \"deserun\",\n \"name\": \"ad esse eiusmod eli\",\n \"remove\": [\n \"sint aliquip Duis ut culpa\",\n \"non eu reprehenderit\"\n ]\n },\n {\n \"add\": \"ullamco esse ea est magna\",\n \"displayName\": \"aute mollit laboris\",\n \"group\": \"sunt nostrud veniam dolore\",\n \"name\": \"minim\",\n \"remove\": [\n \"fugiat qui\",\n \"in dolor non\"\n ]\n }\n ],\n \"registryUid\": \"est sed\",\n \"schema\": [\n {\n \"format\": \"ex do\",\n \"hints\": [\n \"magna enim\",\n \"nulla\"\n ],\n \"listOptions\": [\n \"ex ipsum\",\n \"velit\"\n ],\n \"name\": \"Lorem est fugiat ut\",\n \"readonly\": true,\n \"regex\": \"eu magna fugiat aliquip\",\n \"required\": false,\n \"type\": \"Excepteur anim nostrud nulla\"\n },\n {\n \"format\": \"quis culpa\",\n \"hints\": [\n \"cupidatat nisi anim\",\n \"aliquip eu magna tem\"\n ],\n \"listOptions\": [\n \"nulla nostrud elit ad cillum\",\n \"voluptate laborum\"\n ],\n \"name\": \"aliquip dolor amet ad\",\n \"readonly\": false,\n \"regex\": \"ipsum fugiat enim\",\n \"required\": true,\n \"type\": \"voluptate nostrud in\"\n }\n ],\n \"server\": \"occaecat nostrud in culpa\",\n \"tag\": \"enim cillum\",\n \"type\": \"spectro\",\n \"values\": \"exercitation fugiat Lorem nostrud\",\n \"version\": \"magna consect\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"nulla ut non\",\n \"annotations\": {\n \"ea0\": \"sed elit\",\n \"enim8\": \"laboris amet\",\n \"labore_3\": \"nisi minim laboris\",\n \"ea8\": \"consequat do\"\n },\n \"digest\": \"de\",\n \"inValidReason\": \"reprehenderit anim\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cillum mollit\",\n \"params\": {\n \"commodo_2\": \"sit aliquip\",\n \"qui_a5\": \"ipsum culpa elit\"\n },\n \"presets\": [\n {\n \"add\": \"adipisicing ut labore incididunt ullamco\",\n \"displayName\": \"consectetur aliquip\",\n \"group\": \"proident anim Lorem ut\",\n \"name\": \"eu elit\",\n \"remove\": [\n \"dolor cillum\",\n \"eiusmod adipisicing nisi ullamco sunt\"\n ]\n },\n {\n \"add\": \"ipsum in\",\n \"displayName\": \"nisi exercitation sunt\",\n \"group\": \"incididunt commodo tempor deserunt\",\n \"name\": \"Lorem sint deserunt sed\",\n \"remove\": [\n \"aliquip in\",\n \"elit aliqua\"\n ]\n }\n ],\n \"registryUid\": \"in do eiusmod ut\",\n \"schema\": [\n {\n \"format\": \"cupidatat amet sit est sint\",\n \"hints\": [\n \"incididunt irure\",\n \"nisi\"\n ],\n \"listOptions\": [\n \"amet magna voluptate\",\n \"quis reprehenderit ex\"\n ],\n \"name\": \"amet ad qui labore\",\n \"readonly\": true,\n \"regex\": \"sint commodo\",\n \"required\": true,\n \"type\": \"dolor\"\n },\n {\n \"format\": \"ut exercitation\",\n \"hints\": [\n \"quis elit dolore\",\n \"incididunt reprehenderit ullamco occaecat tempor\"\n ],\n \"listOptions\": [\n \"fugiat dolor in\",\n \"Duis eu id dolore\"\n ],\n \"name\": \"velit\",\n \"readonly\": false,\n \"regex\": \"aute eu\",\n \"required\": true,\n \"type\": \"exercitation Ut cupidatat laborum culpa\"\n }\n ],\n \"server\": \"do dolor\",\n \"tag\": \"officia est laboris\",\n \"type\": \"helm\",\n \"values\": \"in ut consequat eiusmod\",\n \"version\": \"est adipisicing dolor do\"\n }\n ],\n \"scope\": \"consectetur Lorem\",\n \"type\": \"pariatur sit\",\n \"uid\": \"dolore Excepteur non\",\n \"version\": -14708562\n },\n \"labels\": [\n \"amet fugiat occaecat nisi nostrud\",\n \"reprehenderit aliquip cillum\"\n ],\n \"maintenanceMode\": 33899508,\n \"size\": 32388601\n }\n ],\n \"uid\": \"enim exercitation\"\n },\n \"clusterConfig\": {\n \"hostClusterConfig\": {\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n }\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"proident occaecat minim et\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"ut ad Lorem velit culpa\",\n \"annotations\": {\n \"minima4_\": \"in ad\",\n \"laborum_f\": \"dolor\",\n \"dolor128\": \"laborum non exercitation aliquip\"\n },\n \"digest\": \"ut sint amet sit aliquip\",\n \"inValidReason\": \"exercitation nostrud incididunt aliquip\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"pariatur\",\n \"params\": {\n \"ea498\": \"consequat sit cillum ea\",\n \"reprehenderit_10\": \"in ullamco\"\n },\n \"presets\": [\n {\n \"add\": \"occaecat esse\",\n \"displayName\": \"eiusmod dolore\",\n \"group\": \"non qui officia\",\n \"name\": \"in exercitation dolor consequat\",\n \"remove\": [\n \"consectetur occaecat \",\n \"cillum adipisicin\"\n ]\n },\n {\n \"add\": \"sed quis Ut ad enim\",\n \"displayName\": \"do\",\n \"group\": \"Excepteur aute voluptate\",\n \"name\": \"tempor nostrud\",\n \"remove\": [\n \"sed ipsum dolore quis id\",\n \"ullamco laboru\"\n ]\n }\n ],\n \"registryUid\": \"labore cupidatat voluptate\",\n \"schema\": [\n {\n \"format\": \"Excepteur Duis sed commodo\",\n \"hints\": [\n \"proident sit\",\n \"Lorem dolor quis\"\n ],\n \"listOptions\": [\n \"dolor aute aliquip mollit\",\n \"culpa veniam \"\n ],\n \"name\": \"labore culpa voluptate adipisicing veniam\",\n \"readonly\": false,\n \"regex\": \"irure deserunt exercitation\",\n \"required\": true,\n \"type\": \"eu in\"\n },\n {\n \"format\": \"nulla\",\n \"hints\": [\n \"ipsum esse lab\",\n \"exercitation amet magna\"\n ],\n \"listOptions\": [\n \"voluptate fugiat\",\n \"exercitation in\"\n ],\n \"name\": \"ipsum elit\",\n \"readonly\": false,\n \"regex\": \"esse elit\",\n \"required\": false,\n \"type\": \"elit ipsum cillum culpa\"\n }\n ],\n \"server\": \"enim dolor\",\n \"tag\": \"magna\",\n \"type\": \"manifest\",\n \"values\": \"laborum amet\",\n \"version\": \"quis mollit occaecat nisi culpa\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"ut minim qui magna\",\n \"annotations\": {\n \"Excepteurf8f\": \"sed\"\n },\n \"digest\": \"eiusmod quis\",\n \"inValidReason\": \"esse aute aliquip\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"voluptate esse sit tempor\",\n \"params\": {\n \"occaecat012\": \"eiusmod\"\n },\n \"presets\": [\n {\n \"add\": \"labore ad sit\",\n \"displayName\": \"ut velit labore in quis\",\n \"group\": \"Excepteur\",\n \"name\": \"voluptate et\",\n \"remove\": [\n \"fugiat quis\",\n \"laborum\"\n ]\n },\n {\n \"add\": \"qui incididunt cillum\",\n \"displayName\": \"dolore aliq\",\n \"group\": \"quis culpa ex minim Lorem\",\n \"name\": \"id do\",\n \"remove\": [\n \"est nostrud vel\",\n \"dolor pro\"\n ]\n }\n ],\n \"registryUid\": \"ex\",\n \"schema\": [\n {\n \"format\": \"elit\",\n \"hints\": [\n \"nostrud nisi ut fugiat\",\n \"proident\"\n ],\n \"listOptions\": [\n \"irure est sit\",\n \"exercitation in\"\n ],\n \"name\": \"Duis sit cillum in amet\",\n \"readonly\": false,\n \"regex\": \"sed in ullamco\",\n \"required\": true,\n \"type\": \"id quis incididunt\"\n },\n {\n \"format\": \"Lorem mollit anim proident cupidatat\",\n \"hints\": [\n \"sint qui\",\n \"anim nostrud\"\n ],\n \"listOptions\": [\n \"ea in irure minim est\",\n \"pariatur ut qui\"\n ],\n \"name\": \"consequat culpa\",\n \"readonly\": false,\n \"regex\": \"id anim do\",\n \"required\": false,\n \"type\": \"quis reprehenderit nisi ea\"\n }\n ],\n \"server\": \"amet officia\",\n \"tag\": \"voluptate mi\",\n \"type\": \"spectro\",\n \"values\": \"ut esse proident\",\n \"version\": \"sint laboris proident\"\n }\n ],\n \"scope\": \"minim irure eiusmo\",\n \"type\": \"laborum ut minim consequat sint\",\n \"uid\": \"reprehenderit eu\",\n \"version\": -43082640\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"Ut voluptate officia\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"aliquip ex\",\n \"annotations\": {\n \"ullamcob\": \"proident occaecat aliqua et\"\n },\n \"digest\": \"in\",\n \"inValidReason\": \"officia Ut\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est incididunt adipisicing amet exercitation\",\n \"params\": {\n \"consequat_9\": \"qui in\"\n },\n \"presets\": [\n {\n \"add\": \"esse enim ullamco\",\n \"displayName\": \"id incididunt\",\n \"group\": \"ut\",\n \"name\": \"proident irure commodo sint\",\n \"remove\": [\n \"dolor\",\n \"elit veniam sunt\"\n ]\n },\n {\n \"add\": \"exercitation quis reprehenderit\",\n \"displayName\": \"laborum officia\",\n \"group\": \"irure laboris occaecat consequat officia\",\n \"name\": \"consequat in enim eu\",\n \"remove\": [\n \"do Duis laboris proident\",\n \"nostrud fugiat\"\n ]\n }\n ],\n \"registryUid\": \"cupidatat qui\",\n \"schema\": [\n {\n \"format\": \"culpa veniam non\",\n \"hints\": [\n \"dolor qui veniam\",\n \"irure enim aliqua\"\n ],\n \"listOptions\": [\n \"dolore tempor\",\n \"minim\"\n ],\n \"name\": \"laborum ut\",\n \"readonly\": true,\n \"regex\": \"ut deserunt \",\n \"required\": true,\n \"type\": \"dolore laborum\"\n },\n {\n \"format\": \"dolore proident eu do\",\n \"hints\": [\n \"aliquip proident\",\n \"ex\"\n ],\n \"listOptions\": [\n \"ipsum irure nulla\",\n \"veniam\"\n ],\n \"name\": \"veniam nisi enim\",\n \"readonly\": true,\n \"regex\": \"proident cupidatat aliqua\",\n \"required\": true,\n \"type\": \"Lorem culpa\"\n }\n ],\n \"server\": \"enim sit in\",\n \"tag\": \"id ea reprehenderit aute eu\",\n \"type\": \"helm\",\n \"values\": \"sed incididunt commodo\",\n \"version\": \"dolor veniam ex\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"enim pariatur anim deserunt sed\",\n \"annotations\": {\n \"labore_28\": \"sed fugiat\"\n },\n \"digest\": \"pariatur minim ut ullamco labore\",\n \"inValidReason\": \"consequat laborum dolore Lorem\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est id\",\n \"params\": {\n \"in968\": \"et deserunt Lorem dolor laborum\",\n \"in_55e\": \"non\"\n },\n \"presets\": [\n {\n \"add\": \"mollit\",\n \"displayName\": \"eu sit exercitation labor\",\n \"group\": \"est cupidatat eu\",\n \"name\": \"in occaecat\",\n \"remove\": [\n \"id pariatur minim\",\n \"fugiat dolor\"\n ]\n },\n {\n \"add\": \"ipsum veniam\",\n \"displayName\": \"aliqua pariatur ea sint\",\n \"group\": \"qui aute Lorem\",\n \"name\": \"voluptate amet\",\n \"remove\": [\n \"sit est sunt\",\n \"cillum\"\n ]\n }\n ],\n \"registryUid\": \"ut\",\n \"schema\": [\n {\n \"format\": \"minim amet\",\n \"hints\": [\n \"voluptate est in pariatur\",\n \"qui nulla ullamco\"\n ],\n \"listOptions\": [\n \"dolore nulla id velit\",\n \"Excepteur sit anim est non\"\n ],\n \"name\": \"id anim nulla\",\n \"readonly\": false,\n \"regex\": \"dolor est aliquip irure\",\n \"required\": false,\n \"type\": \"magna ex\"\n },\n {\n \"format\": \"Duis fugi\",\n \"hints\": [\n \"esse laborum ea reprehenderit\",\n \"aliquip proident esse non\"\n ],\n \"listOptions\": [\n \"Duis eu ullamc\",\n \"sint incididunt enim cillum\"\n ],\n \"name\": \"ad laboris consectetur\",\n \"readonly\": true,\n \"regex\": \"consequat aute cupidatat\",\n \"required\": false,\n \"type\": \"reprehenderit Excepteur eiusmod aute\"\n }\n ],\n \"server\": \"cupidatat reprehenderit elit nulla\",\n \"tag\": \"proident irure sint\",\n \"type\": \"manifest\",\n \"values\": \"esse sit\",\n \"version\": \"est proident ipsum in\"\n }\n ],\n \"scope\": \"minim \",\n \"type\": \"adipisicing Ut eiusmod mollit\",\n \"uid\": \"sunt Lorem in elit\",\n \"version\": -49986834\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"sunt irure nostrud\",\n \"packs\": [\n {\n \"layer\": \"cni\",\n \"name\": \"qui dolor\",\n \"annotations\": {\n \"sit6\": \"elit nostrud aliqua officia ipsum\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"elit\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"elit ut\",\n \"params\": {\n \"anim_d5\": \"cupidatat dolore cillum\"\n },\n \"presets\": [\n {\n \"add\": \"proident qui Excepteur sunt\",\n \"displayName\": \"et nisi esse incididunt ut\",\n \"group\": \"aliqua Duis in consequat\",\n \"name\": \"esse eu do labore\",\n \"remove\": [\n \"magna minim ea\",\n \"enim Duis non velit\"\n ]\n },\n {\n \"add\": \"non tempor deserunt aliqua\",\n \"displayName\": \"Ut anim\",\n \"group\": \"Ut incididunt Excepteur dolore laborum\",\n \"name\": \"ea pariatur aliqua amet\",\n \"remove\": [\n \"dolore et velit a\",\n \"adipisicing ex\"\n ]\n }\n ],\n \"registryUid\": \"deserunt do\",\n \"schema\": [\n {\n \"format\": \"ea aliqua quis ullamco\",\n \"hints\": [\n \"eu elit consectetur reprehenderit\",\n \"ea deserunt culpa\"\n ],\n \"listOptions\": [\n \"commodo esse ipsum elit enim\",\n \"velit occaecat sed\"\n ],\n \"name\": \"officia nisi\",\n \"readonly\": true,\n \"regex\": \"Lorem ad officia in\",\n \"required\": true,\n \"type\": \"id amet fugiat\"\n },\n {\n \"format\": \"proident cupidatat anim in amet\",\n \"hints\": [\n \"in minim officia\",\n \"aute dolore in consequat\"\n ],\n \"listOptions\": [\n \"eiusmod ipsum\",\n \"commodo anim cillum deserunt\"\n ],\n \"name\": \"aliquip do ad\",\n \"readonly\": true,\n \"regex\": \"eiusmod aliqua dolor\",\n \"required\": false,\n \"type\": \"labore officia\"\n }\n ],\n \"server\": \"aute consequat nulla nostrud non\",\n \"tag\": \"incididunt\",\n \"type\": \"spectro\",\n \"values\": \"dolore amet occaecat\",\n \"version\": \"voluptate\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"sed qui eiusmod\",\n \"annotations\": {\n \"pariatur4e\": \"consectetur incididunt deserunt voluptate dolore\",\n \"eu_9\": \"Ut\"\n },\n \"digest\": \"dolor Excepteur et\",\n \"inValidReason\": \"mollit in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consectetur minim voluptate\",\n \"params\": {\n \"non56\": \"mollit ut elit aliqua quis\",\n \"dolore359\": \"deserunt esse est velit\"\n },\n \"presets\": [\n {\n \"add\": \"et Lorem nostrud fugiat\",\n \"displayName\": \"velit labore et\",\n \"group\": \"id nisi cupidat\",\n \"name\": \"ad qui\",\n \"remove\": [\n \"eu\",\n \"occaecat voluptate\"\n ]\n },\n {\n \"add\": \"dolore laboris\",\n \"displayName\": \"laborum ut aliquip\",\n \"group\": \"ipsum\",\n \"name\": \"voluptate aute\",\n \"remove\": [\n \"commodo qui labore laborum\",\n \"dolor commodo\"\n ]\n }\n ],\n \"registryUid\": \"velit\",\n \"schema\": [\n {\n \"format\": \"incididunt enim tempor\",\n \"hints\": [\n \"tempor consequat voluptate enim\",\n \"sint sunt voluptate\"\n ],\n \"listOptions\": [\n \"cillum irure minim aliquip est\",\n \"anim et\"\n ],\n \"name\": \"labore quis Excepteur in\",\n \"readonly\": false,\n \"regex\": \"anim sed\",\n \"required\": false,\n \"type\": \"non ad irure\"\n },\n {\n \"format\": \"adipisicing cillum laborum cupidat\",\n \"hints\": [\n \"dolor in\",\n \"et\"\n ],\n \"listOptions\": [\n \"qui ex esse ea\",\n \"magna veniam elit\"\n ],\n \"name\": \"reprehenderit non\",\n \"readonly\": false,\n \"regex\": \"sit\",\n \"required\": true,\n \"type\": \"fugiat ad enim\"\n }\n ],\n \"server\": \"cillum pariatur\",\n \"tag\": \"incididunt laborum\",\n \"type\": \"manifest\",\n \"values\": \"sunt minim c\",\n \"version\": \"aliqua Duis\"\n }\n ],\n \"scope\": \"eiusmod Duis deserunt elit ut\",\n \"type\": \"culpa\",\n \"uid\": \"exercitation in cillum fugiat\",\n \"version\": 89650167\n }\n ],\n \"projectMeta\": {\n \"name\": \"in\",\n \"uid\": \"nulla nostrud\"\n }\n },\n \"status\": {\n \"clusterImport\": {\n \"importLink\": \"laboris\",\n \"isBrownfield\": false,\n \"state\": \"quis laboris pariatur\"\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": -15045566.537649661,\n \"storage\": -26317498.85385877,\n \"total\": 64401489.873499066\n },\n \"total\": -3696931.1096921563\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"anim eu reprehenderit magna\",\n \"conditions\": [\n {\n \"message\": \"ea\",\n \"relatedObject\": {\n \"kind\": \"appdeployment\",\n \"name\": \"et mo\",\n \"uid\": \"Duis eu\"\n },\n \"type\": \"Ut dolor ea irure\"\n },\n {\n \"message\": \"non sit\",\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"non\",\n \"uid\": \"qui Duis tempor quis\"\n },\n \"type\": \"non aliquip tempor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"irure mollit dolor\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 73023559.82136208,\n \"storage\": -23281553.503560603,\n \"total\": -48294100.128860906\n },\n \"total\": 29293043.017845348\n },\n \"location\": {\n \"coordinates\": [\n 41448179.96597409,\n -32297578.24593413\n ],\n \"countryCode\": \"culpa officia sit\",\n \"countryName\": \"enim laborum\",\n \"regionCode\": \"in nisi sunt adipisicing\",\n \"regionName\": \"veniam\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -64109835.99285043,\n \"request\": -42262865.41019495,\n \"total\": -38345449.78697183,\n \"unit\": \"Excepteur exercitation in sed reprehenderit\",\n \"usage\": -40888317.88974176\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -98241411.30127053,\n \"request\": -13457254.346002176,\n \"total\": 79140757.06348681,\n \"unit\": \"in non\",\n \"usage\": -61395742.67460075\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"state\": \"est ven\",\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"tempor commodo\",\n \"name\": \"quis dolor\",\n \"projectUid\": \"Duis in est\",\n \"tenantUid\": \"reprehenderit\",\n \"uid\": \"mollit voluptate proident labore\"\n },\n {\n \"kind\": \"voluptate irure\",\n \"name\": \"Lorem ad voluptate\",\n \"projectUid\": \"enim\",\n \"tenantUid\": \"quis voluptate\",\n \"uid\": \"veniam esse nulla non aute\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"ad anim\",\n \"name\": \"sunt aute\",\n \"projectUid\": \"enim non ipsum incididunt cupidatat\",\n \"tenantUid\": \"velit minim culpa\",\n \"uid\": \"adipisicing dolor\"\n },\n \"hostCluster\": {\n \"kind\": \"sed magna occaecat\",\n \"name\": \"anim consequat\",\n \"projectUid\": \"non magna in eiusmod\",\n \"tenantUid\": \"tempor anim nulla elit dolore\",\n \"uid\": \"Duis proiden\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"do\",\n \"status\": \"Resuming\"\n },\n \"state\": \"ut consequat\",\n \"virtualClusters\": [\n {\n \"kind\": \"magna ullamco\",\n \"name\": \"ex\",\n \"projectUid\": \"dolore eu\",\n \"tenantUid\": \"incididunt mollit ut sit dolore\",\n \"uid\": \"est sed do\"\n },\n {\n \"kind\": \"minim voluptate\",\n \"name\": \"eiusmod minim et\",\n \"projectUid\": \"eu est aliquip\",\n \"tenantUid\": \"magna qui\",\n \"uid\": \"ad laboris sunt\"\n }\n ]\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"tempor\",\n \"count\": -36563933,\n \"limit\": 85162704,\n \"offset\": -59432722\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f50dc581-67e8-4b47-a0d6-163bc7b7982a", + "name": "export", + "item": [ + { + "id": "aba65894-f252-4c83-b9d1-ad9cd4b46247", + "name": "Export and download the list of cluster summary with matching search filter and download as a file(csv)", + "request": { + "name": "Export and download the list of cluster summary with matching search filter and download as a file(csv)", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "encodedFilter", + "value": "" + }, + { + "disabled": false, + "key": "format", + "value": "csv" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4898f9f4-b2c9-43a6-a99f-17cbb8bb087f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "encodedFilter", + "value": "" + }, + { + "key": "format", + "value": "csv" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2ac84523-74ae-4161-ae1a-4f04b1dbb5a6", + "name": "Export the list of cluster summary with matching search filter and download as a file(csv) Supported sort fields - [\"environment\", \"clusterName\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "request": { + "name": "Export the list of cluster summary with matching search filter and download as a file(csv) Supported sort fields - [\"environment\", \"clusterName\", \"healthState\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "format", + "value": "csv" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"conjunction\": \"\",\n \"filterGroups\": [\n {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"condition\": {\n \"bool\": {\n \"value\": \"\"\n },\n \"date\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"float\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"int\": {\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"keyValue\": {\n \"ignoreCase\": \"\",\n \"key\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n },\n \"string\": {\n \"ignoreCase\": \"\",\n \"match\": {\n \"conjunction\": \"\",\n \"values\": [\n \"\"\n ]\n },\n \"negation\": \"\",\n \"operator\": \"\"\n }\n },\n \"property\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c10cbf49-183c-4bac-9f6c-32d79c69032c", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "format", + "value": "csv" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "257876c4-3ab0-4e35-a845-c49e9de9bf3d", + "name": "Retrieves a supported input values for the cluster search filter", + "request": { + "name": "Retrieves a supported input values for the cluster search filter", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "input" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c68fba73-f257-4835-951a-db38099430df", + "name": "An array of cluster search filter input items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "input" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"inputs\": {\n \"Lorem_b5\": {\n \"values\": [\n {\n \"name\": \"occaecat voluptate eiusmod dolore\",\n \"uid\": \"esse occaecat adipisicing\"\n },\n {\n \"name\": \"quis eu officia ullamco\",\n \"uid\": \"id nostrud\"\n }\n ]\n },\n \"laboris_de\": {\n \"values\": [\n {\n \"name\": \"est anim veniam quis\",\n \"uid\": \"laboris Duis\"\n },\n {\n \"name\": \"laborum velit laboris voluptate ipsum\",\n \"uid\": \"labore amet do cupidatat\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "58770b37-a115-4052-a829-9ce43e79e973", + "name": "Retrieves a schema for the cluster search filter", + "request": { + "name": "Retrieves a schema for the cluster search filter", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4418ee05-426a-4fe8-891f-6828ca78adb2", + "name": "An array of cluster filter schema items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "search", + "schema" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"schema\": {\n \"properties\": [\n {\n \"default\": \"elit se\",\n \"displayName\": \"occaecat incididunt proident in\",\n \"enum\": [\n \"in occaecat Duis anim\",\n \"officia cill\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"do\",\n \"value\": \"proident\"\n },\n {\n \"displayValue\": \"voluptate id ut eu esse\",\n \"value\": \"in ullamco Ut sint\"\n }\n ],\n \"hideDisplay\": false,\n \"maxFloatVal\": -76225182.4194149,\n \"maxIntVal\": -68472543,\n \"minFloatVal\": 26194296.339506358,\n \"minIntVal\": -65831859,\n \"name\": \"officia\",\n \"type\": \"mollit reprehenderit magna culpa of\"\n },\n {\n \"default\": \"reprehenderit sint qui dolore aliquip\",\n \"displayName\": \"in deserunt quis dolore\",\n \"enum\": [\n \"dolor occaecat non \",\n \"est reprehenderit ad\"\n ],\n \"enumValues\": [\n {\n \"displayValue\": \"nostrud reprehenderit Excepteur dolore in\",\n \"value\": \"nisi in laboris\"\n },\n {\n \"displayValue\": \"eu amet minim in dolore\",\n \"value\": \"dolore id\"\n }\n ],\n \"hideDisplay\": true,\n \"maxFloatVal\": 89094898.72761565,\n \"maxIntVal\": -2870012,\n \"minFloatVal\": -80827077.39909099,\n \"minIntVal\": 76096479,\n \"name\": \"id amet deserunt commodo\",\n \"type\": \"do tempor dolor magna\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3a1eb1cd-0d04-4de4-bad2-b0e8548c532f", + "name": "Retrieves a list of Virtual machine enabled clusters", + "request": { + "name": "Retrieves a list of Virtual machine enabled clusters", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "86265ff4-67df-41b7-87e7-5cbcbe3d947b", + "name": "An array of schema items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"name\": \"voluptate commodo mollit anim\",\n \"projectUid\": \"in\",\n \"uid\": \"non laborum ex tempor\"\n },\n \"spec\": {\n \"cloudType\": \"dolore ipsum\"\n },\n \"status\": {\n \"clusterState\": \"officia Excepteur ipsum irure\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"dolore aute dolor\",\n \"projectUid\": \"nisi esse reprehenderit in\",\n \"uid\": \"sunt Excepteur laboris ullamco\"\n },\n \"spec\": {\n \"cloudType\": \"qui in sint laborum\"\n },\n \"status\": {\n \"clusterState\": \"voluptate Lorem\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "66349cb8-ab64-453e-8a0e-3ddcc07a5ad1", + "name": "{uid}", + "item": [ + { + "id": "4254e689-88f6-4651-8aed-09fa7e047dd5", + "name": "Returns the specified cluster summary", + "request": { + "name": "Returns the specified cluster summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "09867489-bbd5-40fb-8760-ad7d65b0b1d5", + "name": "An spectro cluster summary", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamco_15\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eiusmod87\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": -60455992,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"cillum eiusmod sit\",\n \"packs\": [\n {\n \"layer\": \"k8s\",\n \"name\": \"consectetur velit quis occaecat\",\n \"annotations\": {\n \"velit_518\": \"in minim aliquip nisi qui\",\n \"uta\": \"Duis cupidatat velit Excepteur est\"\n },\n \"digest\": \"officia Excepteur labore\",\n \"inValidReason\": \"aliqua\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"est et\",\n \"params\": {\n \"proident8f8\": \"ad Duis minim\",\n \"reprehenderitfa\": \"aute ad aliquip laborum\",\n \"occaecat_52\": \"esse eli\"\n },\n \"presets\": [\n {\n \"add\": \"nisi ex eu Duis cillum\",\n \"displayName\": \"cupidatat incid\",\n \"group\": \"officia venia\",\n \"name\": \"sunt Lorem culpa\",\n \"remove\": [\n \"anim\",\n \"sunt Lorem\"\n ]\n },\n {\n \"add\": \"pariatur incididunt Duis laboris\",\n \"displayName\": \"ad mollit occaecat adipisicing\",\n \"group\": \"enim laborum dolor c\",\n \"name\": \"et id amet\",\n \"remove\": [\n \"dolor ea officia dolor\",\n \"proident et ut fugiat\"\n ]\n }\n ],\n \"registryUid\": \"labore occaecat\",\n \"schema\": [\n {\n \"format\": \"in\",\n \"hints\": [\n \"ipsum sint occaecat veniam\",\n \"Duis ad tempor sunt anim\"\n ],\n \"listOptions\": [\n \"sint esse eiusmod do\",\n \"ipsum\"\n ],\n \"name\": \"non eiusmod Excepteur aute\",\n \"readonly\": false,\n \"regex\": \"voluptate officia deserunt Ut\",\n \"required\": true,\n \"type\": \"qui eu id\"\n },\n {\n \"format\": \"enim in velit\",\n \"hints\": [\n \"do nisi\",\n \"ut ullamco elit\"\n ],\n \"listOptions\": [\n \"aliqua est\",\n \"velit sunt aliqua\"\n ],\n \"name\": \"ipsum quis fugiat ut\",\n \"readonly\": true,\n \"regex\": \"quis consequat voluptate reprehenderit elit\",\n \"required\": false,\n \"type\": \"non magna\"\n }\n ],\n \"server\": \"consequat qui non\",\n \"tag\": \"do occaecat culpa\",\n \"type\": \"manifest\",\n \"values\": \"sit aliquip\",\n \"version\": \"tempor\"\n },\n {\n \"layer\": \"kernel\",\n \"name\": \"sit laborum nostrud et\",\n \"annotations\": {\n \"non_56\": \"irure pariatur elit\"\n },\n \"digest\": \"Duis amet tempor in\",\n \"inValidReason\": \"nisi enim culpa ea consectetur\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"exercitation\",\n \"params\": {\n \"aliquip7b\": \"minim in\"\n },\n \"presets\": [\n {\n \"add\": \"anim\",\n \"displayName\": \"ipsum est ut\",\n \"group\": \"nisi laboris culpa sit\",\n \"name\": \"do\",\n \"remove\": [\n \"minim officia aliquip\",\n \"veniam exercitation aliquip minim\"\n ]\n },\n {\n \"add\": \"officia\",\n \"displayName\": \"dolore consectetur veniam\",\n \"group\": \"amet\",\n \"name\": \"cillum\",\n \"remove\": [\n \"consectetur nulla Duis\",\n \"Lorem deserunt magna et\"\n ]\n }\n ],\n \"registryUid\": \"deserunt eiusmod Excepteu\",\n \"schema\": [\n {\n \"format\": \"Ut cillum dolor dolor nisi\",\n \"hints\": [\n \"sit nisi ipsum id\",\n \"et cons\"\n ],\n \"listOptions\": [\n \"sed\",\n \"dolore aliqua amet enim\"\n ],\n \"name\": \"consequat culpa deserunt consectetur\",\n \"readonly\": true,\n \"regex\": \"quis anim\",\n \"required\": true,\n \"type\": \"eiusmod sint\"\n },\n {\n \"format\": \"ad deserunt eiusmod\",\n \"hints\": [\n \"enim Duis\",\n \"eiusmod\"\n ],\n \"listOptions\": [\n \"do sit dolore id ea\",\n \"consequat sed\"\n ],\n \"name\": \"velit occaecat anim\",\n \"readonly\": true,\n \"regex\": \"in\",\n \"required\": true,\n \"type\": \"consequat est aute dolore\"\n }\n ],\n \"server\": \"eu Excepteur aliqua laborum labore\",\n \"tag\": \"aliquip Duis amet\",\n \"type\": \"spectro\",\n \"values\": \"labore\",\n \"version\": \"nulla in\"\n }\n ],\n \"scope\": \"labore non officia\",\n \"type\": \"pariatur irure in\",\n \"uid\": \"esse officia\",\n \"version\": 86309533\n },\n \"labels\": [\n \"dolor nisi laboris\",\n \"aliquip mollit exercitation\"\n ],\n \"maintenanceMode\": -26828360,\n \"size\": 15729123\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -52285294,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"dolor esse\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"ea magna reprehenderit voluptate non\",\n \"annotations\": {\n \"et_a8\": \"sint\",\n \"commodo_7\": \"ut laborum sed do elit\"\n },\n \"digest\": \"adipisicing amet ad laborum deserunt\",\n \"inValidReason\": \"elit adipisicing et\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"ut\",\n \"params\": {\n \"Lorem_f0e\": \"voluptate est sed cupidatat\",\n \"et_21d\": \"consectetur\"\n },\n \"presets\": [\n {\n \"add\": \"do reprehenderit occaecat\",\n \"displayName\": \"dolor eu ut et dolore\",\n \"group\": \"ipsum Duis dolor\",\n \"name\": \"quis ipsum officia\",\n \"remove\": [\n \"ex aute in cupidatat\",\n \"in laboris ullamco\"\n ]\n },\n {\n \"add\": \"pariatur Lorem mollit\",\n \"displayName\": \"Ut labore laboris quis\",\n \"group\": \"consequat ipsum Lorem magna\",\n \"name\": \"elit irure commodo incididunt\",\n \"remove\": [\n \"non ea officia laboris\",\n \"Lorem\"\n ]\n }\n ],\n \"registryUid\": \"do ipsum sit proident incididunt\",\n \"schema\": [\n {\n \"format\": \"sed dolore veniam ut\",\n \"hints\": [\n \"Lorem ullamco eu velit\",\n \"e\"\n ],\n \"listOptions\": [\n \"quis nulla consequat\",\n \"est eiusmod deserunt\"\n ],\n \"name\": \"dolore qui\",\n \"readonly\": false,\n \"regex\": \"quis nisi esse do\",\n \"required\": false,\n \"type\": \"velit quis laboris\"\n },\n {\n \"format\": \"dolor labore\",\n \"hints\": [\n \"dolore deserunt aliqua ut fugiat\",\n \"nostrud sunt est in anim\"\n ],\n \"listOptions\": [\n \"aliquip proident occaecat\",\n \"amet commodo\"\n ],\n \"name\": \"id commodo occaecat anim\",\n \"readonly\": false,\n \"regex\": \"minim ullamco\",\n \"required\": true,\n \"type\": \"U\"\n }\n ],\n \"server\": \"veniam non e\",\n \"tag\": \"irure Ut\",\n \"type\": \"manifest\",\n \"values\": \"ut nulla sunt do\",\n \"version\": \"quis laborum in\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"magna laboris sunt qui ex\",\n \"annotations\": {\n \"aliquip_ba8\": \"ipsum eu\"\n },\n \"digest\": \"elit do ex\",\n \"inValidReason\": \"id exercitation ea aliqua\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"nisi\",\n \"params\": {\n \"sinte6f\": \"amet dolor cupidatat\",\n \"cillume3e\": \"veniam magna anim\"\n },\n \"presets\": [\n {\n \"add\": \"exercitation sit\",\n \"displayName\": \"voluptate esse sint\",\n \"group\": \"proident in ipsum\",\n \"name\": \"sit Excepteur Ut velit\",\n \"remove\": [\n \"esse\",\n \"aliquip qui fugiat mollit laboris\"\n ]\n },\n {\n \"add\": \"sint sed minim in\",\n \"displayName\": \"mollit aliquip ma\",\n \"group\": \"proident occaecat amet dolor veniam\",\n \"name\": \"cupidatat aliqua laboris proide\",\n \"remove\": [\n \"tempor\",\n \"sunt ipsum cupidatat non ad\"\n ]\n }\n ],\n \"registryUid\": \"laboris culpa Lorem\",\n \"schema\": [\n {\n \"format\": \"cupidatat in do deserunt\",\n \"hints\": [\n \"in magna sint\",\n \"laboris minim consequat dolore Duis\"\n ],\n \"listOptions\": [\n \"Ut incididunt\",\n \"ea amet non proident in\"\n ],\n \"name\": \"f\",\n \"readonly\": false,\n \"regex\": \"do et sunt ut\",\n \"required\": true,\n \"type\": \"sed amet labore cillum aute\"\n },\n {\n \"format\": \"Excepteur proident Lorem\",\n \"hints\": [\n \"magna pariatur et sit\",\n \"cupidatat reprehenderit eiusmod aliqua\"\n ],\n \"listOptions\": [\n \"non aliquip\",\n \"adipisicing est dolore\"\n ],\n \"name\": \"dolore adipisicing sed do non\",\n \"readonly\": true,\n \"regex\": \"eu aliqua in\",\n \"required\": false,\n \"type\": \"officia cillum sed\"\n }\n ],\n \"server\": \"et voluptate\",\n \"tag\": \"laboris consectetur magna veniam des\",\n \"type\": \"manifest\",\n \"values\": \"minim\",\n \"version\": \"Excepteur magna qui\"\n }\n ],\n \"scope\": \"in sed\",\n \"type\": \"nisi do incididunt ullamco adipisicing\",\n \"uid\": \"anim aute id mollit\",\n \"version\": 63923048\n },\n \"labels\": [\n \"labore nulla irure\",\n \"id dolor Duis sed\"\n ],\n \"maintenanceMode\": -98683438,\n \"size\": 20226546\n }\n ],\n \"uid\": \"in ex esse sed ullamco\"\n },\n \"cloudaccount\": {\n \"name\": \"do et\",\n \"uid\": \"sed labore\"\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"dolor elit\",\n \"packs\": [\n {\n \"layer\": \"cni\",\n \"name\": \"ullamco labore\",\n \"annotations\": {\n \"irure2\": \"occaecat mollit\",\n \"sed_b9\": \"ea ad enim\"\n },\n \"digest\": \"en\",\n \"inValidReason\": \"laborum exercitation do\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"incididunt\",\n \"params\": {\n \"magna_b7\": \"velit qu\"\n },\n \"presets\": [\n {\n \"add\": \"dolore Lorem elit\",\n \"displayName\": \"exercitation laborum deserunt tempor\",\n \"group\": \"magna ea ut\",\n \"name\": \"commodo Ut eu qui ullamco\",\n \"remove\": [\n \"sed Duis ut\",\n \"cillum non do\"\n ]\n },\n {\n \"add\": \"velit Excepteur ut eu\",\n \"displayName\": \"cillum est ipsum qui in\",\n \"group\": \"minim nulla ullamco\",\n \"name\": \"Excepteur esse exercitati\",\n \"remove\": [\n \"incididunt ut sed\",\n \"ea ut minim veniam\"\n ]\n }\n ],\n \"registryUid\": \"dolor ut velit amet\",\n \"schema\": [\n {\n \"format\": \"sit incididunt eu ad\",\n \"hints\": [\n \"exercitation mollit dolor\",\n \"sunt Duis Ut\"\n ],\n \"listOptions\": [\n \"reprehenderit aliqua occaecat irure labore\",\n \"nostrud aliqu\"\n ],\n \"name\": \"eu labore aliquip Duis ullamco\",\n \"readonly\": true,\n \"regex\": \"sed esse Ut aliquip\",\n \"required\": false,\n \"type\": \"consectetur voluptat\"\n },\n {\n \"format\": \"adipisicing\",\n \"hints\": [\n \"anim eu velit\",\n \"et in\"\n ],\n \"listOptions\": [\n \"occaecat velit sit est proident\",\n \"commodo nostrud\"\n ],\n \"name\": \"eiusmod velit occaecat Excepteur\",\n \"readonly\": true,\n \"regex\": \"ad\",\n \"required\": false,\n \"type\": \"eu incididunt commodo ut\"\n }\n ],\n \"server\": \"nulla quis elit deserunt\",\n \"tag\": \"deserunt velit ad ut elit\",\n \"type\": \"manifest\",\n \"values\": \"fugiat Lorem\",\n \"version\": \"id ut exercitation adipisicing incididunt\"\n },\n {\n \"layer\": \"k8s\",\n \"name\": \"do\",\n \"annotations\": {\n \"dolorca_\": \"in ut\"\n },\n \"digest\": \"sed eiusmod ea\",\n \"inValidReason\": \"id dolore\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"velit id occaecat cillum\",\n \"params\": {\n \"irure__\": \"commodo in qui eiusmod\",\n \"ullamco7b4\": \"occaecat ex\"\n },\n \"presets\": [\n {\n \"add\": \"magna ipsum incididunt\",\n \"displayName\": \"reprehenderit elit consectetur qui\",\n \"group\": \"aliqua\",\n \"name\": \"id non occaecat\",\n \"remove\": [\n \"in velit in laboris et\",\n \"Lorem exercitation consectetur culpa\"\n ]\n },\n {\n \"add\": \"dolor ut in\",\n \"displayName\": \"dolore minim\",\n \"group\": \"exercitation\",\n \"name\": \"culpa occaecat elit voluptate magna\",\n \"remove\": [\n \"fugiat occaecat qui\",\n \"dolor proident adipisicing culpa Ut\"\n ]\n }\n ],\n \"registryUid\": \"exercitation esse pariatur\",\n \"schema\": [\n {\n \"format\": \"et voluptate eu\",\n \"hints\": [\n \"magna consequat eu in\",\n \"commodo in proident exercitation irure\"\n ],\n \"listOptions\": [\n \"consequat veniam non\",\n \"dolore ea ad Ut\"\n ],\n \"name\": \"adipisicing rep\",\n \"readonly\": false,\n \"regex\": \"occaecat elit\",\n \"required\": true,\n \"type\": \"officia esse commodo\"\n },\n {\n \"format\": \"cillum consequat non\",\n \"hints\": [\n \"amet nisi pariatur velit\",\n \"null\"\n ],\n \"listOptions\": [\n \"pariatur in ea exercitation eu\",\n \"cupida\"\n ],\n \"name\": \"nisi exercitation irure ut\",\n \"readonly\": true,\n \"regex\": \"voluptate\",\n \"required\": false,\n \"type\": \"Duis qui\"\n }\n ],\n \"server\": \"do pariatur velit\",\n \"tag\": \"veniam\",\n \"type\": \"helm\",\n \"values\": \"est fugiat consequat\",\n \"version\": \"in culpa\"\n }\n ],\n \"scope\": \"nostrud minim\",\n \"type\": \"ex\",\n \"uid\": \"eu Ut do aliqua\",\n \"version\": -12422071\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"laborum\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"do\",\n \"annotations\": {\n \"dolor8\": \"pariatur ut\"\n },\n \"digest\": \"in quis nisi\",\n \"inValidReason\": \"dolor deserunt cillum in\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"commodo nulla est\",\n \"params\": {\n \"quis_55d\": \"voluptate aute\",\n \"nulla__e\": \"in eiusmod\"\n },\n \"presets\": [\n {\n \"add\": \"ex ut reprehenderit nulla\",\n \"displayName\": \"ex pariatur enim\",\n \"group\": \"sint in\",\n \"name\": \"mollit aliqua incididunt\",\n \"remove\": [\n \"dolore ad enim consequat Ut\",\n \"Lorem officia eu\"\n ]\n },\n {\n \"add\": \"amet tempor ullamco occaecat\",\n \"displayName\": \"dolor aliquip velit proident\",\n \"group\": \"deserunt\",\n \"name\": \"non irure proident cupidatat\",\n \"remove\": [\n \"r\",\n \"commodo adipisicing voluptate Ut occaecat\"\n ]\n }\n ],\n \"registryUid\": \"nulla sint eu mollit\",\n \"schema\": [\n {\n \"format\": \"occaecat reprehend\",\n \"hints\": [\n \"ut do\",\n \"ut\"\n ],\n \"listOptions\": [\n \"incididunt ut in amet\",\n \"quis incididunt et est\"\n ],\n \"name\": \"tempor laborum id\",\n \"readonly\": false,\n \"regex\": \"reprehenderit\",\n \"required\": true,\n \"type\": \"Ut\"\n },\n {\n \"format\": \"labore do ex\",\n \"hints\": [\n \"\",\n \"eu consectetur cupidatat enim\"\n ],\n \"listOptions\": [\n \"minim nisi pariatur\",\n \"c\"\n ],\n \"name\": \"es\",\n \"readonly\": false,\n \"regex\": \"veniam in\",\n \"required\": true,\n \"type\": \"nulla ullamco\"\n }\n ],\n \"server\": \"id aute nisi reprehenderit in\",\n \"tag\": \"aliquip eiusmod laboris do\",\n \"type\": \"spectro\",\n \"values\": \"in est\",\n \"version\": \"eiusmod sit qui\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"cupidatat proident\",\n \"annotations\": {\n \"irure_c\": \"est\",\n \"ut8_1\": \"labore dolore eu\"\n },\n \"digest\": \"in deserunt et sint\",\n \"inValidReason\": \"Lorem\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"officia amet veniam eiusmod\",\n \"params\": {\n \"dolored4\": \"velit sed sint\",\n \"dolor2ef\": \"dolor dolore\"\n },\n \"presets\": [\n {\n \"add\": \"et sunt\",\n \"displayName\": \"dolor dolor magna\",\n \"group\": \"Excepteur ex aliqua conse\",\n \"name\": \"Lorem in tempor nostrud\",\n \"remove\": [\n \"ut magna labore incididunt\",\n \"consequat nisi eiusmod in ipsum\"\n ]\n },\n {\n \"add\": \"in in L\",\n \"displayName\": \"consectetur mollit\",\n \"group\": \"Lorem\",\n \"name\": \"cillum Excepteur nulla officia\",\n \"remove\": [\n \"voluptate\",\n \"id minim anim dolor aute\"\n ]\n }\n ],\n \"registryUid\": \"ex non eu do\",\n \"schema\": [\n {\n \"format\": \"sed laboris aute qui\",\n \"hints\": [\n \"occaecat consequat\",\n \"labor\"\n ],\n \"listOptions\": [\n \"tempor velit in commodo\",\n \"cupidatat velit dolor\"\n ],\n \"name\": \"nulla mollit\",\n \"readonly\": false,\n \"regex\": \"proident laboris dolore est\",\n \"required\": true,\n \"type\": \"a\"\n },\n {\n \"format\": \"sint qui sit elit\",\n \"hints\": [\n \"deserunt sint\",\n \"veniam reprehenderit\"\n ],\n \"listOptions\": [\n \"aliqua proident reprehenderit dolore\",\n \"in\"\n ],\n \"name\": \"eiusmod qui laboris mollit\",\n \"readonly\": false,\n \"regex\": \"id Lorem ea enim\",\n \"required\": false,\n \"type\": \"do\"\n }\n ],\n \"server\": \"occaecat tempor\",\n \"tag\": \"magna nulla Duis do incididunt\",\n \"type\": \"manifest\",\n \"values\": \"anim dolor laborum qui\",\n \"version\": \"do\"\n }\n ],\n \"scope\": \"reprehenderit veniam minim nisi nulla\",\n \"type\": \"esse ad incididunt\",\n \"uid\": \"magna velit deserunt Duis\",\n \"version\": 74456849\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"id ad\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"magna irure sit deserunt\",\n \"annotations\": {\n \"est_9\": \"enim ea\",\n \"pariatur_a\": \"sunt laborum Lorem\"\n },\n \"digest\": \"mollit nu\",\n \"inValidReason\": \"e\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"minim sint labore\",\n \"params\": {\n \"id1\": \"dolor eu Duis nisi\",\n \"nona28\": \"nulla anim voluptate in\"\n },\n \"presets\": [\n {\n \"add\": \"Excepteur\",\n \"displayName\": \"ut esse irure Duis\",\n \"group\": \"ipsum Excepteur esse\",\n \"name\": \"exercitation ipsum ad esse\",\n \"remove\": [\n \"id eu in\",\n \"pariatur ut\"\n ]\n },\n {\n \"add\": \"consequat sit in non\",\n \"displayName\": \"commodo ut\",\n \"group\": \"nisi proident ad eiusmod in\",\n \"name\": \"fugiat cupidatat\",\n \"remove\": [\n \"Excepteur culpa cillum irure sunt\",\n \"Duis est culpa qui\"\n ]\n }\n ],\n \"registryUid\": \"cillum\",\n \"schema\": [\n {\n \"format\": \"Lorem nostrud velit in dolor\",\n \"hints\": [\n \"v\",\n \"in ut\"\n ],\n \"listOptions\": [\n \"minim ut Ut ad\",\n \"nisi\"\n ],\n \"name\": \"in veniam ullamco\",\n \"readonly\": false,\n \"regex\": \"ad est cillum\",\n \"required\": true,\n \"type\": \"aute sit ut\"\n },\n {\n \"format\": \"sint incididunt\",\n \"hints\": [\n \"ullamco eu fugiat ipsum\",\n \"nisi\"\n ],\n \"listOptions\": [\n \"exercitation nisi consequa\",\n \"anim est sit\"\n ],\n \"name\": \"minim ullamco voluptate\",\n \"readonly\": false,\n \"regex\": \"tempor in aliqua qui\",\n \"required\": false,\n \"type\": \"irure et ea culpa\"\n }\n ],\n \"server\": \"culpa aute ea\",\n \"tag\": \"eiusmod non\",\n \"type\": \"spectro\",\n \"values\": \"in irure anim sunt\",\n \"version\": \"sit aute\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"nulla\",\n \"annotations\": {\n \"dolorfb8\": \"aliquip ullamco culp\",\n \"sunt_27f\": \"dolor aliqua eu d\",\n \"enim_7\": \"est aute do\"\n },\n \"digest\": \"qui fugiat nostrud voluptate est\",\n \"inValidReason\": \"anim incididunt esse laboris\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"veniam esse pariatur quis\",\n \"params\": {\n \"consectetur_59\": \"laboris sint \",\n \"ad3\": \"aliqua\"\n },\n \"presets\": [\n {\n \"add\": \"ut consectetur ex magna\",\n \"displayName\": \"mollit culpa\",\n \"group\": \"proident ullamco sint\",\n \"name\": \"aliqua anim\",\n \"remove\": [\n \"occaecat veniam mollit\",\n \"Ut consectetur minim\"\n ]\n },\n {\n \"add\": \"amet pariatur nostrud nisi\",\n \"displayName\": \"consectetur labore velit esse sint\",\n \"group\": \"culpa\",\n \"name\": \"et proident\",\n \"remove\": [\n \"occaecat eu\",\n \"anim pariatur\"\n ]\n }\n ],\n \"registryUid\": \"commodo eiusmod \",\n \"schema\": [\n {\n \"format\": \"eu magna\",\n \"hints\": [\n \"sit quis tempor\",\n \"nulla ipsum ut sint\"\n ],\n \"listOptions\": [\n \"in magna\",\n \"velit non\"\n ],\n \"name\": \"eu aliqua mollit\",\n \"readonly\": true,\n \"regex\": \"dolor in nostrud\",\n \"required\": true,\n \"type\": \"esse incididunt dolore\"\n },\n {\n \"format\": \"eu laborum\",\n \"hints\": [\n \"pariatur nisi fugiat eiusmod minim\",\n \"incididunt in\"\n ],\n \"listOptions\": [\n \"labore ut consectetur\",\n \"occaecat enim\"\n ],\n \"name\": \"ad eu nulla\",\n \"readonly\": true,\n \"regex\": \"Lorem ullamco\",\n \"required\": false,\n \"type\": \"nisi cillum sed sunt\"\n }\n ],\n \"server\": \"in\",\n \"tag\": \"elit fugiat\",\n \"type\": \"manifest\",\n \"values\": \"Lorem dolor nostrud mollit\",\n \"version\": \"de\"\n }\n ],\n \"scope\": \"ad\",\n \"type\": \"ut esse quis aute\",\n \"uid\": \"cupidatat adipisicing\",\n \"version\": 6395953\n }\n ]\n },\n \"status\": {\n \"abortTimestamp\": \"\",\n \"addOnServices\": [\n {\n \"endpoint\": \"in\",\n \"name\": \"sit nisi\"\n },\n {\n \"endpoint\": \"dolore elit\",\n \"name\": \"cillum adipisicin\"\n }\n ],\n \"apiEndpoints\": [\n {\n \"host\": \"\",\n \"port\": \"\"\n },\n {\n \"host\": \"\",\n \"port\": \"\"\n }\n ],\n \"clusterImport\": {\n \"importLink\": \"eu repr\",\n \"isBrownfield\": false,\n \"state\": \"laborum occaecat dolore voluptate in\"\n },\n \"conditions\": [\n {\n \"type\": \"laboris sed qui Excepteur\",\n \"status\": \"incididunt esse minim ut\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"pariat\",\n \"reason\": \"est\"\n },\n {\n \"type\": \"mollit sint\",\n \"status\": \"occaecat ullamco consequat\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"de\",\n \"reason\": \"velit fugiat dolor\"\n }\n ],\n \"cost\": {\n \"cloud\": {\n \"compute\": -59883144.467938095,\n \"storage\": 66526962.17022726,\n \"total\": -98636330.35763457\n },\n \"total\": -43443570.82696586\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"mollit in fugiat aliquip\",\n \"conditions\": [\n {\n \"message\": \"tempor dolore commodo\",\n \"relatedObject\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"exercitation voluptate deserunt\",\n \"uid\": \"velit in\"\n },\n \"type\": \"eiusmod incididunt sit aute ea\"\n },\n {\n \"message\": \"et\",\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"ipsum in\",\n \"uid\": \"sint exercitation\"\n },\n \"type\": \"Duis\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"velit culpa officia\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": -66734345.358562306,\n \"storage\": 90743913.81318113,\n \"total\": 86024973.26872912\n },\n \"total\": 2728861.8272589147\n },\n \"kubeMeta\": {\n \"hasKubeConfig\": false,\n \"hasKubeConfigClient\": false,\n \"hasManifest\": true,\n \"kubernetesVersion\": \"ut nostrud\"\n },\n \"location\": {\n \"coordinates\": [\n 87418997.20884562,\n 43745551.69998747\n ],\n \"countryCode\": \"ea in in\",\n \"countryName\": \"dolore consequat dolor\",\n \"regionCode\": \"sint\",\n \"regionName\": \"nostrud aliquip\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -62780530.97620977,\n \"request\": -51400548.571714565,\n \"total\": 91256068.06371063,\n \"unit\": \"irure\",\n \"usage\": 11074198.430728674\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": -35557363.31581918,\n \"request\": -44786599.7946729,\n \"total\": 6371398.092469066,\n \"unit\": \"dolore\",\n \"usage\": -38017404.31392315\n }\n },\n \"notifications\": {\n \"isAvailable\": false\n },\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"aute laborum elit quis\",\n \"status\": \"dolor laborum\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"id\",\n \"reason\": \"exercitation aliqua sint proident\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"et adipisicing\",\n \"status\": \"sunt aliqua ea mollit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"consectetur dolore sit\",\n \"reason\": \"sed Ut culpa exercitation\"\n },\n \"name\": \"mollit do\",\n \"uid\": \"ali\"\n },\n {\n \"condition\": {\n \"type\": \"est in\",\n \"status\": \"sit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"qui ullamco cupidatat\",\n \"reason\": \"id reprehenderit in\"\n },\n \"name\": \"laborum ut\",\n \"uid\": \"aliquip\"\n }\n ],\n \"name\": \"magna mollit Excepteur dolore\",\n \"profileUid\": \"proident non\",\n \"services\": [\n {\n \"host\": \"sed ex\",\n \"name\": \"elit ex Ut aliquip\",\n \"ports\": [\n {\n \"port\": -22576049,\n \"protocol\": \"in ea\"\n },\n {\n \"port\": 27142938,\n \"protocol\": \"occaecat esse dolor et\"\n }\n ]\n },\n {\n \"host\": \"velit culpa eiusmod\",\n \"name\": \"quis Ut commodo\",\n \"ports\": [\n {\n \"port\": 5947848,\n \"protocol\": \"Lorem aute magna\"\n },\n {\n \"port\": 65527811,\n \"protocol\": \"in id aliquip elit\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"dolore sed\",\n \"version\": \"ex nisi consequat\"\n },\n {\n \"condition\": {\n \"type\": \"commodo mollit incididunt dolor\",\n \"status\": \"Duis\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"aute sunt\",\n \"reason\": \"veniam eu consequat\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"esse deserunt\",\n \"status\": \"ad quis et nisi\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"minim sit in\",\n \"reason\": \"occaecat nulla i\"\n },\n \"name\": \"velit\",\n \"uid\": \"minim in\"\n },\n {\n \"condition\": {\n \"type\": \"fugiat in\",\n \"status\": \"do exercitation aute minim\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"tempor\",\n \"reason\": \"Ut consequat pariatur dolore\"\n },\n \"name\": \"exercitation officia in qui\",\n \"uid\": \"occaecat deserunt in aute quis\"\n }\n ],\n \"name\": \"nulla Ut\",\n \"profileUid\": \"ullamco esse Lorem voluptate\",\n \"services\": [\n {\n \"host\": \"aliqua eiusmod\",\n \"name\": \"laboris nisi quis ut laborum\",\n \"ports\": [\n {\n \"port\": -17947518,\n \"protocol\": \"cupidatat\"\n },\n {\n \"port\": 99546305,\n \"protocol\": \"cil\"\n }\n ]\n },\n {\n \"host\": \"nisi sed\",\n \"name\": \"mollit aliquip\",\n \"ports\": [\n {\n \"port\": -65839963,\n \"protocol\": \"consectetur dolore deserunt ut\"\n },\n {\n \"port\": -83199861,\n \"protocol\": \"irure mollit incididunt commodo tempor\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"dolor ut anim\",\n \"version\": \"culpa velit\"\n }\n ],\n \"services\": [\n {\n \"host\": \"aliquip et voluptate ad\",\n \"name\": \"velit est elit aliqua\",\n \"ports\": [\n {\n \"port\": -92146482,\n \"protocol\": \"ut\"\n },\n {\n \"port\": -69774871,\n \"protocol\": \"aliquip anim et Duis\"\n }\n ]\n },\n {\n \"host\": \"amet et in\",\n \"name\": \"sed Ut proident dolor\",\n \"ports\": [\n {\n \"port\": 27550650,\n \"protocol\": \"ea \"\n },\n {\n \"port\": -50877637,\n \"protocol\": \"nisi dolor aliquip\"\n }\n ]\n }\n ],\n \"spcApply\": {\n \"actionType\": \"DownloadAndInstallLater\",\n \"canBeApplied\": false,\n \"lastModifiedTime\": \"\",\n \"patchAppliedTime\": \"\"\n },\n \"state\": \"ad cillum nulla\",\n \"upgrades\": [\n {\n \"reason\": [\n \"dolor mollit id\",\n \"ex\"\n ],\n \"timestamp\": \"\"\n },\n {\n \"reason\": [\n \"qui deserunt\",\n \"aliqua\"\n ],\n \"timestamp\": \"\"\n }\n ],\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"eiusmod\",\n \"name\": \"aute\",\n \"projectUid\": \"ad eiusmod\",\n \"tenantUid\": \"aliquip dolore\",\n \"uid\": \"Ut nostrud proident\"\n },\n {\n \"kind\": \"pariatur ut\",\n \"name\": \"nulla ullamco qui sint dolore\",\n \"projectUid\": \"exercitation enim reprehenderit Excepteur ea\",\n \"tenantUid\": \"labore qui fugiat anim in\",\n \"uid\": \"anim cillum\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"non cupidatat anim laboris\",\n \"name\": \"ut velit anim\",\n \"projectUid\": \"labore elit in commodo\",\n \"tenantUid\": \"amet Excepteur\",\n \"uid\": \"magna dolore Du\"\n },\n \"hostCluster\": {\n \"kind\": \"ex aliquip enim\",\n \"name\": \"exercitation\",\n \"projectUid\": \"sit mollit nisi\",\n \"tenantUid\": \"eiusmod enim\",\n \"uid\": \"ad magna exercitation aliquip\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"et ut nulla reprehenderit\",\n \"status\": \"Error\"\n },\n \"state\": \"pariatur s\",\n \"virtualClusters\": [\n {\n \"kind\": \"Lorem irure\",\n \"name\": \"irure ipsum do\",\n \"projectUid\": \"culpa dolore est reprehenderit eu\",\n \"tenantUid\": \"esse Ut consectetur commodo\",\n \"uid\": \"eiusmod ex\"\n },\n {\n \"kind\": \"cupidat\",\n \"name\": \"c\",\n \"projectUid\": \"culpa ut sit\",\n \"tenantUid\": \"amet irure reprehenderit aliquip do\",\n \"uid\": \"magna offic\"\n }\n ]\n },\n \"workspaces\": [\n {\n \"uid\": \"dolor in\",\n \"kind\": \"amet enim\",\n \"name\": \"non laboris\"\n },\n {\n \"uid\": \"laboris elit voluptate\",\n \"kind\": \"velit Duis ut anim\",\n \"name\": \"ipsum consequat\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fe862711-5df8-4d26-bbdd-fef20fe20d69", + "name": "Retrieves the specified cluster cost summary", + "request": { + "name": "Retrieves the specified cluster cost summary", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "startTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "endTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "period", + "value": "", + "description": "period in minutes, group the data point by the specified period" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e1136c11-5d74-4c47-a9b1-616baef7422d", + "name": "An spectro cluster cost summary", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "cost" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "startTime", + "value": "" + }, + { + "key": "endTime", + "value": "" + }, + { + "key": "period", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cluster\": {\n \"cloud\": {\n \"cost\": {\n \"cloud\": {\n \"compute\": 90029841.38315716,\n \"storage\": 88543185.55986941,\n \"total\": -8532498.43167761\n },\n \"total\": -47302155.5761989\n },\n \"data\": [\n {\n \"compute\": 23846471.939386234,\n \"storage\": 4142095.994100094,\n \"timestamp\": 47509174.68516639,\n \"total\": -27781462.19099775\n },\n {\n \"compute\": -90611997.44481003,\n \"storage\": 13995637.632486701,\n \"timestamp\": 57402798.6255576,\n \"total\": 42058999.56233412\n }\n ]\n },\n \"cost\": {\n \"cloud\": {\n \"compute\": 76129687.49841604,\n \"storage\": 80869245.17040792,\n \"total\": 57092878.31937164\n },\n \"total\": -16182422.06794487\n },\n \"name\": \"officia ipsum commodo\",\n \"uid\": \"nulla Ut p\"\n },\n \"endTime\": \"\",\n \"period\": 61358847,\n \"startTime\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d19c5d80-f116-42bd-a0cb-4b34e07cebdb", + "name": "Returns the specified cluster summary overview", + "request": { + "name": "Returns the specified cluster summary overview", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "overview" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7e89b65b-60ef-4266-adc2-98393508d570", + "name": "An spectro cluster summary overview", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "overview" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"ex11\": \"\",\n \"minimce\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"archTypes\": [\n \"amd64\",\n \"amd64\"\n ],\n \"cloudConfig\": {\n \"cloudType\": \"all\",\n \"machinePools\": [\n {\n \"cloudType\": \"all\",\n \"healthy\": 62786294,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"laboris incididunt in\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"minim irure nostrud\",\n \"annotations\": {\n \"ullamcod_\": \"et\"\n },\n \"digest\": \"adipisicing aliqua\",\n \"inValidReason\": \"reprehenderit qui\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"occa\",\n \"params\": {\n \"magna02\": \"Duis sint aute\",\n \"magna_6b\": \"magna\",\n \"nisi_5ae\": \"sint do velit deserunt\"\n },\n \"presets\": [\n {\n \"add\": \"sit\",\n \"displayName\": \"consequat non\",\n \"group\": \"Ut in dolore aliqua\",\n \"name\": \"ea sunt tempor consequat\",\n \"remove\": [\n \"dolor\",\n \"aliquip\"\n ]\n },\n {\n \"add\": \"elit ad id sit mollit\",\n \"displayName\": \"irure cupidatat in\",\n \"group\": \"commodo sed sit amet\",\n \"name\": \"tempor proident elit\",\n \"remove\": [\n \"quis sed cupidatat\",\n \"mollit sint\"\n ]\n }\n ],\n \"registryUid\": \"adipisicing ipsum\",\n \"schema\": [\n {\n \"format\": \"esse minim ea\",\n \"hints\": [\n \"nostrud tempor\",\n \"commodo minim nostrud\"\n ],\n \"listOptions\": [\n \"ullamco nostrud eu\",\n \"do cillum id ullamco qui\"\n ],\n \"name\": \"nulla ex amet ad\",\n \"readonly\": false,\n \"regex\": \"eiusmod cillum Duis \",\n \"required\": true,\n \"type\": \"exercitation est\"\n },\n {\n \"format\": \"consequat\",\n \"hints\": [\n \"velit voluptate anim\",\n \"tempor aute\"\n ],\n \"listOptions\": [\n \"voluptate\",\n \"ut laboris\"\n ],\n \"name\": \"incididunt\",\n \"readonly\": true,\n \"regex\": \"veniam elit\",\n \"required\": false,\n \"type\": \"veni\"\n }\n ],\n \"server\": \"ut\",\n \"tag\": \"culpa esse reprehenderit sit\",\n \"type\": \"helm\",\n \"values\": \"mollit nostrud enim\",\n \"version\": \"mollit sint sit exercitation\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"ad dolor irure\",\n \"annotations\": {\n \"anim_913\": \"consectetur eu\",\n \"exercitation_04\": \"consequat exercitation\"\n },\n \"digest\": \"laborum eiusmod\",\n \"inValidReason\": \"Lorem\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"voluptate minim Duis \",\n \"params\": {\n \"laborec20\": \"ad occaecat eiusmod laboris\"\n },\n \"presets\": [\n {\n \"add\": \"aliqua laborum\",\n \"displayName\": \"incididu\",\n \"group\": \"proident sit id nulla\",\n \"name\": \"cillum fugiat aute\",\n \"remove\": [\n \"deserunt\",\n \"amet exercitation anim\"\n ]\n },\n {\n \"add\": \"commodo magna\",\n \"displayName\": \"eiusmod\",\n \"group\": \"minim\",\n \"name\": \"sit cu\",\n \"remove\": [\n \"Excepteur Lorem do\",\n \"in minim\"\n ]\n }\n ],\n \"registryUid\": \"veniam id\",\n \"schema\": [\n {\n \"format\": \"aute\",\n \"hints\": [\n \"anim veniam\",\n \"aliqua anim in\"\n ],\n \"listOptions\": [\n \"quis exercitation aliqua\",\n \"reprehenderit non sint\"\n ],\n \"name\": \"culpa pariatur\",\n \"readonly\": true,\n \"regex\": \"nulla qui id consequat\",\n \"required\": true,\n \"type\": \"esse venia\"\n },\n {\n \"format\": \"ad\",\n \"hints\": [\n \"ut exercitation\",\n \"dolore\"\n ],\n \"listOptions\": [\n \"id ex eu sed\",\n \"occaecat \"\n ],\n \"name\": \"sit non dolor sed cillum\",\n \"readonly\": true,\n \"regex\": \"laboris occaecat Lorem non voluptate\",\n \"required\": true,\n \"type\": \"irure minim U\"\n }\n ],\n \"server\": \"ad sit labore ex\",\n \"tag\": \"irure consequat sit\",\n \"type\": \"spectro\",\n \"values\": \"minim deserunt amet sunt\",\n \"version\": \"fugiat proident pariatur\"\n }\n ],\n \"scope\": \"d\",\n \"type\": \"tempor deserunt veniam aliqua laborum\",\n \"uid\": \"minim ut\",\n \"version\": 72511524\n },\n \"labels\": [\n \"ea consequat est\",\n \"Excepteur qui\"\n ],\n \"maintenanceMode\": -38686540,\n \"size\": 77072454\n },\n {\n \"cloudType\": \"all\",\n \"healthy\": -17869314,\n \"infraProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"do voluptate eu sunt\",\n \"packs\": [\n {\n \"layer\": \"addon\",\n \"name\": \"ut ut et\",\n \"annotations\": {\n \"dolore_ad\": \"ut exercitation\"\n },\n \"digest\": \"incididunt\",\n \"inValidReason\": \"veniam irure\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Lorem aliquip ad veniam\",\n \"params\": {\n \"exercitation6\": \"consequat aute ullamco laboris\"\n },\n \"presets\": [\n {\n \"add\": \"aute magna\",\n \"displayName\": \"nisi veniam labore ex\",\n \"group\": \"culpa sint\",\n \"name\": \"sunt ut laborum adipisicing commodo\",\n \"remove\": [\n \"Excepteur ex\",\n \"ad fugiat\"\n ]\n },\n {\n \"add\": \"reprehenderit\",\n \"displayName\": \"Lorem labore do consequat\",\n \"group\": \"magna ad\",\n \"name\": \"nisi culpa\",\n \"remove\": [\n \"irure fugiat nulla Lorem ut\",\n \"anim fugiat culpa\"\n ]\n }\n ],\n \"registryUid\": \"sunt ea aliquip in\",\n \"schema\": [\n {\n \"format\": \"officia Ut Duis\",\n \"hints\": [\n \"elit laboris in Duis\",\n \"tempor irure ea\"\n ],\n \"listOptions\": [\n \"exercitation commodo\",\n \"eu adipisicing\"\n ],\n \"name\": \"ea fugiat Lorem aliquip\",\n \"readonly\": false,\n \"regex\": \"e\",\n \"required\": false,\n \"type\": \"et \"\n },\n {\n \"format\": \"fugiat tempor in sit ipsum\",\n \"hints\": [\n \"Excepteur sed Lorem sint\",\n \"consequat in dolor laboris\"\n ],\n \"listOptions\": [\n \"irure mollit pariatur consequat esse\",\n \"cillum consequat\"\n ],\n \"name\": \"tempor nostrud\",\n \"readonly\": true,\n \"regex\": \"ea labore officia\",\n \"required\": true,\n \"type\": \"occaecat\"\n }\n ],\n \"server\": \"do dolor irure\",\n \"tag\": \"quis\",\n \"type\": \"manifest\",\n \"values\": \"Lorem ut\",\n \"version\": \"ipsum quis ex\"\n },\n {\n \"layer\": \"os\",\n \"name\": \"qui in minim quis\",\n \"annotations\": {\n \"pariaturd\": \"cupidatat\"\n },\n \"digest\": \"sed\",\n \"inValidReason\": \"incididunt in\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"voluptate ipsum\",\n \"params\": {\n \"ullamco_a\": \"ea nostrud consequat in\"\n },\n \"presets\": [\n {\n \"add\": \"mollit ullamco\",\n \"displayName\": \"culpa labore quis\",\n \"group\": \"qui non\",\n \"name\": \"Ut elit\",\n \"remove\": [\n \"sunt\",\n \"pariatur eu occaecat\"\n ]\n },\n {\n \"add\": \"Lorem minim\",\n \"displayName\": \"enim adipisicing Excepteur\",\n \"group\": \"proident ipsum occaecat\",\n \"name\": \"sunt aliqua\",\n \"remove\": [\n \"et Excepteur veniam proident irure\",\n \"consectetur ipsum\"\n ]\n }\n ],\n \"registryUid\": \"cupidatat nisi laborum officia\",\n \"schema\": [\n {\n \"format\": \"par\",\n \"hints\": [\n \"ipsum\",\n \"esse officia enim\"\n ],\n \"listOptions\": [\n \"fugiat ullamco\",\n \"esse ea incididunt et\"\n ],\n \"name\": \"dolore laborum aliqua incididunt\",\n \"readonly\": false,\n \"regex\": \"in deserunt et\",\n \"required\": false,\n \"type\": \"ea in anim adipisicing occaecat\"\n },\n {\n \"format\": \"non in\",\n \"hints\": [\n \"cupidatat adipisicing tempor deserunt\",\n \"in aute ea a\"\n ],\n \"listOptions\": [\n \"elit occaecat eiusmod dolor\",\n \"aute cillum\"\n ],\n \"name\": \"occaecat nulla id\",\n \"readonly\": false,\n \"regex\": \"nisi\",\n \"required\": true,\n \"type\": \"dolore non enim ullamco aute\"\n }\n ],\n \"server\": \"proident consect\",\n \"tag\": \"ipsum aute exercitation\",\n \"type\": \"spectro\",\n \"values\": \"laborum\",\n \"version\": \"labore eiusmod nostrud ea\"\n }\n ],\n \"scope\": \"ipsum amet\",\n \"type\": \"est\",\n \"uid\": \"culpa amet aute consectetur incididunt\",\n \"version\": 22131269\n },\n \"labels\": [\n \"sit\",\n \"sit ea mollit c\"\n ],\n \"maintenanceMode\": 31202925,\n \"size\": -54340189\n }\n ],\n \"uid\": \"fugiat dolor anim tempor\"\n },\n \"cloudaccount\": {\n \"name\": \"magna laboris non Lorem proident\",\n \"uid\": \"amet\"\n },\n \"clusterProfileTemplate\": {\n \"cloudType\": \"all\",\n \"name\": \"qui\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"ipsum ut magna Excepteur\",\n \"annotations\": {\n \"adipisicing__f7\": \"in\",\n \"ipsume\": \"incididunt Lorem commodo\",\n \"laborum_2b3\": \"occaecat aute amet ullamco\"\n },\n \"digest\": \"sed quis in\",\n \"inValidReason\": \"sunt do nostrud occaecat\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"in sit\",\n \"params\": {\n \"est_0\": \"laborum id dolor adipisicing\",\n \"dolor_4\": \"voluptate ipsum aliquip do\",\n \"velit_9ae\": \"aute aliqua\"\n },\n \"presets\": [\n {\n \"add\": \"officia culpa nisi dolore\",\n \"displayName\": \"\",\n \"group\": \"reprehenderit nulla dolor ad\",\n \"name\": \"nisi non\",\n \"remove\": [\n \"ipsum nostrud ex\",\n \"Duis ipsum\"\n ]\n },\n {\n \"add\": \"ipsum id aute dolore\",\n \"displayName\": \"laborum\",\n \"group\": \"et ullamco sit eu\",\n \"name\": \"aliqua anim dolor in\",\n \"remove\": [\n \"sed fugiat deserunt adipisicing veniam\",\n \"magna sunt cillum anim nisi\"\n ]\n }\n ],\n \"registryUid\": \"sed irure do\",\n \"schema\": [\n {\n \"format\": \"enim exercitation\",\n \"hints\": [\n \"non nisi magna\",\n \"ex irure nisi Excepteur veniam\"\n ],\n \"listOptions\": [\n \"nulla laborum\",\n \"est dolore consectetur\"\n ],\n \"name\": \"anim\",\n \"readonly\": false,\n \"regex\": \"do ut ut tempor ullamco\",\n \"required\": false,\n \"type\": \"cillum aliquip sint voluptate\"\n },\n {\n \"format\": \"ad culpa anim commodo\",\n \"hints\": [\n \"pariatur\",\n \"nisi amet\"\n ],\n \"listOptions\": [\n \"qui anim culpa labore\",\n \"aliqua nul\"\n ],\n \"name\": \"dolor\",\n \"readonly\": false,\n \"regex\": \"et in amet\",\n \"required\": true,\n \"type\": \"consequat eiusmod non Duis ut\"\n }\n ],\n \"server\": \"non exercitation incididunt in\",\n \"tag\": \"culpa\",\n \"type\": \"helm\",\n \"values\": \"irure qui\",\n \"version\": \"ut\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"fugiat sit ipsum\",\n \"annotations\": {\n \"proident_9e\": \"Lorem consequat dolore ullamco eu\"\n },\n \"digest\": \"Duis culpa aliquip\",\n \"inValidReason\": \"enim aliqua ea nisi\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"deserunt cupidatat ex exercitatio\",\n \"params\": {\n \"occaecat16\": \"culpa officia\",\n \"sit_6\": \"Excepteur sunt\"\n },\n \"presets\": [\n {\n \"add\": \"ut quis anim exercitation\",\n \"displayName\": \"ea commodo occaecat\",\n \"group\": \"veniam sint ut velit\",\n \"name\": \"dolor officia dolor enim fugiat\",\n \"remove\": [\n \"ipsum deserunt amet officia\",\n \"id velit Ut\"\n ]\n },\n {\n \"add\": \"do amet ut\",\n \"displayName\": \"adipisicing pariatur dolor aliquip\",\n \"group\": \"commodo Excepteur in\",\n \"name\": \"ut\",\n \"remove\": [\n \"laborum ve\",\n \"Lorem d\"\n ]\n }\n ],\n \"registryUid\": \"in cupidatat non Duis\",\n \"schema\": [\n {\n \"format\": \"consectetur sit\",\n \"hints\": [\n \"eu\",\n \"pariatur non ut\"\n ],\n \"listOptions\": [\n \"ea ad non\",\n \"eu voluptate\"\n ],\n \"name\": \"deserunt consequat ea veniam ullamco\",\n \"readonly\": true,\n \"regex\": \"pariatur proident incididunt Duis\",\n \"required\": false,\n \"type\": \"Lorem Excepteur nisi nulla\"\n },\n {\n \"format\": \"et ut est labore\",\n \"hints\": [\n \"qui occaecat\",\n \"velit dolor\"\n ],\n \"listOptions\": [\n \"sint minim ipsum\",\n \"culpa ex\"\n ],\n \"name\": \"eiusmod nulla non proident\",\n \"readonly\": false,\n \"regex\": \"aute ut\",\n \"required\": false,\n \"type\": \"in labore culpa\"\n }\n ],\n \"server\": \"veni\",\n \"tag\": \"sint commodo ea\",\n \"type\": \"manifest\",\n \"values\": \"do\",\n \"version\": \"velit\"\n }\n ],\n \"scope\": \"tempor sunt in reprehenderit\",\n \"type\": \"reprehenderit quis eiusmod laborum\",\n \"uid\": \"officia est\",\n \"version\": -22846568\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"Excepteur velit\",\n \"packs\": [\n {\n \"layer\": \"os\",\n \"name\": \"deserunt\",\n \"annotations\": {\n \"ullamcoa\": \"ea do\"\n },\n \"digest\": \"pariatur id nisi anim\",\n \"inValidReason\": \"in dolor minim sunt\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"mollit officia\",\n \"params\": {\n \"ad_94d\": \"do non tempor cupidatat\",\n \"voluptate_35\": \"Lorem dolor nostrud\"\n },\n \"presets\": [\n {\n \"add\": \"est adipisicing\",\n \"displayName\": \"ut non ea nisi\",\n \"group\": \"eu eiusmod ma\",\n \"name\": \"laborum esse in dolor\",\n \"remove\": [\n \"quis amet\",\n \"veniam ut velit\"\n ]\n },\n {\n \"add\": \"in Duis voluptate\",\n \"displayName\": \"non enim reprehenderit sed Duis\",\n \"group\": \"aliquip tempor adipisicing\",\n \"name\": \"sin\",\n \"remove\": [\n \"proident minim ut u\",\n \"in magna Duis aliquip\"\n ]\n }\n ],\n \"registryUid\": \"qui\",\n \"schema\": [\n {\n \"format\": \"aliquip\",\n \"hints\": [\n \"minim officia occaeca\",\n \"qui Ut magna\"\n ],\n \"listOptions\": [\n \"ut do velit aliqua\",\n \"cupidatat consequat ad\"\n ],\n \"name\": \"eu ullamco\",\n \"readonly\": false,\n \"regex\": \"Duis deserunt Excepteur voluptate fugia\",\n \"required\": false,\n \"type\": \"ea laboris\"\n },\n {\n \"format\": \"sit dolore id Excepteur\",\n \"hints\": [\n \"occaecat qui minim\",\n \"nulla est ea\"\n ],\n \"listOptions\": [\n \"dolor velit enim\",\n \"labore\"\n ],\n \"name\": \"nisi qui sunt eu\",\n \"readonly\": true,\n \"regex\": \"labore enim aute\",\n \"required\": false,\n \"type\": \"tempor cillum\"\n }\n ],\n \"server\": \"nulla dolor qui sit consequat\",\n \"tag\": \"amet in ipsum consectetur\",\n \"type\": \"manifest\",\n \"values\": \"qui exercitation eu non\",\n \"version\": \"non eiusmod anim Lorem consequat\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"in magna cupidatat nostrud ad\",\n \"annotations\": {\n \"cillumc6\": \"laboris veniam anim eiusmod\",\n \"non295\": \"eiusmod ut in ipsum\"\n },\n \"digest\": \"est nostrud sint Excepteur repr\",\n \"inValidReason\": \"irure\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"et eiusmod tempor\",\n \"params\": {\n \"aliqua_b\": \"occaecat\",\n \"suntaff\": \"cupidatat ullamco culpa\",\n \"temporf\": \"occaecat dolore\"\n },\n \"presets\": [\n {\n \"add\": \"ipsum cupidatat esse consequat\",\n \"displayName\": \"enim amet ullamco commodo\",\n \"group\": \"est sed nisi\",\n \"name\": \"aliquip volupta\",\n \"remove\": [\n \"ea quis voluptate cillum\",\n \"\"\n ]\n },\n {\n \"add\": \"sed ea aliquip\",\n \"displayName\": \"aliqua amet Lorem\",\n \"group\": \"aute et culpa eiusmod\",\n \"name\": \"cupidatat adipisicing qui tempor\",\n \"remove\": [\n \"fugiat tempor enim\",\n \"laborum sed nisi\"\n ]\n }\n ],\n \"registryUid\": \"Lorem aute\",\n \"schema\": [\n {\n \"format\": \"proident\",\n \"hints\": [\n \"ea\",\n \"reprehenderit velit minim\"\n ],\n \"listOptions\": [\n \"sint eu culpa minim cupidatat\",\n \"ad eiusmod\"\n ],\n \"name\": \"ipsum magna officia cupidatat\",\n \"readonly\": true,\n \"regex\": \"adipisicing pariatur Excepteur irure\",\n \"required\": false,\n \"type\": \"aute aliquip qui in \"\n },\n {\n \"format\": \"sit Duis velit\",\n \"hints\": [\n \"est reprehenderit laborum veniam \",\n \"irure laborum\"\n ],\n \"listOptions\": [\n \"occae\",\n \"nisi ea sed\"\n ],\n \"name\": \"cupidatat fugiat\",\n \"readonly\": false,\n \"regex\": \"sit culpa Duis consequat\",\n \"required\": true,\n \"type\": \"non amet dolore pariatur\"\n }\n ],\n \"server\": \"cupidatat in\",\n \"tag\": \"Ut pariatur cupidatat culpa\",\n \"type\": \"helm\",\n \"values\": \"\",\n \"version\": \"ullamco in in sint\"\n }\n ],\n \"scope\": \"magna ad non id nisi\",\n \"type\": \"amet velit veniam ullamco anim\",\n \"uid\": \"nulla occaecat\",\n \"version\": -45209657\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"ullamco deserunt culpa\",\n \"packs\": [\n {\n \"layer\": \"k8s\",\n \"name\": \"eiusmod qui sunt\",\n \"annotations\": {\n \"occaecatd71\": \"aliqua aliquip exercitation\",\n \"nisi__\": \"exercitation\"\n },\n \"digest\": \"sit adipisicing sed pariatur\",\n \"inValidReason\": \"qui velit consequat\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"cillum dolore fugiat\",\n \"params\": {\n \"dolor8\": \"eu sed proident consectetur\",\n \"voluptate5\": \"occaecat veniam\",\n \"enim_afe\": \"magna pariatur deserunt\"\n },\n \"presets\": [\n {\n \"add\": \"magna\",\n \"displayName\": \"tempor non aliqua\",\n \"group\": \"nisi dolor dolore est\",\n \"name\": \"in est eiusmod\",\n \"remove\": [\n \"est Excepteur cillum\",\n \"dolor do\"\n ]\n },\n {\n \"add\": \"do laboris ut\",\n \"displayName\": \"ea mollit non eiusmod velit\",\n \"group\": \"tempor Lorem elit velit\",\n \"name\": \"dolore proident enim Ut anim\",\n \"remove\": [\n \"par\",\n \"quis in incididun\"\n ]\n }\n ],\n \"registryUid\": \"ullamco nis\",\n \"schema\": [\n {\n \"format\": \"ut sit\",\n \"hints\": [\n \"ex\",\n \"minim in\"\n ],\n \"listOptions\": [\n \"dolor non\",\n \"Duis consectetur\"\n ],\n \"name\": \"v\",\n \"readonly\": false,\n \"regex\": \"irure pariatur cillum cupidatat\",\n \"required\": false,\n \"type\": \"eiusmod deserunt reprehenderit veniam\"\n },\n {\n \"format\": \"Ut culpa sed\",\n \"hints\": [\n \"voluptate nisi mollit amet\",\n \"in nisi exercitation aute culpa\"\n ],\n \"listOptions\": [\n \"dolore et magna elit ipsum\",\n \"commodo\"\n ],\n \"name\": \"anim minim fugiat Ut\",\n \"readonly\": false,\n \"regex\": \"officia a\",\n \"required\": false,\n \"type\": \"anim minim amet eiusmod\"\n }\n ],\n \"server\": \"proident nulla nostru\",\n \"tag\": \"aliqua in veniam\",\n \"type\": \"spectro\",\n \"values\": \"anim sunt est\",\n \"version\": \"eiusmod\"\n },\n {\n \"layer\": \"addon\",\n \"name\": \"sed\",\n \"annotations\": {\n \"sint9\": \"reprehenderit id\",\n \"sed_1\": \"Lorem adipisicing sit reprehenderit\"\n },\n \"digest\": \"occaecat nulla ea\",\n \"inValidReason\": \"aliquip\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"consectetur sunt cillum occaecat deserunt\",\n \"params\": {\n \"incididunt_\": \"ut non\"\n },\n \"presets\": [\n {\n \"add\": \"laborum\",\n \"displayName\": \"ipsum aute commodo sed cupidatat\",\n \"group\": \"nostrud magna\",\n \"name\": \"dolor laborum tempor quis\",\n \"remove\": [\n \"tempor dolor\",\n \"voluptate\"\n ]\n },\n {\n \"add\": \"in proident\",\n \"displayName\": \"est minim nisi\",\n \"group\": \"aute laboris sed qui\",\n \"name\": \"cillum\",\n \"remove\": [\n \"incididunt consequat occaecat ex ad\",\n \"officia deserunt nulla\"\n ]\n }\n ],\n \"registryUid\": \"culpa dolore exercitation anim minim\",\n \"schema\": [\n {\n \"format\": \"deserunt mollit\",\n \"hints\": [\n \"sint ullamco\",\n \"ullamco eiusmod velit\"\n ],\n \"listOptions\": [\n \"cillum velit\",\n \"occaecat\"\n ],\n \"name\": \"adipisicing Excepteur et eiusmod\",\n \"readonly\": true,\n \"regex\": \"id do\",\n \"required\": false,\n \"type\": \"id labore Excepteur proident Ut\"\n },\n {\n \"format\": \"sed ut ullamco magna\",\n \"hints\": [\n \"eu laboris minim\",\n \"irure sit\"\n ],\n \"listOptions\": [\n \"laborum consectetur in occaecat\",\n \"cillum consequat of\"\n ],\n \"name\": \"consequat n\",\n \"readonly\": false,\n \"regex\": \"enim quis eu\",\n \"required\": true,\n \"type\": \"consectetur\"\n }\n ],\n \"server\": \"quis do sed aliqua\",\n \"tag\": \"labore i\",\n \"type\": \"manifest\",\n \"values\": \"pariatur consequat proident dolore\",\n \"version\": \"ea sint ipsum\"\n }\n ],\n \"scope\": \"Duis ullamco\",\n \"type\": \"id ea ullamco do quis\",\n \"uid\": \"magna\",\n \"version\": 88721794\n }\n ]\n },\n \"status\": {\n \"abortTimestamp\": \"\",\n \"addOnServices\": [\n {\n \"endpoint\": \"laboris\",\n \"name\": \"aliquip ei\"\n },\n {\n \"endpoint\": \"magna nisi\",\n \"name\": \"cupidatat sunt dolore\"\n }\n ],\n \"apiEndpoints\": [\n {\n \"host\": \"\",\n \"port\": \"\"\n },\n {\n \"host\": \"\",\n \"port\": \"\"\n }\n ],\n \"clusterImport\": {\n \"importLink\": \"Lorem commodo ullamco\",\n \"isBrownfield\": false,\n \"state\": \"eu anim et\"\n },\n \"conditions\": [\n {\n \"type\": \"non\",\n \"status\": \"cillum reprehenderit aute\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"in ipsum\",\n \"reason\": \"voluptate minim occaecat\"\n },\n {\n \"type\": \"enim esse laborum\",\n \"status\": \"sit proident\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"elit\",\n \"reason\": \"labore pariatur\"\n }\n ],\n \"cost\": {\n \"cloud\": {\n \"compute\": -4251251.909029335,\n \"storage\": -77864677.86175185,\n \"total\": 87245091.48306185\n },\n \"total\": -62930605.23950156\n },\n \"fips\": {\n \"mode\": \"none\"\n },\n \"health\": {\n \"agentVersion\": \"esse deserunt\",\n \"conditions\": [\n {\n \"message\": \"voluptate eiusmod sint ipsum enim\",\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"eiusmod et non in\",\n \"uid\": \"dolore labore occaecat\"\n },\n \"type\": \"ut qui ut\"\n },\n {\n \"message\": \"qui occaecat nostrud Ut eiusmod\",\n \"relatedObject\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"enim in velit\",\n \"uid\": \"aliqua proident nisi\"\n },\n \"type\": \"ea esse ad labore tempor\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"commodo id enim exercit\"\n },\n \"hourlyRate\": {\n \"cloud\": {\n \"compute\": 95005239.29723322,\n \"storage\": -34831008.28319636,\n \"total\": 76355237.12541744\n },\n \"total\": -9985658.335157856\n },\n \"kubeMeta\": {\n \"hasKubeConfig\": true,\n \"hasKubeConfigClient\": true,\n \"hasManifest\": true,\n \"kubernetesVersion\": \"officia\"\n },\n \"location\": {\n \"coordinates\": [\n -16680719.395969495,\n 78931238.39358392\n ],\n \"countryCode\": \"sit ex non ullamco\",\n \"countryName\": \"do\",\n \"regionCode\": \"labore dolor magna\",\n \"regionName\": \"ea in enim\"\n },\n \"metrics\": {\n \"cpu\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 81784889.88337395,\n \"request\": 85777971.81438959,\n \"total\": -19955736.356513664,\n \"unit\": \"magna consequat\",\n \"usage\": 3497217.6553768218\n },\n \"memory\": {\n \"lastUpdatedTime\": \"\",\n \"limit\": 30462632.661717623,\n \"request\": 21658117.13155295,\n \"total\": 55214670.48318735,\n \"unit\": \"fugiat Lorem culpa\",\n \"usage\": 64943225.54893091\n }\n },\n \"notifications\": {\n \"isAvailable\": true\n },\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"laboris labore ad laborum\",\n \"status\": \"incididunt\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"voluptate officia\",\n \"reason\": \"quis proident in\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"sunt\",\n \"status\": \"do\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"est deserunt in ullamco eu\",\n \"reason\": \"esse voluptate cillum in eu\"\n },\n \"name\": \"fugiat et\",\n \"uid\": \"fugiat exercitation anim\"\n },\n {\n \"condition\": {\n \"type\": \"voluptate consectetur officia id deserunt\",\n \"status\": \"tempor laboris laborum\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"proident anim eu reprehenderit\",\n \"reason\": \"in ad eu Ut\"\n },\n \"name\": \"officia \",\n \"uid\": \"proident\"\n }\n ],\n \"name\": \"ut ut tempor\",\n \"profileUid\": \"sed incididunt tempor est\",\n \"services\": [\n {\n \"host\": \"aliqua qui\",\n \"name\": \"nisi adipisicing sed Ut\",\n \"ports\": [\n {\n \"port\": -1266614,\n \"protocol\": \"ut proident aute in reprehend\"\n },\n {\n \"port\": 8582935,\n \"protocol\": \"ex\"\n }\n ]\n },\n {\n \"host\": \"ipsum minim ad Duis in\",\n \"name\": \"commodo Duis do\",\n \"ports\": [\n {\n \"port\": -38319341,\n \"protocol\": \"ut consequat\"\n },\n {\n \"port\": 58777936,\n \"protocol\": \"elit dolore consectetur sit\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"dolor\",\n \"version\": \"Lorem tempor irure ad sunt\"\n },\n {\n \"condition\": {\n \"type\": \"nostrud Lorem irure\",\n \"status\": \"et eiusmod sint\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"Ut minim\",\n \"reason\": \"aliquip et\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"minim ea nostrud consequat irure\",\n \"status\": \"irure esse dolor\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"aliqua amet\",\n \"reason\": \"labore ullamco cillum enim\"\n },\n \"name\": \"esse non\",\n \"uid\": \"laboris consectetur\"\n },\n {\n \"condition\": {\n \"type\": \"laboris cillum\",\n \"status\": \"sint ullamco nisi est\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"nostrud sed mollit sit\",\n \"reason\": \"aliqua incididunt laboris\"\n },\n \"name\": \"aute velit eu tempor\",\n \"uid\": \"laborum tempor\"\n }\n ],\n \"name\": \"magna minim et deserunt\",\n \"profileUid\": \"qui ad laborum\",\n \"services\": [\n {\n \"host\": \"Lorem aliqua deserunt\",\n \"name\": \"sunt incididunt\",\n \"ports\": [\n {\n \"port\": 35882273,\n \"protocol\": \"anim ut est id\"\n },\n {\n \"port\": 1153450,\n \"protocol\": \"pariatur\"\n }\n ]\n },\n {\n \"host\": \"incididunt qui in mollit\",\n \"name\": \"magna minim\",\n \"ports\": [\n {\n \"port\": -1337285,\n \"protocol\": \"ut ex fugiat sunt occaecat\"\n },\n {\n \"port\": 70307189,\n \"protocol\": \"minim Lorem voluptate commodo qui\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"sed sit mollit veniam\",\n \"version\": \"labore\"\n }\n ],\n \"services\": [\n {\n \"host\": \"sunt Excepteur eu et incididunt\",\n \"name\": \"id adipisicing occaecat\",\n \"ports\": [\n {\n \"port\": 1475874,\n \"protocol\": \"mollit veniam ullamco elit\"\n },\n {\n \"port\": 57135091,\n \"protocol\": \"aute ad ut in est\"\n }\n ]\n },\n {\n \"host\": \"ut pariatur adipisicing quis\",\n \"name\": \"veniam dolore eiusmod elit\",\n \"ports\": [\n {\n \"port\": 22411261,\n \"protocol\": \"nulla Ut\"\n },\n {\n \"port\": -70750836,\n \"protocol\": \"occaecat exercitation nulla eiusmod \"\n }\n ]\n }\n ],\n \"spcApply\": {\n \"actionType\": \"DownloadAndInstallLater\",\n \"canBeApplied\": false,\n \"lastModifiedTime\": \"\",\n \"patchAppliedTime\": \"\"\n },\n \"state\": \"dolore aliqua\",\n \"upgrades\": [\n {\n \"reason\": [\n \"magna reprehenderit aliqua ex\",\n \"voluptate\"\n ],\n \"timestamp\": \"\"\n },\n {\n \"reason\": [\n \"Duis laborum\",\n \"ea dolore Excepteur\"\n ],\n \"timestamp\": \"\"\n }\n ],\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"sint anim fugiat\",\n \"name\": \"in\",\n \"projectUid\": \"enim amet incididunt mollit\",\n \"tenantUid\": \"in minim\",\n \"uid\": \"aliquip\"\n },\n {\n \"kind\": \"est in veniam sunt\",\n \"name\": \"eu reprehenderit dolor\",\n \"projectUid\": \"Duis Excepteur\",\n \"tenantUid\": \"non ea\",\n \"uid\": \"deserunt laborum\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"Excepteur minim Lorem \",\n \"name\": \"dolore dolor labore aute\",\n \"projectUid\": \"enim\",\n \"tenantUid\": \"of\",\n \"uid\": \"occaecat\"\n },\n \"hostCluster\": {\n \"kind\": \"mollit ullamco qui ut\",\n \"name\": \"Excepteur aliquip minim pariatur v\",\n \"projectUid\": \"aute ut proi\",\n \"tenantUid\": \"eni\",\n \"uid\": \"cillum\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"ut dolore consectetur amet ad\",\n \"status\": \"Error\"\n },\n \"state\": \"dolor\",\n \"virtualClusters\": [\n {\n \"kind\": \"ex eu Duis\",\n \"name\": \"fugiat ut ullamco aliqua\",\n \"projectUid\": \"anim ex\",\n \"tenantUid\": \"irure dolor commodo\",\n \"uid\": \"consequat\"\n },\n {\n \"kind\": \"nisi\",\n \"name\": \"minim velit occaecat ullamco Duis\",\n \"projectUid\": \"ullamco\",\n \"tenantUid\": \"deserunt non consequat\",\n \"uid\": \"in nulla\"\n }\n ]\n },\n \"workspaces\": [\n {\n \"uid\": \"voluptate\",\n \"kind\": \"voluptate amet aute pariatur\",\n \"name\": \"pariatur nostrud irure ad\"\n },\n {\n \"uid\": \"aute incididunt commodo dolor ut\",\n \"kind\": \"aliquip mollit si\",\n \"name\": \"reprehenderit amet officia id\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "00bd602c-2a45-4b99-9e04-0d7bd7fa0a07", + "name": "Retrieves specified spectro cluster resource consumption", + "request": { + "name": "Retrieves specified spectro cluster resource consumption", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "resources", + "consumption" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clouds\": [\n \"\"\n ],\n \"clusters\": [\n \"\"\n ],\n \"endTime\": \"\",\n \"includeMasterMachines\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"projects\": [\n \"\"\n ],\n \"startTime\": \"\",\n \"workspaces\": [\n \"\"\n ]\n },\n \"options\": {\n \"enableSummaryView\": true,\n \"groupBy\": \"namespace\",\n \"period\": 60\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "93458d12-d370-4d9e-814f-30d3be764fa9", + "name": "An array of resource consumption data items", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "resources", + "consumption" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cpuUnit\": \"eiusmod sit irure dolore\",\n \"memoryUnit\": \"deserunt magna proident sit est\",\n \"resources\": [\n {\n \"associatedResources\": [\n {\n \"uid\": \"reprehenderit ex adipisicing in\",\n \"kind\": \"anim irure minim aute\",\n \"name\": \"exercitat\"\n },\n {\n \"uid\": \"et Ut in\",\n \"kind\": \"dolore eu deserunt\",\n \"name\": \"dolor sed\"\n }\n ],\n \"data\": [\n {\n \"allotted\": {\n \"cpu\": -21645102.58621086,\n \"memory\": -90328317.29318795\n },\n \"timestamp\": 8041036.634302139,\n \"usage\": {\n \"cpu\": 78187138.32621875,\n \"memory\": -46786381.10454552\n }\n },\n {\n \"allotted\": {\n \"cpu\": -33601478.28474611,\n \"memory\": -63925178.442327455\n },\n \"timestamp\": 84794988.3702428,\n \"usage\": {\n \"cpu\": 8607000.389254123,\n \"memory\": 55612979.421281844\n }\n }\n ],\n \"entity\": {\n \"uid\": \"aliqua voluptate\",\n \"kind\": \"adipisicing irure voluptate\",\n \"name\": \"elit est eiusmod laborum\"\n },\n \"total\": {\n \"allotted\": {\n \"cpu\": 65028788.78280103,\n \"memory\": 5157913.13005507\n },\n \"usage\": {\n \"cpu\": -15719155.93455197,\n \"memory\": 50685441.2549724\n }\n }\n },\n {\n \"associatedResources\": [\n {\n \"uid\": \"do sunt Ut\",\n \"kind\": \"in aute consequat\",\n \"name\": \"eiusmod aute\"\n },\n {\n \"uid\": \"laboris est nulla do in\",\n \"kind\": \"proident\",\n \"name\": \"pariatur nostrud officia\"\n }\n ],\n \"data\": [\n {\n \"allotted\": {\n \"cpu\": 6207389.805397943,\n \"memory\": 22408698.57889098\n },\n \"timestamp\": 18774053.99529244,\n \"usage\": {\n \"cpu\": 30792731.58293967,\n \"memory\": 56589487.25646305\n }\n },\n {\n \"allotted\": {\n \"cpu\": -54648236.53564568,\n \"memory\": -32336407.084162295\n },\n \"timestamp\": 33890116.11096096,\n \"usage\": {\n \"cpu\": -80414334.83507556,\n \"memory\": -53818725.51004374\n }\n }\n ],\n \"entity\": {\n \"uid\": \"incididunt pariatur\",\n \"kind\": \"veniam\",\n \"name\": \"dolor eiu\"\n },\n \"total\": {\n \"allotted\": {\n \"cpu\": 16494518.05508621,\n \"memory\": -21936945.299158245\n },\n \"usage\": {\n \"cpu\": 44639742.31338686,\n \"memory\": 37226113.99325061\n }\n }\n }\n ],\n \"total\": {\n \"allotted\": {\n \"cpu\": 26360791.13610533,\n \"memory\": -67989448.79029527\n },\n \"usage\": {\n \"cpu\": 13924801.112103775,\n \"memory\": 34090856.43034424\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9353f4ed-9e84-4dd7-a728-44ed5d2ded61", + "name": "workloads", + "item": [ + { + "id": "f55ee3f0-a25e-4840-bd99-ce23e04cd2de", + "name": "Retrieves specified cluster workloads", + "request": { + "name": "Retrieves specified cluster workloads", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "797dd551-b7d1-49d4-84dc-6772228bdf66", + "name": "An array of cluster workloads", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"in_5a8\": \"\",\n \"et_b\": \"\"\n },\n \"labels\": {\n \"dolore_d16\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterroleBindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"voluptate pariatur\",\n \"name\": \"amet est sit dolor\",\n \"uid\": \"eiusmod id dolor sunt consectetur\"\n },\n \"labels\": {\n \"eu_0ef\": \"proident dolore est\"\n },\n \"namespace\": \"quis magna aliquip\"\n },\n \"spec\": {\n \"namespace\": \"cillum minim\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"anim dolor sit laboris\"\n },\n \"subjects\": [\n {\n \"name\": \"fugiat dolor amet\",\n \"namespace\": \"cillum culpa ut\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"ex minim\",\n \"namespace\": \"in enim esse ut\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"in dolore irure\",\n \"name\": \"est ex\",\n \"uid\": \"nisi consectetur\"\n },\n \"labels\": {\n \"labore378\": \"est\",\n \"adipisicing_4fc\": \"ex aute\",\n \"quis_bae\": \"occaecat cupidatat\",\n \"Ut3c\": \"ut con\"\n },\n \"namespace\": \"ad veniam esse\"\n },\n \"spec\": {\n \"namespace\": \"mollit\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"anim\"\n },\n \"subjects\": [\n {\n \"name\": \"occaecat\",\n \"namespace\": \"fugiat sed adipisicing ea\",\n \"type\": \"ServiceAccount\"\n },\n {\n \"name\": \"esse\",\n \"namespace\": \"Lorem aliqua minim pariatur\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n }\n ],\n \"cronJobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"quis ea ut nisi\",\n \"name\": \"Duis cupidatat enim\",\n \"uid\": \"occaecat esse aute\"\n },\n \"labels\": {\n \"aliquip43\": \"laboris nulla enim anim\"\n },\n \"namespace\": \"cupidatat esse est Lorem tempor\"\n },\n \"spec\": {\n \"schedule\": \"commodo fugiat\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"cupidatat laboris\",\n \"name\": \"ipsum laboris minim\",\n \"uid\": \"anim dolor ut in officia\"\n },\n \"labels\": {\n \"cillum__\": \"eiusmod anim\",\n \"in_ea\": \"cupidatat dolore magna commodo\",\n \"enim_31\": \"ut consectetur sed\"\n },\n \"namespace\": \"occaecat\"\n },\n \"spec\": {\n \"schedule\": \"adipisicing ut aliquip\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n }\n ],\n \"daemonSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"Duis labore\",\n \"name\": \"occaecat Duis laboris exercitation ad\",\n \"uid\": \"voluptate ea pariatur\"\n },\n \"labels\": {\n \"commodo_d4\": \"enim ut\",\n \"in_a\": \"sint sit adipisicing nulla laborum\",\n \"sint_90\": \"anim eu laborum Duis\"\n },\n \"namespace\": \"adipisicing veniam off\"\n },\n \"status\": {\n \"available\": -2524943,\n \"currentScheduled\": 16584131,\n \"desiredScheduled\": -38182904,\n \"misScheduled\": -39553505,\n \"ready\": -47998279,\n \"updatedScheduled\": -7949632\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"esse elit ad\",\n \"name\": \"cillum non qui\",\n \"uid\": \"in qui voluptate\"\n },\n \"labels\": {\n \"occaecat_6aa\": \"amet elit Duis\",\n \"elit_7\": \"non ex\"\n },\n \"namespace\": \"amet officia\"\n },\n \"status\": {\n \"available\": -29762884,\n \"currentScheduled\": 67598990,\n \"desiredScheduled\": 51937023,\n \"misScheduled\": -9216166,\n \"ready\": 69321454,\n \"updatedScheduled\": 2680745\n }\n }\n ],\n \"deployments\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"dolore consectetur\",\n \"name\": \"eu Excepteur ipsum\",\n \"uid\": \"cupidatat proident ipsum et laboris\"\n },\n \"labels\": {\n \"mollit733\": \"commodo ut ea\"\n },\n \"namespace\": \"id aute amet proident anim\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -75431253,\n \"ready\": 28076815,\n \"total\": 14286951,\n \"updated\": -27880476\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"sint mollit ut in cupidatat\",\n \"name\": \"ullamco veniam\",\n \"uid\": \"adipisicing dolore Ut id\"\n },\n \"labels\": {\n \"voluptate7\": \"sint\",\n \"Excepteur_cb\": \"sunt id minim est\",\n \"in6\": \"dolore dolor temp\"\n },\n \"namespace\": \"proident reprehenderit \"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 45606793,\n \"ready\": 38814847,\n \"total\": 10722297,\n \"updated\": -69009859\n }\n }\n }\n ],\n \"jobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"laborum\",\n \"name\": \"qui\",\n \"uid\": \"laboris dolore in\"\n },\n \"labels\": {\n \"Duis_8d\": \"dolore\",\n \"do_2a\": \"sit ipsum in officia\",\n \"dolore679\": \"dolore nisi\"\n },\n \"namespace\": \"deserunt velit\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"Lorem aliquip anim eu\",\n \"reason\": \"cillum\",\n \"status\": \"culpa occaecat Ut\",\n \"type\": \"incididunt pariatur ut nisi\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"ipsum nulla irure quis sit\",\n \"reason\": \"sed\",\n \"status\": \"aliquip labore et\",\n \"type\": \"ullamco\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": 37114639\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"mollit magna\",\n \"name\": \"elit mollit\",\n \"uid\": \"amet do Duis reprehenderit ut\"\n },\n \"labels\": {\n \"commodoc82\": \"est proident elit dolore\",\n \"minim6\": \"veniam\"\n },\n \"namespace\": \"mollit in reprehenderit\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"aute ullamco\",\n \"reason\": \"amet irure\",\n \"status\": \"dolore minim qui labore\",\n \"type\": \"cillum fugiat culpa amet\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"Lorem Excepteur amet\",\n \"reason\": \"in fugiat occaecat incididu\",\n \"status\": \"in est in ut\",\n \"type\": \"nostrud do ea enim\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": 61044876\n }\n }\n ],\n \"pods\": [\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"occaecat ut\",\n \"name\": \"officia qui et sed\",\n \"uid\": \"consequat ad nisi ipsum\"\n },\n {\n \"kind\": \"sed dolor\",\n \"name\": \"culpa ut\",\n \"uid\": \"incididunt labore ad do tempor\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"\",\n \"name\": \"deserunt labore\",\n \"uid\": \"dolore aliqua elit\"\n },\n \"labels\": {\n \"id_cb\": \"dolore quis consequat\",\n \"consectetur_0f7\": \"incididunt nostrud ut fugiat\",\n \"aute_bc5\": \"in eu\",\n \"sunt3\": \"et culpa incididunt ipsum\"\n },\n \"machineUid\": \"et aute velit\",\n \"namespace\": \"ullamco anim nostrud\",\n \"nodename\": \"nulla Duis\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"consectetur laborum\",\n \"name\": \"ut velit eiusmod\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 96846917,\n \"cpuUnit\": \"pariatur\",\n \"memory\": -32174124,\n \"memoryUnit\": \"deserunt\"\n },\n \"requests\": {\n \"cpu\": 17704579,\n \"cpuUnit\": \"ea\",\n \"memory\": 45410112,\n \"memoryUnit\": \"nulla\"\n }\n }\n },\n {\n \"image\": \"fugiat\",\n \"name\": \"dolor ut tempor\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 22182066,\n \"cpuUnit\": \"incididunt consectetur\",\n \"memory\": -69912871,\n \"memoryUnit\": \"sint\"\n },\n \"requests\": {\n \"cpu\": 28812946,\n \"cpuUnit\": \"offic\",\n \"memory\": -70188415,\n \"memoryUnit\": \"officia enim\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"fugiat consequat\"\n },\n {\n \"name\": \"sit\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"nostrud culpa\",\n \"name\": \"t\",\n \"ready\": false,\n \"restartCount\": 73941084,\n \"started\": false,\n \"state\": {\n \"exitCode\": 97496739,\n \"finishedAt\": \"\",\n \"reason\": \"veniam minim sit exercitation\",\n \"startedAt\": \"\",\n \"state\": \"velit commodo\"\n }\n },\n {\n \"image\": \"laboris Duis enim culpa\",\n \"name\": \"cupidatat commodo magn\",\n \"ready\": false,\n \"restartCount\": 20798778,\n \"started\": true,\n \"state\": {\n \"exitCode\": -46630379,\n \"finishedAt\": \"\",\n \"reason\": \"Lorem Excepteur non\",\n \"startedAt\": \"\",\n \"state\": \"quis laboris\"\n }\n }\n ],\n \"phase\": \"dolore occaecat minim mollit nisi\",\n \"podIp\": \"reprehenderit id\",\n \"qosClass\": \"deserunt enim Ut Excepteur\"\n }\n },\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"sint ex\",\n \"name\": \"est qui\",\n \"uid\": \"exercitation ea sunt\"\n },\n {\n \"kind\": \"eu labore ut in consectetur\",\n \"name\": \"ullamco enim mollit elit\",\n \"uid\": \"laborum culpa est\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"non amet \",\n \"name\": \"proident\",\n \"uid\": \"sint occaecat\"\n },\n \"labels\": {\n \"mollit_85\": \"dolore\",\n \"exercitation42\": \"est ut qui proident\",\n \"in67\": \"sed officia tempor nostrud magna\"\n },\n \"machineUid\": \"non cupidatat\",\n \"namespace\": \"proident\",\n \"nodename\": \"sunt culpa consequat aliqua\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"laboris dolore\",\n \"name\": \"in magna incididunt\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -17843848,\n \"cpuUnit\": \"fugiat cillum dolor\",\n \"memory\": 73816936,\n \"memoryUnit\": \"ullamco adipisicing fugiat minim\"\n },\n \"requests\": {\n \"cpu\": 67140581,\n \"cpuUnit\": \"mollit\",\n \"memory\": -22040919,\n \"memoryUnit\": \"id sunt proident\"\n }\n }\n },\n {\n \"image\": \"sit anim ullamco\",\n \"name\": \"officia quis enim\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -82367566,\n \"cpuUnit\": \"ea nostrud anim ex\",\n \"memory\": -1851818,\n \"memoryUnit\": \"officia sunt\"\n },\n \"requests\": {\n \"cpu\": 23142309,\n \"cpuUnit\": \"am\",\n \"memory\": -15184700,\n \"memoryUnit\": \"do dolore enim\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"id incididunt cupidatat reprehenderit\"\n },\n {\n \"name\": \"ipsum cillum ut\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"in ullamco ad voluptate nostrud\",\n \"name\": \"sed Ut commodo\",\n \"ready\": true,\n \"restartCount\": -64684326,\n \"started\": true,\n \"state\": {\n \"exitCode\": -93986370,\n \"finishedAt\": \"\",\n \"reason\": \"occaecat\",\n \"startedAt\": \"\",\n \"state\": \"nisi id magna in et\"\n }\n },\n {\n \"image\": \"qui irure\",\n \"name\": \"in a\",\n \"ready\": false,\n \"restartCount\": -14238589,\n \"started\": true,\n \"state\": {\n \"exitCode\": -65208217,\n \"finishedAt\": \"\",\n \"reason\": \"Duis\",\n \"startedAt\": \"\",\n \"state\": \"laboris\"\n }\n }\n ],\n \"phase\": \"nulla voluptate eiusmod ullamco\",\n \"podIp\": \"aliquip velit\",\n \"qosClass\": \"quis\"\n }\n }\n ],\n \"roleBindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"consequat sunt occaecat minim cupidatat\",\n \"name\": \"Lorem irure ex nisi\",\n \"uid\": \"nostrud mollit quis et anim\"\n },\n \"labels\": {\n \"laboris7\": \"Ut pariatur reprehenderit\",\n \"est98\": \"irure anim\"\n },\n \"namespace\": \"dol\"\n },\n \"spec\": {\n \"namespace\": \"ad sint quis id\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"nulla Lorem non exercitation\"\n },\n \"subjects\": [\n {\n \"name\": \"do irure eiusmod\",\n \"namespace\": \"culpa qui ipsum\",\n \"type\": \"ServiceAccount\"\n },\n {\n \"name\": \"exercitation\",\n \"namespace\": \"pariatur\",\n \"type\": \"Group\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"irure nisi aute eu\",\n \"name\": \"deserunt laboris\",\n \"uid\": \"id aliquip\"\n },\n \"labels\": {\n \"aliquaa\": \"proident est dolor pariatur\",\n \"magnae_\": \"ipsum Ut eiusmod sit\",\n \"laboris1\": \"ullamco aliqua nostrud ea\"\n },\n \"namespace\": \"quis eu\"\n },\n \"spec\": {\n \"namespace\": \"sint\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"Excepteur ipsum non\"\n },\n \"subjects\": [\n {\n \"name\": \"nisi\",\n \"namespace\": \"reprehenderit irure aliquip\",\n \"type\": \"User\"\n },\n {\n \"name\": \"labore est in eiusmod\",\n \"namespace\": \"aute Ut\",\n \"type\": \"Group\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n }\n ],\n \"statefulSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"sit dolore mollit adipisicing\",\n \"name\": \"officia ad\",\n \"uid\": \"in sint\"\n },\n \"labels\": {\n \"nisi__54\": \"ex consectetur fugiat sit\",\n \"qui_7c\": \"nisi in commodo minim\"\n },\n \"namespace\": \"ut laboris est culpa\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -77957115,\n \"ready\": 97628102,\n \"total\": -37324294,\n \"updated\": 18426419\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"officia Lorem velit dolore\",\n \"name\": \"irure adipisicing velit enim nostrud\",\n \"uid\": \"minim aliqua ullamco reprehenderit sed\"\n },\n \"labels\": {\n \"commodo254\": \"quis exercitation\",\n \"adipisicinge6\": \"ad\"\n },\n \"namespace\": \"fugiat in est magna\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -57924908,\n \"ready\": -49427357,\n \"total\": -5929373,\n \"updated\": -24988303\n }\n }\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f960393b-4eef-4470-881b-7046fd5856bb", + "name": "Retrieves specified cluster workload clusterrolebindings", + "request": { + "name": "Retrieves specified cluster workload clusterrolebindings", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "clusterrolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "346c13dc-5cec-4978-9d65-5d82d9edbde4", + "name": "An array of cluster workload clusterrolebindings", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "clusterrolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"et dolor ad\",\n \"name\": \"U\",\n \"uid\": \"Ut nulla exercitation ullamco\"\n },\n \"labels\": {\n \"proident834\": \"ad\"\n },\n \"namespace\": \"fugiat adipisicing pariatur\"\n },\n \"spec\": {\n \"namespace\": \"mollit reprehenderit\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"est nostrud\"\n },\n \"subjects\": [\n {\n \"name\": \"aliqua in Ut laborum proident\",\n \"namespace\": \"esse sed\",\n \"type\": \"ServiceAccount\"\n },\n {\n \"name\": \"in officia ut do\",\n \"namespace\": \"ullamco eu ipsum\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"dolore qui\",\n \"name\": \"aute dolor\",\n \"uid\": \"veniam aliquip fugiat sit aliqua\"\n },\n \"labels\": {\n \"do_a82\": \"nulla Excepteur labor\",\n \"Duisc1\": \"nostrud enim anim\"\n },\n \"namespace\": \"non ullamco\"\n },\n \"spec\": {\n \"namespace\": \"aliquip sit\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"consectetur nisi proident\"\n },\n \"subjects\": [\n {\n \"name\": \"sed dolor\",\n \"namespace\": \"et in occaecat amet\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"id tempor\",\n \"namespace\": \"veniam Duis\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d0e092ae-e8bc-43f1-910b-103a34956925", + "name": "Retrieves specified cluster workload cronjobs", + "request": { + "name": "Retrieves specified cluster workload cronjobs", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "cronjob" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f4eb3803-e90a-4f0d-800f-f83ad1593069", + "name": "An array of cluster workload cronjobs", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "cronjob" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cronJobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"sit veniam aliqua do\",\n \"name\": \"minim ut\",\n \"uid\": \"est\"\n },\n \"labels\": {\n \"dolor_1\": \"Lorem eiusmod qui\",\n \"magnaf57\": \"magna cillum enim\"\n },\n \"namespace\": \"cupidatat nostrud tempor\"\n },\n \"spec\": {\n \"schedule\": \"do eu\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"in aliquip\",\n \"name\": \"irure mollit in Excepteur\",\n \"uid\": \"ipsum non qui\"\n },\n \"labels\": {\n \"tempor3d0\": \"velit do\",\n \"minim_2f_\": \"cillum ea\"\n },\n \"namespace\": \"minim exercitation mollit laboris\"\n },\n \"spec\": {\n \"schedule\": \"culpa \"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "059e0fb4-4ac1-4422-8d63-9be66bbb0d3b", + "name": "Retrieves specified cluster workload daemonsets", + "request": { + "name": "Retrieves specified cluster workload daemonsets", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "daemonset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ae72b51b-97d8-4e4d-84f6-441f6565c428", + "name": "An array of cluster workload daemonsets", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "daemonset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"daemonSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"labore occaecat\",\n \"name\": \"sint irure Lorem\",\n \"uid\": \"incid\"\n },\n \"labels\": {\n \"exercitation_7\": \"mollit ut dolor deserunt\"\n },\n \"namespace\": \"ut magna\"\n },\n \"status\": {\n \"available\": 38633795,\n \"currentScheduled\": -95782298,\n \"desiredScheduled\": 90866236,\n \"misScheduled\": 99811419,\n \"ready\": 32159548,\n \"updatedScheduled\": -92176134\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"laboris dolore elit ipsum\",\n \"name\": \"commodo consectetur\",\n \"uid\": \"do labore eiusmod\"\n },\n \"labels\": {\n \"nostrudd11\": \"aute nostrud qui elit laboris\"\n },\n \"namespace\": \"ut proident occaecat do\"\n },\n \"status\": {\n \"available\": -51933816,\n \"currentScheduled\": -50424706,\n \"desiredScheduled\": 1145221,\n \"misScheduled\": 52654996,\n \"ready\": -69744108,\n \"updatedScheduled\": -76117008\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7ddaa3ed-85a4-4339-9fc8-b17f2b4f0dd4", + "name": "Retrieves specified cluster workload deployments", + "request": { + "name": "Retrieves specified cluster workload deployments", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "deployment" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "09746d38-36aa-4d30-8041-d0153fddc560", + "name": "An array of cluster workload deployments", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "deployment" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"deployments\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"anim occaecat Lorem sed\",\n \"name\": \"mollit Excepteur s\",\n \"uid\": \"tempor quis veniam c\"\n },\n \"labels\": {\n \"aliquip_f92\": \"irure dolore officia\"\n },\n \"namespace\": \"minim nisi aliquip adipisicing aute\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -9227759,\n \"ready\": 73381473,\n \"total\": 94625341,\n \"updated\": 511934\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"in velit cupidatat dolor\",\n \"name\": \"laboris aliquip qui ut sunt\",\n \"uid\": \"irure in\"\n },\n \"labels\": {\n \"inef\": \"ad sit\"\n },\n \"namespace\": \"enim\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -76832809,\n \"ready\": -66054880,\n \"total\": -65875379,\n \"updated\": 45942516\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6c516ccd-7fbc-49e1-b14a-0042d975fbd1", + "name": "Retrieves specified cluster workload jobs", + "request": { + "name": "Retrieves specified cluster workload jobs", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "job" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "078d9335-6e92-44b6-b1bf-c728bef29119", + "name": "An array of cluster workload jobs", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "job" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"jobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"cupida\",\n \"name\": \"reprehenderit quis proident\",\n \"uid\": \"pariatur incididunt dolore\"\n },\n \"labels\": {\n \"ullamcob81\": \"voluptate velit in\",\n \"fugiat_44\": \"Ut proident dolor\"\n },\n \"namespace\": \"deserunt Lorem magna labore\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"quis sint adipisicing\",\n \"reason\": \"elit ullamco nostrud Duis\",\n \"status\": \"aliquip proident incididunt officia eiusmod\",\n \"type\": \"Excepteur dolore esse\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"adipisicing\",\n \"reason\": \"in aute\",\n \"status\": \"veniam ea in minim\",\n \"type\": \"officia\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": 9221340\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"in in nulla\",\n \"name\": \"ut laboris eiusmod\",\n \"uid\": \"reprehenderit dolore\"\n },\n \"labels\": {\n \"in202\": \"ex voluptate pariat\"\n },\n \"namespace\": \"cupidatat sunt\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"aliqua adipisicing esse quis irure\",\n \"reason\": \"elit\",\n \"status\": \"consectetur Lorem ad aliquip\",\n \"type\": \"non pariatur ut\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"pariatur labore proident laborum\",\n \"reason\": \"incididunt mollit a\",\n \"status\": \"cupidatat\",\n \"type\": \"laboris ut dolor do\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": -47689727\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2bcbb93f-2ef8-4acc-b907-a3dded324722", + "name": "Retrieves specified cluster workload namespaces", + "request": { + "name": "Retrieves specified cluster workload namespaces", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "namespace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8b1e9379-7394-4523-8534-a94e2c54711d", + "name": "An array of cluster workload namespaces", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "namespace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"namespaces\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"fugiat\",\n \"name\": \"reprehenderit nostrud commodo\",\n \"uid\": \"do minim aute\"\n },\n \"labels\": {\n \"enim_96_\": \"consequat elit velit exercitation\",\n \"sit_4c\": \"consectetur aliqua velit\",\n \"tempor_5\": \"mollit officia cupidatat et\"\n },\n \"namespace\": \"commodo dolore mollit id officia\"\n },\n \"status\": {\n \"phase\": \"non aliqua Ut\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"deserunt ut ipsum\",\n \"name\": \"in magna\",\n \"uid\": \"minim ullamco Lorem\"\n },\n \"labels\": {\n \"voluptate3d6\": \"incididunt quis consequat do eu\",\n \"ullamco00\": \"Excepteur et tempor\",\n \"sunt_0e\": \"ipsum laborum\"\n },\n \"namespace\": \"in veniam aliqua eiusmod\"\n },\n \"status\": {\n \"phase\": \"Excepteur cupidatat non\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "23f8c7f1-cce6-4620-a51b-99b96bdd2733", + "name": "Retrieves specified cluster workload pods", + "request": { + "name": "Retrieves specified cluster workload pods", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "pod" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6343f020-7d5c-4527-8ed3-40e62a0d9d47", + "name": "An array of cluster workload pods", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "pod" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"pods\": [\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"dolor minim\",\n \"name\": \"laborum exercitation incididunt\",\n \"uid\": \"aliqua mollit consectetur\"\n },\n {\n \"kind\": \"o\",\n \"name\": \"labore sit Ut\",\n \"uid\": \"Lorem consequat e\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"reprehenderit Ut dolor\",\n \"name\": \"veniam in\",\n \"uid\": \"minim fugiat\"\n },\n \"labels\": {\n \"aliquipdf\": \"aliquip consec\"\n },\n \"machineUid\": \"incididunt\",\n \"namespace\": \"commodo mollit cillum dolore officia\",\n \"nodename\": \"Lorem\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"ullamco aliqua irure\",\n \"name\": \"ut\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -91481595,\n \"cpuUnit\": \"magna labore\",\n \"memory\": -44671839,\n \"memoryUnit\": \"dolore dolor\"\n },\n \"requests\": {\n \"cpu\": 72195291,\n \"cpuUnit\": \"voluptate ullamco\",\n \"memory\": 22422897,\n \"memoryUnit\": \"tempor veniam esse labor\"\n }\n }\n },\n {\n \"image\": \"aute quis enim sunt ut\",\n \"name\": \"voluptate ipsum\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -28993257,\n \"cpuUnit\": \"officia\",\n \"memory\": 62292449,\n \"memoryUnit\": \"proident aute mollit\"\n },\n \"requests\": {\n \"cpu\": -87564215,\n \"cpuUnit\": \"cupidatat nostrud\",\n \"memory\": -72635459,\n \"memoryUnit\": \"voluptate culpa aute\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"ipsum reprehenderit\"\n },\n {\n \"name\": \"ullamco ad\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"eiusmod in cupidatat\",\n \"name\": \"Excepteur consequat amet esse cupidatat\",\n \"ready\": true,\n \"restartCount\": -31994289,\n \"started\": true,\n \"state\": {\n \"exitCode\": -9841183,\n \"finishedAt\": \"\",\n \"reason\": \"quis aute\",\n \"startedAt\": \"\",\n \"state\": \"ullamco Duis ea dolor\"\n }\n },\n {\n \"image\": \"nisi sunt\",\n \"name\": \"anim ut mollit ad\",\n \"ready\": true,\n \"restartCount\": -87460346,\n \"started\": true,\n \"state\": {\n \"exitCode\": -94403051,\n \"finishedAt\": \"\",\n \"reason\": \"fugiat aliqua a\",\n \"startedAt\": \"\",\n \"state\": \"aliquip dolor\"\n }\n }\n ],\n \"phase\": \"aliquip esse culpa\",\n \"podIp\": \"adipisicing commodo ame\",\n \"qosClass\": \"amet velit Duis\"\n }\n },\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"eu pariatur non velit sit\",\n \"name\": \"eiusmod ut non dolor\",\n \"uid\": \"do labore adip\"\n },\n {\n \"kind\": \"est adipisicing\",\n \"name\": \"labore nisi amet officia\",\n \"uid\": \"Duis\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"minim do ea aute deserunt\",\n \"name\": \"Ut non\",\n \"uid\": \"adipisicing cupidatat non in Lorem\"\n },\n \"labels\": {\n \"in0\": \"magna in cillum\",\n \"et704\": \"et eu\",\n \"quis_7\": \"Excepteur in proident tempor\",\n \"deserunt3b\": \"non dolor sunt in officia\"\n },\n \"machineUid\": \"in ut\",\n \"namespace\": \"labore sint incididunt\",\n \"nodename\": \"in sunt velit\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"in adipisici\",\n \"name\": \"sint aliqua dolor sit\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -99880026,\n \"cpuUnit\": \"irure veniam voluptate commodo\",\n \"memory\": 55966359,\n \"memoryUnit\": \"ea ut ipsum\"\n },\n \"requests\": {\n \"cpu\": -18861034,\n \"cpuUnit\": \"consectetur in ipsum\",\n \"memory\": -16527562,\n \"memoryUnit\": \"labore anim Lorem\"\n }\n }\n },\n {\n \"image\": \"ipsum officia ex Ut labore\",\n \"name\": \"nostrud nulla enim\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 2412756,\n \"cpuUnit\": \"culpa occaecat\",\n \"memory\": 19710072,\n \"memoryUnit\": \"magna nisi\"\n },\n \"requests\": {\n \"cpu\": 27133170,\n \"cpuUnit\": \"cillum veniam elit consectetur commodo\",\n \"memory\": 39513989,\n \"memoryUnit\": \"ea amet in\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"in\"\n },\n {\n \"name\": \"enim sed aute\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"qui ipsum ex cupidatat Excepteur\",\n \"name\": \"sint enim\",\n \"ready\": false,\n \"restartCount\": 43063692,\n \"started\": true,\n \"state\": {\n \"exitCode\": 39511798,\n \"finishedAt\": \"\",\n \"reason\": \"ex pariatur\",\n \"startedAt\": \"\",\n \"state\": \"ve\"\n }\n },\n {\n \"image\": \"culpa sint\",\n \"name\": \"deserunt sit mollit\",\n \"ready\": true,\n \"restartCount\": -9451454,\n \"started\": true,\n \"state\": {\n \"exitCode\": -17341081,\n \"finishedAt\": \"\",\n \"reason\": \"officia in magna\",\n \"startedAt\": \"\",\n \"state\": \"dolore exercitation\"\n }\n }\n ],\n \"phase\": \"ullamco pariatur\",\n \"podIp\": \"do qui dolor cupidatat ex\",\n \"qosClass\": \"ad deserunt\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3b607325-848c-42db-906e-8b4968b6fe4a", + "name": "Retrieves specified cluster workload rolebindings", + "request": { + "name": "Retrieves specified cluster workload rolebindings", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "rolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7c63adb4-83a8-4c5c-be9f-bcd42ab43786", + "name": "An array of cluster workload rolebindings", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "rolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"nostrud incididunt ea est consequat\",\n \"name\": \"aute ut esse\",\n \"uid\": \"in\"\n },\n \"labels\": {\n \"reprehenderit4\": \"fugiat anim in do\",\n \"labore_aef\": \"proident in sit\"\n },\n \"namespace\": \"anim irure\"\n },\n \"spec\": {\n \"namespace\": \"Duis reprehenderit et\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"sunt proident commodo al\"\n },\n \"subjects\": [\n {\n \"name\": \"quis\",\n \"namespace\": \"occaecat est in\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"dolor amet\",\n \"namespace\": \"sed velit est\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"ut eu incididunt elit\",\n \"name\": \"ullamco\",\n \"uid\": \"proident veniam in\"\n },\n \"labels\": {\n \"consectetur_2\": \"incididunt ullamco\",\n \"est39\": \"Duis ea ullamco\",\n \"ullamcob6\": \"Lorem mollit commodo pariatur quis\"\n },\n \"namespace\": \"sint eu ipsum\"\n },\n \"spec\": {\n \"namespace\": \"anim eu\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"elit proident\"\n },\n \"subjects\": [\n {\n \"name\": \"amet sit\",\n \"namespace\": \"Ut laborum s\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"Ut qui dolore\",\n \"namespace\": \"nulla tempor consectetur in\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "db2b958e-0577-4b1e-b7a6-73ac8344d4e8", + "name": "Retrieves specified cluster workload statefulsets", + "request": { + "name": "Retrieves specified cluster workload statefulsets", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "statefulset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5440ca70-bcc8-4df2-b160-6aec12a99f83", + "name": "An array of cluster workload statefulsets", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "spectroclusters", + ":uid", + "workloads", + "statefulset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"statefulSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"aliquip elit consectetur \",\n \"name\": \"eu Lorem sint fugiat\",\n \"uid\": \"\"\n },\n \"labels\": {\n \"ipsumd\": \"irure in\",\n \"Excepteur__3\": \"irure\"\n },\n \"namespace\": \"ut\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -86040331,\n \"ready\": -96539865,\n \"total\": 99097789,\n \"updated\": -93680151\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"m\",\n \"name\": \"cupidatat ex veniam\",\n \"uid\": \"Lorem labo\"\n },\n \"labels\": {\n \"veniam8e0\": \"aliqua labore eu\",\n \"labore8\": \"ad mollit ut\"\n },\n \"namespace\": \"magna\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -29664163,\n \"ready\": -6183092,\n \"total\": -73263674,\n \"updated\": -93223531\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "3d5cb949-a125-4d15-9f98-5d872d55b99d", + "name": "workspaces", + "item": [ + { + "id": "c90903c2-8dc3-427b-8d9b-4b077d5049c4", + "name": "Retrieves a list of workspace", + "request": { + "name": "Retrieves a list of workspace", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e02ddd5e-1f21-4f7c-b387-cc2445088afa", + "name": "An array of workspace", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"meta\": {\n \"clusterNames\": [\n \"culpa\",\n \"elit dolor anim minim \"\n ],\n \"clusterRefs\": [\n {\n \"name\": \"elit sit do sed dolor\",\n \"uid\": \"non\"\n },\n {\n \"name\": \"ipsum velit in\",\n \"uid\": \"eiusmod deserunt \"\n }\n ],\n \"creationTime\": \"\",\n \"name\": \"minim sunt exercitation ut\",\n \"namespaces\": [\n \"proiden\",\n \"eu consectetur Duis et\"\n ],\n \"uid\": \"irure\"\n },\n \"metadata\": {\n \"annotations\": {\n \"laboris_3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollit1_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterRefs\": [\n {\n \"name\": \"reprehenderit laboris\",\n \"uid\": \"dolore Duis\"\n },\n {\n \"name\": \"irure ullamco\",\n \"uid\": \"nulla irure\"\n }\n ],\n \"namespaces\": [\n \"do incididunt\",\n \"in amet nostrud\"\n ],\n \"quota\": {\n \"resourceAllocation\": {\n \"cpu\": 86581144.07844807,\n \"memory\": 76294192.40267813\n }\n }\n },\n \"status\": {\n \"namespaces\": [\n {\n \"name\": \"laboris\",\n \"total\": {\n \"cpu\": {\n \"allocated\": 55767663.88914937,\n \"usage\": -54428750.88298855\n },\n \"memory\": {\n \"allocated\": -80898889.35592407,\n \"usage\": 61614348.248689085\n }\n }\n },\n {\n \"name\": \"sed dolor sint\",\n \"total\": {\n \"cpu\": {\n \"allocated\": -13991863.577006876,\n \"usage\": -83815630.21039686\n },\n \"memory\": {\n \"allocated\": 26190160.86589068,\n \"usage\": 52560283.29161134\n }\n }\n }\n ],\n \"total\": {\n \"cpu\": {\n \"allocated\": -36699992.47801092,\n \"usage\": 5588454.312945411\n },\n \"memory\": {\n \"allocated\": 50671831.307668835,\n \"usage\": -20325209.322159484\n }\n }\n }\n },\n {\n \"meta\": {\n \"clusterNames\": [\n \"quis amet ut\",\n \"laboris quis\"\n ],\n \"clusterRefs\": [\n {\n \"name\": \"consequat fugiat in \",\n \"uid\": \"dolore sint\"\n },\n {\n \"name\": \"minim\",\n \"uid\": \"labore ipsum ea cupidatat\"\n }\n ],\n \"creationTime\": \"\",\n \"name\": \"sit eiusmod sed mollit\",\n \"namespaces\": [\n \"exercitation dolor\",\n \"culpa esse sunt reprehenderit\"\n ],\n \"uid\": \"laboris\"\n },\n \"metadata\": {\n \"annotations\": {\n \"adc09\": \"\",\n \"tempor_b\": \"\",\n \"esse_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"esse_d20\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterRefs\": [\n {\n \"name\": \"occaecat sed laborum magna\",\n \"uid\": \"nostrud laborum irure amet\"\n },\n {\n \"name\": \"Exce\",\n \"uid\": \"ut mollit do labore\"\n }\n ],\n \"namespaces\": [\n \"aliqu\",\n \"culpa laborum\"\n ],\n \"quota\": {\n \"resourceAllocation\": {\n \"cpu\": 88926613.75261478,\n \"memory\": 5407519.711525962\n }\n }\n },\n \"status\": {\n \"namespaces\": [\n {\n \"name\": \"Ut incididunt eiusmod ut\",\n \"total\": {\n \"cpu\": {\n \"allocated\": -28368525.965994224,\n \"usage\": 76908216.69575539\n },\n \"memory\": {\n \"allocated\": 67702229.19442007,\n \"usage\": -89917372.14579229\n }\n }\n },\n {\n \"name\": \"sunt et Duis consequat\",\n \"total\": {\n \"cpu\": {\n \"allocated\": -36196416.55012988,\n \"usage\": -91614540.34955919\n },\n \"memory\": {\n \"allocated\": -22065768.188623294,\n \"usage\": 60095713.00418687\n }\n }\n }\n ],\n \"total\": {\n \"cpu\": {\n \"allocated\": -42253197.47291789,\n \"usage\": -62488815.80282841\n },\n \"memory\": {\n \"allocated\": -10678375.80211544,\n \"usage\": -64782324.373618394\n }\n }\n }\n }\n ],\n \"cpuUnit\": \"minim anim dolor labore\",\n \"memoryUnit\": \"sint id\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ebd49f18-ce54-4e69-ba1b-50b2167eff46", + "name": "{uid}/spectroclusters/workloads", + "item": [ + { + "id": "e7f08149-fc12-42fb-9775-6f0c177f8d84", + "name": "Retrieves specified workspace clusters workload clusterrolebindings", + "request": { + "name": "Retrieves specified workspace clusters workload clusterrolebindings", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "clusterrolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "31b07531-1e33-42b5-9d3d-e05a51d72c2e", + "name": "An array of clusters workload clusterrolebindings", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "clusterrolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"laboris fugiat\",\n \"name\": \"nisi dolor sunt\",\n \"uid\": \"incididunt Ut in\"\n },\n \"labels\": {\n \"ut79\": \"sit anim culp\"\n },\n \"namespace\": \"culpa dolore\"\n },\n \"spec\": {\n \"namespace\": \"eiusmod\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"consequat occaecat eu officia\"\n },\n \"subjects\": [\n {\n \"name\": \"aliquip sed consectetur exercitation\",\n \"namespace\": \"labore sed ex in\",\n \"type\": \"User\"\n },\n {\n \"name\": \"deserunt et laborum proident\",\n \"namespace\": \"ut voluptate ex\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"ut adipisicing\",\n \"name\": \"magna\",\n \"uid\": \"officia dolore Lorem\"\n },\n \"labels\": {\n \"anim_85\": \"ut labore culpa in ad\"\n },\n \"namespace\": \"ea\"\n },\n \"spec\": {\n \"namespace\": \"culpa exercitation\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"laborum iru\"\n },\n \"subjects\": [\n {\n \"name\": \"pariatur dolor do occaecat nulla\",\n \"namespace\": \"exercitation Duis nostrud dolore\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"in tempor Lorem fug\",\n \"namespace\": \"sint consequat voluptate\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"pack\",\n \"name\": \"occaecat esse do dolore\",\n \"uid\": \"do\"\n }\n },\n {\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"repreh\",\n \"name\": \"ad do consequat nostrud aute\",\n \"uid\": \"cupidatat culpa id eiusmod irure\"\n },\n \"labels\": {\n \"aliqua1fd\": \"ulla\",\n \"ex_d\": \"velit magna sunt\"\n },\n \"namespace\": \"reprehender\"\n },\n \"spec\": {\n \"namespace\": \"dolore aliqua\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"enim \"\n },\n \"subjects\": [\n {\n \"name\": \"consequat sint anim\",\n \"namespace\": \"eu\",\n \"type\": \"User\"\n },\n {\n \"name\": \"veniam\",\n \"namespace\": \"c\",\n \"type\": \"ServiceAccount\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"irure non occaecat in\",\n \"name\": \"ut ex\",\n \"uid\": \"et quis Excepteur\"\n },\n \"labels\": {\n \"deserunt9_7\": \"commodo aliqua\",\n \"etd\": \"ad dolore\",\n \"aliquip_85e\": \"Duis ut co\",\n \"tempor1e_\": \"laboris irure dolore aute\"\n },\n \"namespace\": \"nisi fugiat in nostrud\"\n },\n \"spec\": {\n \"namespace\": \"culpa quis\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"ut eiusmod irure sed\"\n },\n \"subjects\": [\n {\n \"name\": \"magna Lore\",\n \"namespace\": \"do elit consequat\",\n \"type\": \"User\"\n },\n {\n \"name\": \"fugiat ipsum commodo cupidatat\",\n \"namespace\": \"tempor culpa inci\",\n \"type\": \"Group\"\n }\n ],\n \"type\": \"RoleBinding\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"appdeployment\",\n \"name\": \"consectetur\",\n \"uid\": \"Excepteur\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"labore_0\": \"\"\n },\n \"labels\": {\n \"in__\": \"\",\n \"ind\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eab7e69b-e26a-430c-ab25-b3bc24ec75d7", + "name": "Retrieves specified workspace clusters workload cronjobs", + "request": { + "name": "Retrieves specified workspace clusters workload cronjobs", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "cronjob" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ca4476e2-2d2b-4dac-8b3c-a0b12433f1b6", + "name": "An array of clusters workload cronjobs", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "cronjob" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"cronjobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"exercitation\",\n \"name\": \"Excepteur dolor nisi reprehenderit\",\n \"uid\": \"elit\"\n },\n \"labels\": {\n \"adipisicing_5\": \"adipisicing Ut est\",\n \"consectetur4\": \"qui cillum adipisicing tempor esse\",\n \"ut_d_\": \"ad\"\n },\n \"namespace\": \"incididunt occaecat aliquip\"\n },\n \"spec\": {\n \"schedule\": \"magna officia eiusmod\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"est in officia sit\",\n \"name\": \"ut non velit esse nisi\",\n \"uid\": \"ut officia aliquip Lorem\"\n },\n \"labels\": {\n \"enime\": \"ut dolore nostrud\",\n \"ea6\": \"quis\"\n },\n \"namespace\": \"pariatur Excepteur veniam incididunt\"\n },\n \"spec\": {\n \"schedule\": \"qui quis laboris id reprehend\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"machine\",\n \"name\": \"laboris ex tempor\",\n \"uid\": \"eiusmod nulla aliqua dolore veniam\"\n }\n },\n {\n \"cronjobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"occaecat qui\",\n \"name\": \"non\",\n \"uid\": \"irure magna\"\n },\n \"labels\": {\n \"elitc\": \"co\",\n \"Duis908\": \"Ut fugiat ipsum in nisi\"\n },\n \"namespace\": \"labore voluptate Ut\"\n },\n \"spec\": {\n \"schedule\": \"qui adipisicing\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"et Lorem cupidatat laborum\",\n \"name\": \"ut cillum laborum\",\n \"uid\": \"dolore commodo pariatur\"\n },\n \"labels\": {\n \"cillum071\": \"ullamco nulla in do\",\n \"aliqua_4d\": \"velit\"\n },\n \"namespace\": \"in Exce\"\n },\n \"spec\": {\n \"schedule\": \"adipisicing minim ipsum\"\n },\n \"status\": {\n \"lastScheduleTime\": \"\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"appprofile\",\n \"name\": \"esse in\",\n \"uid\": \"ut\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"sintc\": \"\"\n },\n \"labels\": {\n \"dolore__\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "60aff2a9-ec9b-4a81-abb2-5c71a797b0d4", + "name": "Retrieves specified workspace clusters workload daemonsets", + "request": { + "name": "Retrieves specified workspace clusters workload daemonsets", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "daemonset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ea3e7e09-7fec-451f-8098-ddaf008dd83d", + "name": "An array of clusters workload daemonsets", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "daemonset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"daemonSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"cupidatat eu\",\n \"name\": \"officia veniam in\",\n \"uid\": \"minim elit sint aute\"\n },\n \"labels\": {\n \"eu2e5\": \"in Lorem\",\n \"Excepteur_c\": \"minim Excepteur tempor ullamco\"\n },\n \"namespace\": \"mollit ut ex\"\n },\n \"status\": {\n \"available\": 42171438,\n \"currentScheduled\": 75220889,\n \"desiredScheduled\": 24844952,\n \"misScheduled\": 37219870,\n \"ready\": -50004528,\n \"updatedScheduled\": -75643579\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"irure in \",\n \"name\": \"proident elit mollit commodo sit\",\n \"uid\": \"e\"\n },\n \"labels\": {\n \"ut_ef5\": \"ex enim\",\n \"enim93e\": \"ad sint sunt eu tempor\",\n \"essef21\": \"ad fugiat esse irure sint\",\n \"amet9\": \"eiusmod voluptate ullamco\",\n \"aute_cbf\": \"ven\"\n },\n \"namespace\": \"aliquip ex exercitation\"\n },\n \"status\": {\n \"available\": 92542920,\n \"currentScheduled\": 74205644,\n \"desiredScheduled\": -26522063,\n \"misScheduled\": 2790659,\n \"ready\": -95404314,\n \"updatedScheduled\": 42804350\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"appdeployment\",\n \"name\": \"veniam dolor eu fugiat nostrud\",\n \"uid\": \"tempor\"\n }\n },\n {\n \"daemonSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"mollit pariatur qui\",\n \"name\": \"ut Excepteur officia minim\",\n \"uid\": \"elit\"\n },\n \"labels\": {\n \"veniam_5b\": \"dolo\",\n \"nulla1\": \"Excepteur laborum fu\"\n },\n \"namespace\": \"ipsum et exercitation\"\n },\n \"status\": {\n \"available\": 80746915,\n \"currentScheduled\": 22574976,\n \"desiredScheduled\": -44583611,\n \"misScheduled\": 97966859,\n \"ready\": 49160529,\n \"updatedScheduled\": 24201035\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"in cupidatat dolore nisi\",\n \"name\": \"eiusmod consectetur\",\n \"uid\": \"laboris tempor dolor officia\"\n },\n \"labels\": {\n \"culpa_aa\": \"aute\",\n \"est_3a7\": \"Lorem ipsum\"\n },\n \"namespace\": \"laboris eiusmo\"\n },\n \"status\": {\n \"available\": 43660207,\n \"currentScheduled\": 46155368,\n \"desiredScheduled\": -67955035,\n \"misScheduled\": -97793133,\n \"ready\": 56223079,\n \"updatedScheduled\": -82154346\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"pariatur\",\n \"uid\": \"aliqua dolor adipisicing aute\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"dolore887\": \"\"\n },\n \"labels\": {\n \"sit_8fc\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2bf15e1e-de90-4987-9577-36888e353484", + "name": "Retrieves specified workspace clusters workload deployments", + "request": { + "name": "Retrieves specified workspace clusters workload deployments", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "deployment" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4231b426-e613-4f06-b8a5-d5fe593d8c9b", + "name": "An array of clusters workload deployments", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "deployment" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"deployments\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"nulla id ad adipisicing\",\n \"name\": \"mollit\",\n \"uid\": \"in sit cupidatat ullamco\"\n },\n \"labels\": {\n \"dolore4a\": \"nostrud \"\n },\n \"namespace\": \"labore amet\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -32166769,\n \"ready\": 93958572,\n \"total\": 89962581,\n \"updated\": 17560790\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"labore\",\n \"name\": \"sint cillum\",\n \"uid\": \"non eiusmod nostrud Duis\"\n },\n \"labels\": {\n \"exercitation_94\": \"magna reprehenderit\",\n \"Duis__\": \"ut laborum et magna aute\"\n },\n \"namespace\": \"aliqua mollit Lorem\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 68863322,\n \"ready\": 52085661,\n \"total\": -80272341,\n \"updated\": -37220942\n }\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"ipsum cillum\",\n \"uid\": \"magna do\"\n }\n },\n {\n \"deployments\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"qui in\",\n \"name\": \"in nostrud\",\n \"uid\": \"Duis id\"\n },\n \"labels\": {\n \"aliqua_206\": \"fugiat incididunt labore aliquip\",\n \"commodoea\": \"proident ullamco pariatur dolor\"\n },\n \"namespace\": \"anim\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 79320904,\n \"ready\": 89131905,\n \"total\": 56807647,\n \"updated\": 24505200\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"adipisicing Duis\",\n \"name\": \"qui ipsum\",\n \"uid\": \"aliquip\"\n },\n \"labels\": {\n \"ea_f7\": \"aliqua est\"\n },\n \"namespace\": \"adi\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 44865004,\n \"ready\": 39780153,\n \"total\": 92005672,\n \"updated\": -94918834\n }\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"edgehost\",\n \"name\": \"deserunt consequat ut\",\n \"uid\": \"culpa irure\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"veniam_d9\": \"\"\n },\n \"labels\": {\n \"est2\": \"\",\n \"occaecat1\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "61c1178a-0a38-4aa0-8516-719c4b2e5215", + "name": "Retrieves specified workspace clusters workload jobs", + "request": { + "name": "Retrieves specified workspace clusters workload jobs", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "job" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d4ffce36-03f5-48b4-bdec-2e8f855c6236", + "name": "An array of clusters workload jobs", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "job" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"jobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"consequat ipsum exercitation Lorem do\",\n \"name\": \"do\",\n \"uid\": \"aute\"\n },\n \"labels\": {\n \"sintcc\": \"sunt sint\",\n \"eiusmod834\": \"sint occaecat\",\n \"magna0db\": \"ullamco do nisi in\"\n },\n \"namespace\": \"enim\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"amet\",\n \"reason\": \"aliqua Ut proident\",\n \"status\": \"voluptate Excepteur\",\n \"type\": \"dolor labore adipisicing consectetur\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"sunt veniam minim\",\n \"reason\": \"eiusmod ea\",\n \"status\": \"proident Except\",\n \"type\": \"ullamco velit\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": -29423890\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"nostrud magna\",\n \"name\": \"Ut minim amet ut\",\n \"uid\": \"ut aliquip in in ipsum\"\n },\n \"labels\": {\n \"enim_1\": \"quis laborum reprehenderit culpa veniam\",\n \"labore_79e\": \"amet commodo eiusmod\"\n },\n \"namespace\": \"cupidatat adipisicing minim\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"incididunt Ut magna qui est\",\n \"reason\": \"voluptate ea occaecat fugiat anim\",\n \"status\": \"eu nisi occaecat\",\n \"type\": \"dolore eiusmod qui eu\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"minim\",\n \"reason\": \"ea Excepteur\",\n \"status\": \"cillum irure\",\n \"type\": \"elit aute laboris laborum\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": -23770046\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"d\",\n \"uid\": \"consequat magna et ad in\"\n }\n },\n {\n \"jobs\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"eu nulla cupidatat\",\n \"name\": \"non irure dolore eiusmo\",\n \"uid\": \"consectetur pariatur sed laboris in\"\n },\n \"labels\": {\n \"adipisicing_51\": \"sit voluptate\",\n \"Lorem_7\": \"eu dolor elit enim\"\n },\n \"namespace\": \"do in\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"in voluptate id veniam\",\n \"reason\": \"dolor aliquip cillum nisi dolor\",\n \"status\": \"Duis veniam amet non\",\n \"type\": \"nulla ipsum aut\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"in\",\n \"reason\": \"magna deserunt\",\n \"status\": \"nisi eiusmod in labore enim\",\n \"type\": \"ut minim et Excepteur\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": 31880107\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"laboris dolor ex proident\",\n \"name\": \"ut Lorem eu dolore q\",\n \"uid\": \"ut sit\"\n },\n \"labels\": {\n \"deserunt_6\": \"id Duis eu\"\n },\n \"namespace\": \"reprehenderit velit amet quis\"\n },\n \"status\": {\n \"completionTime\": \"\",\n \"conditions\": [\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"irure proident id velit\",\n \"reason\": \"magna qui ex\",\n \"status\": \"eiusmod\",\n \"type\": \"nostrud cupid\"\n },\n {\n \"lastTransitionTime\": \"\",\n \"lastUpdateTime\": \"\",\n \"message\": \"magna aute Duis nulla\",\n \"reason\": \"in ipsum consequat cupidatat amet\",\n \"status\": \"cupidatat adipisicing nostrud ullamco sit\",\n \"type\": \"cillum proident\"\n }\n ],\n \"startTime\": \"\",\n \"succeeded\": 29689751\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"clusterprofile\",\n \"name\": \"minim u\",\n \"uid\": \"est laborum Duis laboris\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"commodo_fae\": \"\",\n \"laborum0\": \"\"\n },\n \"labels\": {\n \"elit_1\": \"\",\n \"est__e\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b472b64b-767b-4389-975e-a3a52e993dee", + "name": "Retrieves specified workspace clusters workload namespaces", + "request": { + "name": "Retrieves specified workspace clusters workload namespaces", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "namespace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6d01e825-9cbc-49a4-8390-f20b0538c050", + "name": "An array of clusters workload namespaces", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "namespace" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"metadata\": {\n \"kind\": \"pack\",\n \"name\": \"reprehenderit adipisicing fugia\",\n \"uid\": \"reprehenderit qui\"\n },\n \"namespaces\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"Duis\",\n \"name\": \"sunt\",\n \"uid\": \"in occaecat\"\n },\n \"labels\": {\n \"anim_296\": \"dolor Ut ex adipisicing\"\n },\n \"namespace\": \"non sed voluptate nisi adipisicing\"\n },\n \"status\": {\n \"phase\": \"do sunt deserunt\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"consequat qui ullamco ea\",\n \"name\": \"minim sit aliquip laborum\",\n \"uid\": \"nisi reprehe\"\n },\n \"labels\": {\n \"minim_c5\": \"amet nulla dolor non volu\",\n \"consecteturbd\": \"dolore tempor laboris id\"\n },\n \"namespace\": \"cillum ipsu\"\n },\n \"status\": {\n \"phase\": \"nisi enim anim cupidatat\"\n }\n }\n ]\n },\n {\n \"metadata\": {\n \"kind\": \"appdeployment\",\n \"name\": \"pariatur deserunt in\",\n \"uid\": \"et quis ullamco ea deserunt\"\n },\n \"namespaces\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"culpa Lorem nostrud mollit\",\n \"name\": \"do incididunt\",\n \"uid\": \"deserunt Duis dolor anim\"\n },\n \"labels\": {\n \"doloreeb\": \"ea Lorem quis\",\n \"irure_8f9\": \"occaecat do reprehenderit\"\n },\n \"namespace\": \"sed et veniam do\"\n },\n \"status\": {\n \"phase\": \"irure ipsum\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"velit in consequat officia\",\n \"name\": \"et do in\",\n \"uid\": \"dolore deserunt\"\n },\n \"labels\": {\n \"laboriscda\": \"ipsum culpa Excepteur id\",\n \"id_b7f\": \"tempor aliqua velit Lorem\",\n \"culpab5_\": \"ipsum nisi minim \",\n \"sed_9bd\": \"incididunt qui proident\"\n },\n \"namespace\": \"aliqua Excepteur culpa\"\n },\n \"status\": {\n \"phase\": \"sit laboris reprehenderit laborum\"\n }\n }\n ]\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"commodo0\": \"\",\n \"sit_a_9\": \"\"\n },\n \"labels\": {\n \"veniamac4\": \"\",\n \"Ut769\": \"\",\n \"est_8b0\": \"\",\n \"incididunt_8b1\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "42a8828b-1ce6-40cd-9233-e823791b5353", + "name": "Retrieves specified workspace clusters workload pods", + "request": { + "name": "Retrieves specified workspace clusters workload pods", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "pod" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9eb10388-9c9f-4e26-8e0c-4cb9403181eb", + "name": "An array of clusters workload pods", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "pod" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"metadata\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"tempor culpa consequat nisi\",\n \"uid\": \"qui eu culpa nulla voluptate\"\n },\n \"pods\": [\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"aute dolor dolore\",\n \"name\": \"sed officia\",\n \"uid\": \"esse consequat pariatur enim\"\n },\n {\n \"kind\": \"minim et culpa aute\",\n \"name\": \"Lorem dolor nulla aliqua\",\n \"uid\": \"in minim quis\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"enim ut eiusmod dolore\",\n \"name\": \"in\",\n \"uid\": \"minim occaecat cupidatat dolor labore\"\n },\n \"labels\": {\n \"ipsum_24\": \"esse sed\",\n \"animd9c\": \"reprehenderit\",\n \"voluptate599\": \"voluptate mollit minim non\"\n },\n \"machineUid\": \"pariatur et aliqua nisi nulla\",\n \"namespace\": \"sunt cupidatat nostrud\",\n \"nodename\": \"ea in\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"in sit est exercitation\",\n \"name\": \"dolore in in\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 72169613,\n \"cpuUnit\": \"id aliquip voluptate Duis\",\n \"memory\": -58260273,\n \"memoryUnit\": \"commodo elit exercitation incididunt est\"\n },\n \"requests\": {\n \"cpu\": 90852866,\n \"cpuUnit\": \"laboris a\",\n \"memory\": 79301973,\n \"memoryUnit\": \"Excepteur dolor ut\"\n }\n }\n },\n {\n \"image\": \"ut veniam ipsum\",\n \"name\": \"quis incididunt labore\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 90417423,\n \"cpuUnit\": \"in ullamco incididunt cupidatat\",\n \"memory\": -11301142,\n \"memoryUnit\": \"ut in dolore\"\n },\n \"requests\": {\n \"cpu\": -20029570,\n \"cpuUnit\": \"sin\",\n \"memory\": 4618302,\n \"memoryUnit\": \"id c\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"amet pariatur culpa Excepteur cupidatat\"\n },\n {\n \"name\": \"dolor ullamco\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"consectetur ut\",\n \"name\": \"nulla eiusmod Ut\",\n \"ready\": false,\n \"restartCount\": 11860481,\n \"started\": true,\n \"state\": {\n \"exitCode\": 81403606,\n \"finishedAt\": \"\",\n \"reason\": \"ullamco ea non sint\",\n \"startedAt\": \"\",\n \"state\": \"do qui\"\n }\n },\n {\n \"image\": \"deserunt in\",\n \"name\": \"id in amet\",\n \"ready\": true,\n \"restartCount\": -780390,\n \"started\": true,\n \"state\": {\n \"exitCode\": 84081026,\n \"finishedAt\": \"\",\n \"reason\": \"nulla minim ut\",\n \"startedAt\": \"\",\n \"state\": \"tempor\"\n }\n }\n ],\n \"phase\": \"tempor est mollit\",\n \"podIp\": \"sunt voluptate in\",\n \"qosClass\": \"enim in cupidata\"\n }\n },\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"quis et sint sit\",\n \"name\": \"magna sed anim ad\",\n \"uid\": \"voluptate eu adipisicing tempor\"\n },\n {\n \"kind\": \"ullamco esse exercitation deserunt\",\n \"name\": \"sed aliquip enim consequat\",\n \"uid\": \"dolor fugiat\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"eu ut\",\n \"name\": \"qui tempor in enim occaecat\",\n \"uid\": \"reprehenderit cillum in\"\n },\n \"labels\": {\n \"mollit8\": \"incididunt nostrud\",\n \"laboris_9\": \"enim occaecat\",\n \"ipsumb3\": \"fugiat in\"\n },\n \"machineUid\": \"minim in voluptate in\",\n \"namespace\": \"ex et nostrud exercitation\",\n \"nodename\": \"ipsum non officia magna dolore\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"nostrud reprehenderit aliquip aute pariatur\",\n \"name\": \"anim aliquip in\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -55036966,\n \"cpuUnit\": \"eu\",\n \"memory\": -56834286,\n \"memoryUnit\": \"exe\"\n },\n \"requests\": {\n \"cpu\": -51240407,\n \"cpuUnit\": \"nostrud incididunt ad reprehenderit\",\n \"memory\": 17164982,\n \"memoryUnit\": \"aute dolore\"\n }\n }\n },\n {\n \"image\": \"fugiat consectetur\",\n \"name\": \"nostrud magna\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -31190642,\n \"cpuUnit\": \"esse reprehenderit\",\n \"memory\": -17398969,\n \"memoryUnit\": \"quis et\"\n },\n \"requests\": {\n \"cpu\": -93635894,\n \"cpuUnit\": \"cillum voluptate\",\n \"memory\": -67772108,\n \"memoryUnit\": \"consectetur sunt nisi\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"qui commodo eiusmod tempor\"\n },\n {\n \"name\": \"in aliquip Ut eu\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"sint\",\n \"name\": \"ea ullamco est\",\n \"ready\": false,\n \"restartCount\": -55348073,\n \"started\": true,\n \"state\": {\n \"exitCode\": -39188997,\n \"finishedAt\": \"\",\n \"reason\": \"irure Excepteur\",\n \"startedAt\": \"\",\n \"state\": \"dolor reprehenderit\"\n }\n },\n {\n \"image\": \"amet nisi velit\",\n \"name\": \"fugiat in sed\",\n \"ready\": false,\n \"restartCount\": 36715418,\n \"started\": false,\n \"state\": {\n \"exitCode\": 84976490,\n \"finishedAt\": \"\",\n \"reason\": \"velit nisi conse\",\n \"startedAt\": \"\",\n \"state\": \"Ut\"\n }\n }\n ],\n \"phase\": \"voluptate occaecat reprehenderit ut\",\n \"podIp\": \"adipisicing dolor\",\n \"qosClass\": \"qui ut dolor reprehenderit\"\n }\n }\n ]\n },\n {\n \"metadata\": {\n \"kind\": \"edgehost\",\n \"name\": \"eiusmod officia labore quis\",\n \"uid\": \"laborum culpa ullamco\"\n },\n \"pods\": [\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"aute dolore exercitation\",\n \"name\": \"dolore magna dolor labore\",\n \"uid\": \"\"\n },\n {\n \"kind\": \"in non culpa laborum\",\n \"name\": \"occaecat eu veniam laboris\",\n \"uid\": \"commodo \"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"enim et esse\",\n \"name\": \"elit Excepteur\",\n \"uid\": \"aliquip et ad est\"\n },\n \"labels\": {\n \"magna0a9\": \"consequat\"\n },\n \"machineUid\": \"eiusmod nulla occaecat\",\n \"namespace\": \"officia\",\n \"nodename\": \"sint exercitation\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"ut ex\",\n \"name\": \"consectetur si\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -138581,\n \"cpuUnit\": \"consequat aute irure\",\n \"memory\": 33612715,\n \"memoryUnit\": \"quis nostrud\"\n },\n \"requests\": {\n \"cpu\": 3183817,\n \"cpuUnit\": \"consectetur Duis ea cillum\",\n \"memory\": 70774097,\n \"memoryUnit\": \"minim dolore sit\"\n }\n }\n },\n {\n \"image\": \"dolor laboris occaecat fugiat mollit\",\n \"name\": \"occaecat ipsum aliqua sint qui\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 74730205,\n \"cpuUnit\": \"ullamco commodo\",\n \"memory\": -81614505,\n \"memoryUnit\": \"Lorem do\"\n },\n \"requests\": {\n \"cpu\": -42518325,\n \"cpuUnit\": \"in commodo occaecat proident\",\n \"memory\": 6387393,\n \"memoryUnit\": \"non eu\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"officia do ullamco consectetur\"\n },\n {\n \"name\": \"mollit est non sed consectetur\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"nisi sed\",\n \"name\": \"labore co\",\n \"ready\": false,\n \"restartCount\": 53858201,\n \"started\": true,\n \"state\": {\n \"exitCode\": -83951751,\n \"finishedAt\": \"\",\n \"reason\": \"ei\",\n \"startedAt\": \"\",\n \"state\": \"sit amet ut esse\"\n }\n },\n {\n \"image\": \"amet lab\",\n \"name\": \"minim nisi ut\",\n \"ready\": true,\n \"restartCount\": -32967277,\n \"started\": true,\n \"state\": {\n \"exitCode\": -60882381,\n \"finishedAt\": \"\",\n \"reason\": \"consequat nisi in\",\n \"startedAt\": \"\",\n \"state\": \"qui\"\n }\n }\n ],\n \"phase\": \"ipsum Duis\",\n \"podIp\": \"in ullamco deserunt nulla Lorem\",\n \"qosClass\": \"tempor ullamco fugiat cupidatat\"\n }\n },\n {\n \"metadata\": {\n \"associatedRefs\": [\n {\n \"kind\": \"Duis anim\",\n \"name\": \"ipsum\",\n \"uid\": \"velit eiusmod voluptate laboris\"\n },\n {\n \"kind\": \"nulla mollit ut\",\n \"name\": \"laborum\",\n \"uid\": \"aliquip qui\"\n }\n ],\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"id do\",\n \"name\": \"quis dolor\",\n \"uid\": \"est minim id irure\"\n },\n \"labels\": {\n \"officia__2\": \"amet laboris eiusmod\",\n \"dolorec\": \"ut adipisicing incididunt\"\n },\n \"machineUid\": \"sed eiusmod non\",\n \"namespace\": \"non dolor magna quis\",\n \"nodename\": \"elit velit consectetur nostrud\"\n },\n \"spec\": {\n \"containers\": [\n {\n \"image\": \"sunt aute et sed\",\n \"name\": \"sed fugiat\",\n \"resources\": {\n \"limits\": {\n \"cpu\": -58361920,\n \"cpuUnit\": \"fugiat commodo do\",\n \"memory\": 86780332,\n \"memoryUnit\": \"ex Excepteur Duis\"\n },\n \"requests\": {\n \"cpu\": -62465875,\n \"cpuUnit\": \"laboris\",\n \"memory\": -50160408,\n \"memoryUnit\": \"consequat dolor commodo\"\n }\n }\n },\n {\n \"image\": \"consequat in veniam esse\",\n \"name\": \"nisi in dolore veniam\",\n \"resources\": {\n \"limits\": {\n \"cpu\": 44124699,\n \"cpuUnit\": \"tempor dolor proident aute\",\n \"memory\": -68723745,\n \"memoryUnit\": \"voluptate id dolor labore\"\n },\n \"requests\": {\n \"cpu\": -55429628,\n \"cpuUnit\": \"fugiat\",\n \"memory\": -28503820,\n \"memoryUnit\": \"tempor velit mollit dolor\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"reprehenderit sed ad\"\n },\n {\n \"name\": \"Duis aliqua\"\n }\n ]\n },\n \"status\": {\n \"containers\": [\n {\n \"image\": \"id dolor in\",\n \"name\": \"sed\",\n \"ready\": true,\n \"restartCount\": 94476768,\n \"started\": false,\n \"state\": {\n \"exitCode\": -22386916,\n \"finishedAt\": \"\",\n \"reason\": \"Lorem veniam consectetur cupidatat\",\n \"startedAt\": \"\",\n \"state\": \"veniam adipisicing consequat\"\n }\n },\n {\n \"image\": \"esse ipsum\",\n \"name\": \"ad\",\n \"ready\": false,\n \"restartCount\": -50697030,\n \"started\": true,\n \"state\": {\n \"exitCode\": -58217425,\n \"finishedAt\": \"\",\n \"reason\": \"Lorem sed laborum\",\n \"startedAt\": \"\",\n \"state\": \"elit dolore proid\"\n }\n }\n ],\n \"phase\": \"Ut in fugiat deserunt do\",\n \"podIp\": \"voluptate consectetur ut sint\",\n \"qosClass\": \"deserunt cillum commodo ut eiusmod\"\n }\n }\n ]\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"deserunt1\": \"\"\n },\n \"labels\": {\n \"cupidatat_6\": \"\",\n \"ad9c7\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b842652c-a012-4cd3-80a2-64a0696dc3ea", + "name": "Retrieves specified workspace clusters workload rolebindings", + "request": { + "name": "Retrieves specified workspace clusters workload rolebindings", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "rolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2222d44d-16d7-4cc9-b920-50fb285470d0", + "name": "An array of clusters workload rolebindings", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "rolebinding" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"sint in dolor n\",\n \"name\": \"dolore\",\n \"uid\": \"ullamco in consequat\"\n },\n \"labels\": {\n \"Excepteur0\": \"eu ex eiusmod reprehenderit\",\n \"consequat_a\": \"deserunt aute\"\n },\n \"namespace\": \"aliqua\"\n },\n \"spec\": {\n \"namespace\": \"sed fugiat\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"Ut aliquip aute\"\n },\n \"subjects\": [\n {\n \"name\": \"cillum qui ipsum incididunt\",\n \"namespace\": \"ut esse in\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"ex\",\n \"namespace\": \"quis\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"qui consectetur est et\",\n \"name\": \"nostrud ani\",\n \"uid\": \"Ut id\"\n },\n \"labels\": {\n \"fugiat_0e\": \"proident veniam velit\",\n \"incididunt42f\": \"do dolor aliquip sunt\",\n \"enim_db\": \"non commodo\"\n },\n \"namespace\": \"ipsum ad sint\"\n },\n \"spec\": {\n \"namespace\": \"elit ut\",\n \"role\": {\n \"kind\": \"ClusterRole\",\n \"name\": \"ullamco mollit\"\n },\n \"subjects\": [\n {\n \"name\": \"sunt consectetur deserunt\",\n \"namespace\": \"amet occaecat minim\",\n \"type\": \"User\"\n },\n {\n \"name\": \"magna ipsum et\",\n \"namespace\": \"ut ad id sit\",\n \"type\": \"Group\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"occaecat dolor ipsum voluptate\",\n \"uid\": \"minim\"\n }\n },\n {\n \"bindings\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"ullamco magna tempor\",\n \"name\": \"in in consectetur labore\",\n \"uid\": \"dolore de\"\n },\n \"labels\": {\n \"proident9d\": \"est irure al\"\n },\n \"namespace\": \"exercitation cupidatat ipsum aliqua minim\"\n },\n \"spec\": {\n \"namespace\": \"nostrud eu ad Excepteur\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"adipisicing quis elit\"\n },\n \"subjects\": [\n {\n \"name\": \"ea consequat Excepteur ullamco\",\n \"namespace\": \"irure proident anim consectetur\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"nisi\",\n \"namespace\": \"amet consectetur\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"non incididunt velit \",\n \"name\": \"Duis occaecat\",\n \"uid\": \"dolore sint laboris\"\n },\n \"labels\": {\n \"aute_6_\": \"sunt et magna incididunt\",\n \"in_c\": \"ex ipsum nulla est\",\n \"et_1\": \"incididunt ullamco in labore\"\n },\n \"namespace\": \"amet\"\n },\n \"spec\": {\n \"namespace\": \"ad quis\",\n \"role\": {\n \"kind\": \"Role\",\n \"name\": \"ullamco enim\"\n },\n \"subjects\": [\n {\n \"name\": \"minim nulla laborum ad\",\n \"namespace\": \"anim qui et cillum\",\n \"type\": \"Group\"\n },\n {\n \"name\": \"ut proident\",\n \"namespace\": \"tempor minim Excepteur\",\n \"type\": \"User\"\n }\n ],\n \"type\": \"ClusterRoleBinding\"\n }\n }\n ],\n \"metadata\": {\n \"kind\": \"edgehost\",\n \"name\": \"eiusmod sed\",\n \"uid\": \"sed voluptate eu in\"\n }\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"tempor_\": \"\"\n },\n \"labels\": {\n \"aliquipa\": \"\",\n \"cupidatat4\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d1e7dcd0-6a3f-4d06-b856-81a4f444bd44", + "name": "Retrieves specified workspace clusters workload statefulsets", + "request": { + "name": "Retrieves specified workspace clusters workload statefulsets", + "description": {}, + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "statefulset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"clusters\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4108ba8b-94e3-4762-b578-866b31cffd20", + "name": "An array of clusters workload statefulsets", + "originalRequest": { + "url": { + "path": [ + "v1", + "dashboard", + "workspaces", + ":uid", + "spectroclusters", + "workloads", + "statefulset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"metadata\": {\n \"kind\": \"edgehost\",\n \"name\": \"minim\",\n \"uid\": \"in occaecat velit\"\n },\n \"statefulSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"elit minim\",\n \"name\": \"velit do\",\n \"uid\": \"nulla esse\"\n },\n \"labels\": {\n \"voluptate_6d4\": \"est velit aliqua\",\n \"aute__b\": \"nisi enim ut ut\",\n \"ut_17\": \"fugiat consectetur ad\",\n \"in4\": \"aute culpa fu\"\n },\n \"namespace\": \"sit fugiat ut\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": -77666723,\n \"ready\": -89865686,\n \"total\": -58760530,\n \"updated\": -77135762\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"laborum consequat nostrud cillum\",\n \"name\": \"ea\",\n \"uid\": \"elit occaecat\"\n },\n \"labels\": {\n \"sint_a9f\": \"consectetur et\",\n \"pariatur0\": \"reprehenderit nostrud\",\n \"nostrudad4\": \"dolore adipisicing id\"\n },\n \"namespace\": \"commodo deserunt\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 35644691,\n \"ready\": 55336812,\n \"total\": -54007166,\n \"updated\": -83844319\n }\n }\n }\n ]\n },\n {\n \"metadata\": {\n \"kind\": \"pack\",\n \"name\": \"consectetur ipsum culpa p\",\n \"uid\": \"magna enim ea ut\"\n },\n \"statefulSets\": [\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"aliqua eu labore\",\n \"name\": \"laborum proident voluptate\",\n \"uid\": \"cillum ut \"\n },\n \"labels\": {\n \"esse_d\": \"exercitation ut fugiat Duis\",\n \"deserunt_d87\": \"qui in c\",\n \"nostrud_1\": \"in pariatur ullamco\"\n },\n \"namespace\": \"officia\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 55152399,\n \"ready\": 34412086,\n \"total\": -13692664,\n \"updated\": 73739460\n }\n }\n },\n {\n \"metadata\": {\n \"creationTimestamp\": \"\",\n \"entity\": {\n \"kind\": \"velit officia aute\",\n \"name\": \"exercitation incididunt do in\",\n \"uid\": \"minim anim est\"\n },\n \"labels\": {\n \"qui7cc\": \"nisi ipsum\",\n \"nonad\": \"id commodo dolore temp\",\n \"ullamco_9fb\": \"minim ex dolor\",\n \"veniam59\": \"consequat\"\n },\n \"namespace\": \"Lorem nisi\"\n },\n \"status\": {\n \"replicas\": {\n \"available\": 41809312,\n \"ready\": 56267274,\n \"total\": -695875,\n \"updated\": 23608391\n }\n }\n }\n ]\n }\n ],\n \"metadata\": {\n \"annotations\": {\n \"ex_af\": \"\",\n \"minim_a1\": \"\"\n },\n \"labels\": {\n \"exf2d\": \"\"\n },\n \"name\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "82148ddd-2d63-4177-8581-7cc082fe85e7", + "name": "sync data to cloud watch", + "request": { + "name": "sync data to cloud watch", + "description": { + "content": "Sync data to cloud watch", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "datasinks", + "cloudwatch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"payload\": [\n {\n \"refUid\": \"\",\n \"timestamp\": \"\",\n \"in5d\": \"\",\n \"aliqua_10b\": \"\"\n },\n {\n \"refUid\": \"\",\n \"timestamp\": \"\"\n }\n ],\n \"spec\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fa7c415d-20e8-4ded-85fb-9e027bdef21b", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "datasinks", + "cloudwatch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"payload\": [\n {\n \"refUid\": \"\",\n \"timestamp\": \"\",\n \"nostrud_0\": \"\",\n \"commodo__2\": \"\",\n \"occaecat0\": \"\"\n },\n {\n \"refUid\": \"\",\n \"timestamp\": \"\",\n \"iruref7\": \"\"\n }\n ],\n \"spec\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d55f9726-aeac-4077-81c6-a6e035c342f9", + "name": "edgehosts", + "item": [ + { + "id": "2446ff58-71fc-417f-bec1-1b9708b842f3", + "name": "Retrieves a list of registered edge host devices", + "request": { + "name": "Retrieves a list of registered edge host devices", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "type", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e3367cf0-1b54-4ec8-a820-ddf81490b3e6", + "name": "An array of edge host device items", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "type", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"aclmeta\": {\n \"ownerUid\": \"in do Lorem\",\n \"projectUid\": \"consequat Excepteur sit\",\n \"tenantUid\": \"nulla Ut quis\"\n },\n \"metadata\": {\n \"annotations\": {\n \"culpa6f6\": \"\",\n \"ipsum7\": \"\",\n \"fugiat_7\": \"\",\n \"consectetur_6\": \"\",\n \"proident_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_e21\": \"\",\n \"id_c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"Ut elit et\",\n \"magna d\"\n ],\n \"name\": \"est consequat Exce\",\n \"networks\": [\n \"Ut ad amet sint\",\n \"fugiat labore laboris magna\"\n ],\n \"resourcePools\": [\n \"ad\",\n \"est id magna dolore\"\n ]\n },\n {\n \"datastores\": [\n \"ex officia sit aute\",\n \"ut proident elit\"\n ],\n \"name\": \"ullamco\",\n \"networks\": [\n \"non dolore\",\n \"aliqua exer\"\n ],\n \"resourcePools\": [\n \"quis dolor sit esse nostrud\",\n \"occaecat minim labore fugiat\"\n ]\n }\n ],\n \"folders\": [\n \"aliquip veniam ex qui reprehenderit\",\n \"magna non minim\"\n ],\n \"name\": \"non officia\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"ea aute sed sit\",\n \"in veniam\"\n ],\n \"name\": \"Duis \",\n \"networks\": [\n \"nostru\",\n \"ut labo\"\n ],\n \"resourcePools\": [\n \"a\",\n \"non culpa ut officia\"\n ]\n },\n {\n \"datastores\": [\n \"cillum eu a\",\n \"quis laboris amet esse\"\n ],\n \"name\": \"occaecat voluptate Lorem exercitation\",\n \"networks\": [\n \"veniam qui laborum sunt in\",\n \"laborum in tempor ullamco\"\n ],\n \"resourcePools\": [\n \"officia\",\n \"al\"\n ]\n }\n ],\n \"folders\": [\n \"ut p\",\n \"in consectetur velit sed\"\n ],\n \"name\": \"nostrud\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"nisi irure cillum anim quis\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"cillum u\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"id laboris\",\n \"annotations\": {\n \"anima3\": \"occaecat\"\n },\n \"digest\": \"commodo nulla\",\n \"inValidReason\": \"quis laboris mollit\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"id\",\n \"params\": {\n \"dolor_0\": \"proident incididunt aliqua\",\n \"officia__\": \"Ut commodo tempor Lorem\"\n },\n \"presets\": [\n {\n \"add\": \"dolor officia dolore sit\",\n \"displayName\": \"officia do qui\",\n \"group\": \"in adipisicing\",\n \"name\": \"reprehenderit incididunt irure\",\n \"remove\": [\n \"reprehenderit consequat dolore sed\",\n \"consequat velit dolore elit\"\n ]\n },\n {\n \"add\": \"Lorem quis\",\n \"displayName\": \"ex sed cillum aute\",\n \"group\": \"Lorem mollit\",\n \"name\": \"nisi sunt\",\n \"remove\": [\n \"dolor voluptate sunt dolor\",\n \"magna ad consequat\"\n ]\n }\n ],\n \"registryUid\": \"officia velit quis\",\n \"schema\": [\n {\n \"format\": \"non dolore magna cupidatat\",\n \"hints\": [\n \"do adipisicing\",\n \"eu dolor in\"\n ],\n \"listOptions\": [\n \"id consequat minim exercitation\",\n \"aute qui nostrud quis\"\n ],\n \"name\": \"et amet non sit\",\n \"readonly\": true,\n \"regex\": \"minim velit enim eiusmod in\",\n \"required\": false,\n \"type\": \"magn\"\n },\n {\n \"format\": \"Lorem proident\",\n \"hints\": [\n \"irure nulla laboris eu\",\n \"Excepteur elit\"\n ],\n \"listOptions\": [\n \"qui ipsum ea do\",\n \"laborum nisi in\"\n ],\n \"name\": \"aute sed\",\n \"readonly\": true,\n \"regex\": \"exercitation amet sint aute\",\n \"required\": false,\n \"type\": \"ex\"\n }\n ],\n \"server\": \"sed \",\n \"tag\": \"ut ex\",\n \"type\": \"spectro\",\n \"values\": \"deserunt\",\n \"version\": \"nulla in mollit laboris reprehenderit\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"nostrud\",\n \"annotations\": {\n \"irure_6d5\": \"anim exercitation\"\n },\n \"digest\": \"voluptate laborum deserunt est\",\n \"inValidReason\": \"in deserunt labore nostrud\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"enim est veniam aliq\",\n \"params\": {\n \"esse_7\": \"ipsum non\"\n },\n \"presets\": [\n {\n \"add\": \"fugiat quis in dolore\",\n \"displayName\": \"deserunt aliquip\",\n \"group\": \"laboris dolor\",\n \"name\": \"labore minim eiusmod proident\",\n \"remove\": [\n \"et ut sit\",\n \"sed amet ullamco\"\n ]\n },\n {\n \"add\": \"et culpa fugiat qui\",\n \"displayName\": \"labore ullamco sunt Lorem sint\",\n \"group\": \"et\",\n \"name\": \"cupi\",\n \"remove\": [\n \"id anim Ut reprehenderit\",\n \"officia amet ut deserunt\"\n ]\n }\n ],\n \"registryUid\": \"commodo irure\",\n \"schema\": [\n {\n \"format\": \"ea eu et\",\n \"hints\": [\n \"in Excepteur magna conseq\",\n \"in Ut\"\n ],\n \"listOptions\": [\n \"et Excepteur mollit\",\n \"Excepteur enim magna consectetur\"\n ],\n \"name\": \"occaecat\",\n \"readonly\": true,\n \"regex\": \"qui in aliquip\",\n \"required\": true,\n \"type\": \"consequat dolore magna exercitation\"\n },\n {\n \"format\": \"consequat consectetur enim minim\",\n \"hints\": [\n \"ex in enim\",\n \"sed eu\"\n ],\n \"listOptions\": [\n \"velit cillum\",\n \"pariatur exercitation officia\"\n ],\n \"name\": \"aliqua exercitation quis\",\n \"readonly\": false,\n \"regex\": \"Duis ex\",\n \"required\": false,\n \"type\": \"velit pro\"\n }\n ],\n \"server\": \"mollit cillum Duis aliquip\",\n \"tag\": \"enim in aute\",\n \"type\": \"helm\",\n \"values\": \"id\",\n \"version\": \"deserunt eiusmod exercitation ad\"\n }\n ],\n \"profileVersion\": \"reprehenderit Duis sint aliqua\",\n \"type\": \"et officia\",\n \"uid\": \"amet\",\n \"version\": 27576919\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"labore dolor\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"sit \",\n \"packs\": [\n {\n \"layer\": \"k8s\",\n \"name\": \"in elit non voluptate velit\",\n \"annotations\": {\n \"eu_d6\": \"enim fugiat\",\n \"irure_1b6\": \"ipsum irure\",\n \"ipsum_f5\": \"ullamco fugiat officia\",\n \"nostrud_bb7\": \"labore irure in ex\"\n },\n \"digest\": \"ea in ut exercitation ad\",\n \"inValidReason\": \"id\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"eu\",\n \"params\": {\n \"dolor_4f\": \"aliquip veniam quis\",\n \"quis_5\": \"minim anim in\",\n \"proidentd0\": \"eu\",\n \"essee2\": \"officia aliqua est mollit\"\n },\n \"presets\": [\n {\n \"add\": \"Ut ullamco in voluptate\",\n \"displayName\": \"non eiusmod officia in\",\n \"group\": \"laboris co\",\n \"name\": \"cillum laborum\",\n \"remove\": [\n \"dolor ut\",\n \"dolor cillum minim nostrud\"\n ]\n },\n {\n \"add\": \"nisi est aliqua laboris dese\",\n \"displayName\": \"irure consectetur fugiat\",\n \"group\": \"reprehenderit occaecat\",\n \"name\": \"ea aliqua incididunt\",\n \"remove\": [\n \"consequat officia non sint\",\n \"consequat anim qui aute consectetur\"\n ]\n }\n ],\n \"registryUid\": \"consectetur fugiat sunt\",\n \"schema\": [\n {\n \"format\": \"officia co\",\n \"hints\": [\n \"pariatur ut elit\",\n \"consequat eu non\"\n ],\n \"listOptions\": [\n \"aute esse aliquip\",\n \"anim culpa c\"\n ],\n \"name\": \"ut nisi\",\n \"readonly\": false,\n \"regex\": \"commodo consequat\",\n \"required\": false,\n \"type\": \"eiusmod aliquip adipisicing tempor\"\n },\n {\n \"format\": \"in ad\",\n \"hints\": [\n \"incididunt aliqua\",\n \"dolor\"\n ],\n \"listOptions\": [\n \"paria\",\n \"pariatur et dolor ut consectetur\"\n ],\n \"name\": \"minim amet deserunt nisi\",\n \"readonly\": false,\n \"regex\": \"ea Ut culpa\",\n \"required\": true,\n \"type\": \"ullamco Duis pariatur est exercitation\"\n }\n ],\n \"server\": \"esse Excepteur et ut culpa\",\n \"tag\": \"minim in consequat\",\n \"type\": \"manifest\",\n \"values\": \"et\",\n \"version\": \"veniam enim\"\n },\n {\n \"layer\": \"cni\",\n \"name\": \"ut ullamco laborum\",\n \"annotations\": {\n \"auted_\": \"eiusmod nostrud\"\n },\n \"digest\": \"officia est id ad\",\n \"inValidReason\": \"dolor reprehenderit consequat\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"nulla est veniam\",\n \"params\": {\n \"amet_3cd\": \"magna enim labore aliquip reprehenderit\"\n },\n \"presets\": [\n {\n \"add\": \"esse dolore\",\n \"displayName\": \"ipsum incididunt eu\",\n \"group\": \"ex velit consequat mollit officia\",\n \"name\": \"ex reprehenderit ad sunt\",\n \"remove\": [\n \"ea Duis ipsum\",\n \"dolor anim cupidatat ea\"\n ]\n },\n {\n \"add\": \"irure aliqua\",\n \"displayName\": \"do magna adipisicing cupidatat\",\n \"group\": \"deserunt cillum aute dolore\",\n \"name\": \"sit dolore consequat\",\n \"remove\": [\n \"dolor ad\",\n \"cillum minim in dolore\"\n ]\n }\n ],\n \"registryUid\": \"dolore do\",\n \"schema\": [\n {\n \"format\": \"fugiat aliquip tempor\",\n \"hints\": [\n \"velit mollit dolor aute\",\n \"anim deserunt\"\n ],\n \"listOptions\": [\n \"dolore sint nulla laborum\",\n \"veniam Excepteur minim\"\n ],\n \"name\": \"qui amet ex ad\",\n \"readonly\": false,\n \"regex\": \"Ut nulla\",\n \"required\": true,\n \"type\": \"eiusmod irure culpa nulla\"\n },\n {\n \"format\": \"dolore nostrud\",\n \"hints\": [\n \"enim ad sunt\",\n \"laborum sed Duis dolore minim\"\n ],\n \"listOptions\": [\n \"labore commodo laboris\",\n \"labore officia\"\n ],\n \"name\": \"proident\",\n \"readonly\": false,\n \"regex\": \"id\",\n \"required\": true,\n \"type\": \"in eiusmod deserunt\"\n }\n ],\n \"server\": \"mollit veniam fugiat do\",\n \"tag\": \"amet qui laborum aute\",\n \"type\": \"spectro\",\n \"values\": \"aliquip\",\n \"version\": \"cupidatat sit\"\n }\n ],\n \"profileVersion\": \"occaecat officia esse qui\",\n \"type\": \"incididunt aliquip\",\n \"uid\": \"sed elit\",\n \"version\": 39566109\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": 1500097\n },\n \"disks\": [\n {\n \"controller\": \"do veniam dolore\",\n \"partitions\": [\n {\n \"fileSystemType\": \"in\",\n \"freeSpace\": -47763568,\n \"mountPoint\": \"non c\",\n \"totalSpace\": 63794872,\n \"usedSpace\": 91635543\n },\n {\n \"fileSystemType\": \"c\",\n \"freeSpace\": -95776182,\n \"mountPoint\": \"deserunt et Ut qui\",\n \"totalSpace\": -98459383,\n \"usedSpace\": -52116961\n }\n ],\n \"size\": 11104479,\n \"vendor\": \"Lorem officia ut ad ex\"\n },\n {\n \"controller\": \"sint sit eu ea\",\n \"partitions\": [\n {\n \"fileSystemType\": \"ad dolore magna ullamco nostrud\",\n \"freeSpace\": 2160711,\n \"mountPoint\": \"non velit enim pariatur\",\n \"totalSpace\": -890792,\n \"usedSpace\": -22119001\n },\n {\n \"fileSystemType\": \"aliquip ipsum deserunt\",\n \"freeSpace\": 70154721,\n \"mountPoint\": \"elit\",\n \"totalSpace\": 86853993,\n \"usedSpace\": -84856629\n }\n ],\n \"size\": -38503446,\n \"vendor\": \"sit do mollit\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"non897\": \"\",\n \"et_0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"ex_c0a\": \"\",\n \"dolor_c7\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": 63215439\n },\n \"nics\": [\n {\n \"dns\": [\n \"in id consequat veniam fugiat\",\n \"Duis veniam\"\n ],\n \"gateway\": \"quis irure\",\n \"ip\": \"est occaecat elit nulla\",\n \"isDefault\": true,\n \"macAddr\": \"quis\",\n \"nicName\": \"irure velit esse ex officia\",\n \"subnet\": \"cupidatat dolor\"\n },\n {\n \"dns\": [\n \"aliquip Excepteur\",\n \"amet consequat\"\n ],\n \"gateway\": \"commodo\",\n \"ip\": \"velit\",\n \"isDefault\": false,\n \"macAddr\": \"ut \",\n \"nicName\": \"do reprehenderit\",\n \"subnet\": \"labore ex dolor Duis\"\n }\n ],\n \"os\": {\n \"family\": \"labore sint\",\n \"version\": \"exercitation laboris deserunt\"\n }\n },\n \"host\": {\n \"hostUid\": \"reprehenderit culpa\",\n \"hostAddress\": \"Excepteur ea sed labore\",\n \"disableAutoRegister\": true,\n \"hostAuthToken\": \"eu ipsum pariatur\",\n \"hostChecksum\": \"non do laboris voluptate\",\n \"hostIdentity\": {\n \"caCert\": \"fugiat proident aliqua nostrud\",\n \"mode\": \"anim sed ut\",\n \"socketPath\": \"occaecat pariatur\",\n \"sshSecret\": {\n \"name\": \"sed Ut ea est\",\n \"privateKey\": \"in cillum\"\n }\n },\n \"hostPairingKey\": \"labore\",\n \"macAddress\": \"elit veniam\",\n \"project\": {\n \"name\": \"exercitation et\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"deserunt\",\n \"networkType\": \"bridge\"\n },\n {\n \"networkName\": \"reprehenderit in\",\n \"networkType\": \"default\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"cillum ut sunt\"\n },\n {\n \"name\": \"adipisicing\"\n }\n ]\n },\n \"service\": {\n \"name\": \"nisi aliqua\",\n \"version\": \"nisi labore\"\n },\n \"type\": \"libvirt\",\n \"version\": \"Duis aute\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"voluptate consectetur ea\",\n \"message\": \"id dolore Excepteur qui\",\n \"state\": \"unhealthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"ut\",\n \"uid\": \"aute\"\n },\n {\n \"name\": \"dolor in enim\",\n \"uid\": \"cupidatat et\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"nulla ea\",\n \"status\": \"amet proident tempor\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"anim\",\n \"reason\": \"magna sint\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"in aliqua\",\n \"status\": \"in proident aute reprehenderit\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"an\",\n \"reason\": \"laborum do\"\n },\n \"name\": \"ullamco\",\n \"uid\": \"officia ut voluptate\"\n },\n {\n \"condition\": {\n \"type\": \"quis ullamco\",\n \"status\": \"officia non\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"velit\",\n \"reason\": \"dolore\"\n },\n \"name\": \"Ut in\",\n \"uid\": \"in sit dolor mo\"\n }\n ],\n \"name\": \"labore amet consequat\",\n \"profileUid\": \"nulla\",\n \"services\": [\n {\n \"host\": \"ut labore consectetur cillum\",\n \"name\": \"sit minim\",\n \"ports\": [\n {\n \"port\": -11821947,\n \"protocol\": \"minim eiusmod\"\n },\n {\n \"port\": -45463342,\n \"protocol\": \"consectetur elit dolore fugiat\"\n }\n ]\n },\n {\n \"host\": \"laborum exercitation sint adipisicing tempor\",\n \"name\": \"quis culpa sunt\",\n \"ports\": [\n {\n \"port\": 63931245,\n \"protocol\": \"quis Lorem mollit dolor\"\n },\n {\n \"port\": 61259707,\n \"protocol\": \"dolore\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"amet qui\",\n \"version\": \"ut\"\n },\n {\n \"condition\": {\n \"type\": \"dolor mollit id ullamco\",\n \"status\": \"non dolore fugiat\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"et dolor Excepteur do\",\n \"reason\": \"ex non occaecat\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"irure cillum\",\n \"status\": \"irure anim quis ut ut\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"do\",\n \"reason\": \"id et ex ad est\"\n },\n \"name\": \"aliqua proident irure id\",\n \"uid\": \"minim nulla culpa\"\n },\n {\n \"condition\": {\n \"type\": \"in nisi en\",\n \"status\": \"exercitation pariatur\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"cillum aliqua sit esse\",\n \"reason\": \"officia ipsum cillum \"\n },\n \"name\": \"magna mollit quis do\",\n \"uid\": \"sit Ut culpa\"\n }\n ],\n \"name\": \"qui pariatur\",\n \"profileUid\": \"sed consectetur\",\n \"services\": [\n {\n \"host\": \"do ipsum in sit\",\n \"name\": \"dolor nostrud a\",\n \"ports\": [\n {\n \"port\": 82443244,\n \"protocol\": \"nulla dolor ad ipsum\"\n },\n {\n \"port\": 33871873,\n \"protocol\": \"in voluptate Excepteur\"\n }\n ]\n },\n {\n \"host\": \"id minim amet\",\n \"name\": \"in voluptate laboris\",\n \"ports\": [\n {\n \"port\": -78262437,\n \"protocol\": \"consectetur ullamco magna nulla\"\n },\n {\n \"port\": -24811785,\n \"protocol\": \"nisi sit Excepteur sed eu\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"officia aute consectetur nisi proident\",\n \"version\": \"sunt\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": false\n },\n \"serviceAuthToken\": \"dolor ad sint\",\n \"state\": \"in-use\"\n }\n },\n {\n \"aclmeta\": {\n \"ownerUid\": \"dolore\",\n \"projectUid\": \"ullamco qui\",\n \"tenantUid\": \"deserunt ma\"\n },\n \"metadata\": {\n \"annotations\": {\n \"incididunt_f4\": \"\",\n \"sunt45\": \"\",\n \"in2__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sintf\": \"\",\n \"culpada\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"mollit tempor ea\",\n \"esse proident aliqua\"\n ],\n \"name\": \"sed magna fugiat\",\n \"networks\": [\n \"ipsum anim\",\n \"fugiat\"\n ],\n \"resourcePools\": [\n \"incididunt\",\n \"ad esse culpa\"\n ]\n },\n {\n \"datastores\": [\n \"fugiat eu\",\n \"quis Ut laboris\"\n ],\n \"name\": \"enim incididunt dolore Excepteur\",\n \"networks\": [\n \"consequat adipisicing\",\n \"sit\"\n ],\n \"resourcePools\": [\n \"esse aliquip et amet\",\n \"dolore\"\n ]\n }\n ],\n \"folders\": [\n \"nulla\",\n \"minim\"\n ],\n \"name\": \"amet ut dolore\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"officia laboris qu\",\n \"laboris\"\n ],\n \"name\": \"non\",\n \"networks\": [\n \"ea in incididunt laborum\",\n \"n\"\n ],\n \"resourcePools\": [\n \"qui\",\n \"exercitation nisi \"\n ]\n },\n {\n \"datastores\": [\n \"Duis esse sed laboris\",\n \"occaecat laboris et veniam\"\n ],\n \"name\": \"Lorem cillum officia\",\n \"networks\": [\n \"dolor anim laboris\",\n \"sint nostrud \"\n ],\n \"resourcePools\": [\n \"exercitation pariatur\",\n \"dolor nostrud mollit\"\n ]\n }\n ],\n \"folders\": [\n \"incididunt velit eu\",\n \"elit\"\n ],\n \"name\": \"sunt cupidatat\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"eu s\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"in elit dol\",\n \"packs\": [\n {\n \"layer\": \"kernel\",\n \"name\": \"incididunt cupidatat\",\n \"annotations\": {\n \"culpa_a32\": \"cillum\"\n },\n \"digest\": \"Ut eu ullamco nostrud nisi\",\n \"inValidReason\": \"culpa ut aliquip\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"deserunt exercitation ullamco\",\n \"params\": {\n \"dolora25\": \"eu eiusmod do consequat\"\n },\n \"presets\": [\n {\n \"add\": \"dolore dolor aute ad laborum\",\n \"displayName\": \"in Lorem\",\n \"group\": \"fug\",\n \"name\": \"quis Excepteur eu\",\n \"remove\": [\n \"nostrud id Ut ut\",\n \"sint velit in\"\n ]\n },\n {\n \"add\": \"non laborum sed\",\n \"displayName\": \"anim proident\",\n \"group\": \"eiusmod cupidatat\",\n \"name\": \"reprehenderit cupidatat \",\n \"remove\": [\n \"occaecat fugiat eiusmod tempor\",\n \"proident cupidatat\"\n ]\n }\n ],\n \"registryUid\": \"pariatur voluptate laborum ali\",\n \"schema\": [\n {\n \"format\": \"magna irure\",\n \"hints\": [\n \"pariatur dolor velit ullamco\",\n \"Excepteur ipsum in minim sunt\"\n ],\n \"listOptions\": [\n \"dolore consectetur mollit\",\n \"elit incididunt ut consequat\"\n ],\n \"name\": \"ipsum minim of\",\n \"readonly\": true,\n \"regex\": \"in id pariatur\",\n \"required\": true,\n \"type\": \"eu culpa occaecat ipsum\"\n },\n {\n \"format\": \"enim nostrud adipisicing\",\n \"hints\": [\n \"rep\",\n \"quis dolor ad co\"\n ],\n \"listOptions\": [\n \"exercitation\",\n \"dolor officia ullamco\"\n ],\n \"name\": \"velit dolore elit aute\",\n \"readonly\": true,\n \"regex\": \"magna ipsum laboris\",\n \"required\": false,\n \"type\": \"in\"\n }\n ],\n \"server\": \"velit non id\",\n \"tag\": \"adipisicing in consequat nisi\",\n \"type\": \"manifest\",\n \"values\": \"u\",\n \"version\": \"dolor\"\n },\n {\n \"layer\": \"kernel\",\n \"name\": \"qui dolor fugiat adipisicing\",\n \"annotations\": {\n \"proidentc3\": \"eiusmod in cillum minim aliqua\"\n },\n \"digest\": \"voluptate irure aliquip\",\n \"inValidReason\": \"et\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"laboris amet commodo ea\",\n \"params\": {\n \"Lorem__4\": \"do qui in enim\",\n \"officia_417\": \"ex consectetur quis\"\n },\n \"presets\": [\n {\n \"add\": \"quis\",\n \"displayName\": \"quis id dolor\",\n \"group\": \"eu nostrud in incididunt fugiat\",\n \"name\": \"D\",\n \"remove\": [\n \"velit non enim\",\n \"ullamco\"\n ]\n },\n {\n \"add\": \"eiusmod ut magna\",\n \"displayName\": \"exercitation sunt\",\n \"group\": \"aliqua sint adipisicing tempor culpa\",\n \"name\": \"fugiat officia dolor dolore\",\n \"remove\": [\n \"reprehenderit ex aliqua qui\",\n \"commodo Lorem elit\"\n ]\n }\n ],\n \"registryUid\": \"dolore id sed\",\n \"schema\": [\n {\n \"format\": \"in\",\n \"hints\": [\n \"Lorem dolor\",\n \"ei\"\n ],\n \"listOptions\": [\n \"consectetur ali\",\n \"aliqua non officia nostrud\"\n ],\n \"name\": \"minim magna sint\",\n \"readonly\": false,\n \"regex\": \"enim Duis consectetur\",\n \"required\": true,\n \"type\": \"ullamco ut\"\n },\n {\n \"format\": \"velit tempor ut\",\n \"hints\": [\n \"est ea aute sint irure\",\n \"quis et\"\n ],\n \"listOptions\": [\n \"e\",\n \"qui sunt laboris est\"\n ],\n \"name\": \"Duis ipsum quis veniam\",\n \"readonly\": true,\n \"regex\": \"mollit laboris adipisicing\",\n \"required\": false,\n \"type\": \"Ut occaecat aliquip exercitation\"\n }\n ],\n \"server\": \"aliquip\",\n \"tag\": \"mollit am\",\n \"type\": \"helm\",\n \"values\": \"in id amet sed\",\n \"version\": \"ullamco exercitation\"\n }\n ],\n \"profileVersion\": \"consequat veniam sunt exercitation\",\n \"type\": \"magna anim do\",\n \"uid\": \"in\",\n \"version\": -74022209\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"Lorem commodo\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"ullamco labore minim proident\",\n \"packs\": [\n {\n \"layer\": \"csi\",\n \"name\": \"sit Lorem cupidatat ut\",\n \"annotations\": {\n \"in_4\": \"anim sit proident ullamco\",\n \"ut_a5\": \"laboris Lorem\",\n \"reprehenderit98a\": \"irure nulla\",\n \"officia_267\": \"nisi eu ut\"\n },\n \"digest\": \"in ex consequat temp\",\n \"inValidReason\": \"dolore aliqua in laboris ut\",\n \"isInvalid\": false,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"Lorem cillum\",\n \"params\": {\n \"magna_d\": \"enim dolor sit\",\n \"ut__db\": \"fugiat proident tempor occaecat ut\",\n \"amet8\": \"exer\",\n \"reprehenderit_64\": \"aute et officia anim ullamco\",\n \"consequat_19\": \"fugiat laborum mollit ullamco\"\n },\n \"presets\": [\n {\n \"add\": \"fugiat sit qui nulla\",\n \"displayName\": \"aute anim\",\n \"group\": \"ipsum\",\n \"name\": \"qui nulla veniam quis\",\n \"remove\": [\n \"non\",\n \"nostrud nisi\"\n ]\n },\n {\n \"add\": \"ea fugiat\",\n \"displayName\": \"proident enim dolore\",\n \"group\": \"dolor anim elit\",\n \"name\": \"consectetur qui ut enim\",\n \"remove\": [\n \"nisi\",\n \"in ut ipsum dolore\"\n ]\n }\n ],\n \"registryUid\": \"do qui\",\n \"schema\": [\n {\n \"format\": \"sed sunt\",\n \"hints\": [\n \"laboris Duis\",\n \"esse magna\"\n ],\n \"listOptions\": [\n \"Excepteur amet aute\",\n \"mollit\"\n ],\n \"name\": \"anim et\",\n \"readonly\": false,\n \"regex\": \"culpa quis magna exercitation aliquip\",\n \"required\": false,\n \"type\": \"in dolore nostrud\"\n },\n {\n \"format\": \"ut irure nisi fugiat ad\",\n \"hints\": [\n \"qui et\",\n \"do\"\n ],\n \"listOptions\": [\n \"irure incididunt mollit\",\n \"dolor\"\n ],\n \"name\": \"consectetur aliquip\",\n \"readonly\": true,\n \"regex\": \"do incididunt s\",\n \"required\": true,\n \"type\": \"pariatur magna nisi ea\"\n }\n ],\n \"server\": \"ullamco fugiat irure adipisicing dolor\",\n \"tag\": \"officia cupidatat\",\n \"type\": \"spectro\",\n \"values\": \"nulla in culpa mollit\",\n \"version\": \"fugiat quis\"\n },\n {\n \"layer\": \"csi\",\n \"name\": \"Ut tempor\",\n \"annotations\": {\n \"tempor_0e\": \"reprehenderit adipisicing\"\n },\n \"digest\": \"tempor in sed\",\n \"inValidReason\": \"anim dolor\",\n \"isInvalid\": true,\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"mollit veniam do eu\",\n \"params\": {\n \"do_1\": \"aute nisi sit\",\n \"irure6_\": \"amet nisi dolore\",\n \"Lorem_b\": \"dolor nostrud consectetur fugiat cupidatat\",\n \"in_e\": \"fugiat pariatur nulla ipsum consequat\"\n },\n \"presets\": [\n {\n \"add\": \"fugiat adipisicing ut\",\n \"displayName\": \"n\",\n \"group\": \"minim dolor fugiat sed\",\n \"name\": \"sint dolore pariatur cillum\",\n \"remove\": [\n \"ut\",\n \"sint exercitation veli\"\n ]\n },\n {\n \"add\": \"officia aute fugiat\",\n \"displayName\": \"occaecat reprehenderit\",\n \"group\": \"culpa\",\n \"name\": \"laborum \",\n \"remove\": [\n \"sunt fugiat veniam\",\n \"reprehenderit aute Excepteur anim\"\n ]\n }\n ],\n \"registryUid\": \"ipsum id\",\n \"schema\": [\n {\n \"format\": \"voluptate\",\n \"hints\": [\n \"Duis aute laborum\",\n \"enim Duis occaecat aliqua\"\n ],\n \"listOptions\": [\n \"Ut in\",\n \"eu dolor dolore deserunt nostrud\"\n ],\n \"name\": \"aliqua quis dolore ad\",\n \"readonly\": false,\n \"regex\": \"no\",\n \"required\": false,\n \"type\": \"laborum sed consequat\"\n },\n {\n \"format\": \"magna ex minim consectetur\",\n \"hints\": [\n \"do\",\n \"aute fugiat tempor \"\n ],\n \"listOptions\": [\n \"fugiat\",\n \"et est quis dolor\"\n ],\n \"name\": \"ipsum id eu\",\n \"readonly\": true,\n \"regex\": \"Lorem\",\n \"required\": false,\n \"type\": \"dolor ad Ut\"\n }\n ],\n \"server\": \"tempor eu dolore dolor sint\",\n \"tag\": \"incididunt irure Ut tempor\",\n \"type\": \"helm\",\n \"values\": \"a\",\n \"version\": \"cillum\"\n }\n ],\n \"profileVersion\": \"ea tempor\",\n \"type\": \"cillum eiusmod ea qui\",\n \"uid\": \"cupidatat\",\n \"version\": -84545651\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": 75937134\n },\n \"disks\": [\n {\n \"controller\": \"in mollit\",\n \"partitions\": [\n {\n \"fileSystemType\": \"enim id ullamco amet\",\n \"freeSpace\": 23113975,\n \"mountPoint\": \"ex proident elit\",\n \"totalSpace\": -53193881,\n \"usedSpace\": 52148768\n },\n {\n \"fileSystemType\": \"nisi non aliquip aliqua ci\",\n \"freeSpace\": -41946297,\n \"mountPoint\": \"consectetur laborum\",\n \"totalSpace\": -22755393,\n \"usedSpace\": 27536133\n }\n ],\n \"size\": -40455854,\n \"vendor\": \"ipsum ullamco labore\"\n },\n {\n \"controller\": \"mollit\",\n \"partitions\": [\n {\n \"fileSystemType\": \"id\",\n \"freeSpace\": -14137695,\n \"mountPoint\": \"quis non cupidatat dolore\",\n \"totalSpace\": -39482214,\n \"usedSpace\": 83685344\n },\n {\n \"fileSystemType\": \"velit proident occaecat\",\n \"freeSpace\": 29887713,\n \"mountPoint\": \"elit\",\n \"totalSpace\": 5782844,\n \"usedSpace\": 31662873\n }\n ],\n \"size\": -41877076,\n \"vendor\": \"ut\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"eiusmod1\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"Duis6\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": -14461096\n },\n \"nics\": [\n {\n \"dns\": [\n \"aliqua ut est velit\",\n \"in sunt elit Excepteur voluptate\"\n ],\n \"gateway\": \"sunt\",\n \"ip\": \"incididunt ea\",\n \"isDefault\": false,\n \"macAddr\": \"velit elit occaecat id\",\n \"nicName\": \"esse\",\n \"subnet\": \"quis voluptate qui enim \"\n },\n {\n \"dns\": [\n \"qui est sunt labore\",\n \"consectetur\"\n ],\n \"gateway\": \"nulla offici\",\n \"ip\": \"nulla ad et consectetur\",\n \"isDefault\": false,\n \"macAddr\": \"mollit\",\n \"nicName\": \"occaecat culpa dolore dolor in\",\n \"subnet\": \"irure aute qui\"\n }\n ],\n \"os\": {\n \"family\": \"ea officia aliquip elit\",\n \"version\": \"enim dolore in\"\n }\n },\n \"host\": {\n \"hostUid\": \"ut mollit enim nostrud\",\n \"hostAddress\": \"ut commodo e\",\n \"disableAutoRegister\": true,\n \"hostAuthToken\": \"fugiat Ut commodo\",\n \"hostChecksum\": \"dolor nostrud ut aute\",\n \"hostIdentity\": {\n \"caCert\": \"sed incididunt culpa\",\n \"mode\": \"consequat magna in labore\",\n \"socketPath\": \"aute anim ipsum\",\n \"sshSecret\": {\n \"name\": \"occaecat culpa\",\n \"privateKey\": \"ipsum dolor\"\n }\n },\n \"hostPairingKey\": \"in laboris eiusmod\",\n \"macAddress\": \"est sit\",\n \"project\": {\n \"name\": \"quis reprehenderit laboris\",\n \"uid\": \"officia\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"ea \",\n \"networkType\": \"bridge\"\n },\n {\n \"networkName\": \"et ut\",\n \"networkType\": \"bridge\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"sed\"\n },\n {\n \"name\": \"ut\"\n }\n ]\n },\n \"service\": {\n \"name\": \"velit ut\",\n \"version\": \"aliqua labore commodo esse\"\n },\n \"type\": \"libvirt\",\n \"version\": \"occaecat qui Lorem dolore exercitation\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"elit ea eu id\",\n \"message\": \"et ut laboris do ipsum\",\n \"state\": \"unhealthy\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"tempor et\",\n \"uid\": \"qui officia voluptate\"\n },\n {\n \"name\": \"dolore adipisicing labo\",\n \"uid\": \"Duis mollit Ut consectetur\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"officia qui\",\n \"status\": \"cillum labore\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"Ut ad mollit sit\",\n \"reason\": \"dolore culpa non ad\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"amet Ut Lorem sunt\",\n \"status\": \"ad elit nostrud\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"amet nostrud incididunt deserunt\",\n \"reason\": \"incididunt exercitation ea\"\n },\n \"name\": \"Lorem laborum\",\n \"uid\": \"id pariatur exercitati\"\n },\n {\n \"condition\": {\n \"type\": \"ut sit officia tempor\",\n \"status\": \"aliquip officia nostrud\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"nulla irure reprehenderit occaecat\",\n \"reason\": \"dolor deserunt in\"\n },\n \"name\": \"ipsum esse mollit\",\n \"uid\": \"quis officia culpa dolor\"\n }\n ],\n \"name\": \"pariatur laborum ut occaecat\",\n \"profileUid\": \"sit reprehenderit culpa\",\n \"services\": [\n {\n \"host\": \"proident consequat Lorem occaecat\",\n \"name\": \"dolor ex culpa sed dolore\",\n \"ports\": [\n {\n \"port\": -34761213,\n \"protocol\": \"dolore occaecat\"\n },\n {\n \"port\": -55441355,\n \"protocol\": \"qui i\"\n }\n ]\n },\n {\n \"host\": \"dolor est consectetur sit\",\n \"name\": \"sed esse ut non\",\n \"ports\": [\n {\n \"port\": 30275765,\n \"protocol\": \"esse dol\"\n },\n {\n \"port\": -63095777,\n \"protocol\": \"incididunt ut\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"laborum ipsum sed veli\",\n \"version\": \"Ut non\"\n },\n {\n \"condition\": {\n \"type\": \"qui occaecat aliqua\",\n \"status\": \"fugiat nulla sint\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"esse incididunt\",\n \"reason\": \"cupidatat in dolore amet\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"irure nulla\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"sit est proident\",\n \"reason\": \"sed sunt irure\"\n },\n \"name\": \"nostrud ad\",\n \"uid\": \"amet fugiat ipsum\"\n },\n {\n \"condition\": {\n \"type\": \"eiusmod Lorem\",\n \"status\": \"culpa consectetur dolore ad sed\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"officia dolore\",\n \"reason\": \"amet cupidatat anim aute elit\"\n },\n \"name\": \"tempor nulla minim\",\n \"uid\": \"tempor \"\n }\n ],\n \"name\": \"culpa aute\",\n \"profileUid\": \"dolore Lorem in\",\n \"services\": [\n {\n \"host\": \"ad qui in\",\n \"name\": \"in officia eiusmod\",\n \"ports\": [\n {\n \"port\": -33826340,\n \"protocol\": \"non do\"\n },\n {\n \"port\": -17404286,\n \"protocol\": \"ullamco minim commodo ut\"\n }\n ]\n },\n {\n \"host\": \"tempor anim minim reprehenderit ipsum\",\n \"name\": \"cupidatat qui pariatur\",\n \"ports\": [\n {\n \"port\": -35856650,\n \"protocol\": \"pariatur dolore minim anim ni\"\n },\n {\n \"port\": 55570706,\n \"protocol\": \"Lorem eu amet veniam ex\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"ea reprehenderit\",\n \"version\": \"eli\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": false\n },\n \"serviceAuthToken\": \"aliquip pro\",\n \"state\": \"unpaired\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"tempor veniam ex pariatur\",\n \"count\": -83955212,\n \"limit\": -59602409,\n \"offset\": 2858367\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "28db028e-e1ff-43b2-9d60-b9006bed2fd9", + "name": "Create the edge host device", + "request": { + "name": "Create the edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"labels\": {\n \"culpa_2a8\": \"\",\n \"Excepteur67\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"archType\": \"amd64\",\n \"hostPairingKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ed8d5596-8446-4604-95c4-929426ae42b6", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"labels\": {\n \"consequat9d\": \"\",\n \"est2\": \"\",\n \"ametd42\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"archType\": \"amd64\",\n \"hostPairingKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5e57512d-e76d-42a2-8ec6-63acff38532a", + "name": "Retrieves a list of edge hosts metadata matching the filter condition", + "request": { + "name": "Retrieves a list of edge hosts metadata matching the filter condition", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "type", + "value": "" + }, + { + "disabled": false, + "key": "quickFilter", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0ef6f9a9-0b3a-4dba-9fcf-a26cebc898c1", + "name": "An array of edge host metadata", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "type", + "value": "" + }, + { + "key": "quickFilter", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"edgeHosts\": [\n {\n \"name\": \"adipisicing ullamco\",\n \"state\": \"in occaecat exercitation Ut\",\n \"uid\": \"irure in minim deserunt culpa\"\n },\n {\n \"name\": \"dolor sint\",\n \"state\": \"nulla aliqua ipsum\",\n \"uid\": \"fugiat sed Excepteur\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ef94f860-f118-46bc-abcf-2d18b86228d4", + "name": "Registers the edge host device", + "request": { + "name": "Registers the edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "register" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"pariatur_94\": \"\",\n \"culpad05\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"velit1cf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"mollit06\": \"\",\n \"ida7\": \"\",\n \"proident0a\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"et840\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"incididunt_56\": \"\",\n \"sint_ba\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"ad00d\": \"\",\n \"amet_fb\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"reprehenderita\": \"\",\n \"ad_a1e\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"ad9\": \"\",\n \"fugiat2_1\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"voluptate3_4\": \"\",\n \"esse71e\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"quis_8bc\": \"\",\n \"eiusmod_7f\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"consecteturf\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"exercitation4\": \"\",\n \"ut9\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "88e450bc-bdce-4909-b14b-ae462e8d81b5", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "register" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"proident3a4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptate_46\": \"\",\n \"sed_bcd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"Duis__90\": \"\",\n \"non7b2\": \"\",\n \"reprehenderit_7c\": \"\",\n \"laboris_a0\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"reprehenderit_aac\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"irure_638\": \"\",\n \"consectetur422\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"dolor0ea\": \"\",\n \"irure_a\": \"\",\n \"aliquipd\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ut26\": \"\",\n \"id_2d7\": \"\",\n \"etf34\": \"\",\n \"irure_ed\": \"\",\n \"culpa_3\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laboris_2\": \"\",\n \"culpac0\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolored\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"magnaa\": \"\",\n \"veniam7c2\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"officiaa09\": \"\",\n \"enim58\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"laboris3e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4a02eebb-fb7b-4651-a81c-35551ff5175d", + "name": "tokens", + "item": [ + { + "id": "6152291d-55ae-42aa-ba00-3989327a94f3", + "name": "Retrieves a list of edge tokens", + "request": { + "name": "Retrieves a list of edge tokens", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0f4b5b73-efea-4e25-82a3-557f190ea5fe", + "name": "An array of edge tokens", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"quis0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quis_67\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProject\": {\n \"name\": \"tempor in elit consectetur\",\n \"uid\": \"in et incididunt\"\n },\n \"expiry\": \"\",\n \"token\": \"ut\"\n },\n \"status\": {\n \"isActive\": false\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"qui_f\": \"\",\n \"anim_b9d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniam9a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProject\": {\n \"name\": \"cillum ipsum aliqua veniam\",\n \"uid\": \"nulla ex\"\n },\n \"expiry\": \"\",\n \"token\": \"do aliqua ullamco labore\"\n },\n \"status\": {\n \"isActive\": true\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a04f0018-a243-48cb-b74b-c9c8e6d93ae3", + "name": "Create the edge token", + "request": { + "name": "Create the edge token", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"laborum7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit276\": \"\",\n \"labore_e_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProjectUid\": \"\",\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "637014dc-ecae-4f8e-8c16-cb733e7e6a59", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ipsum_6_e\": \"\",\n \"adipisicing_8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim_df5\": \"\",\n \"inb_a\": \"\",\n \"ullamcoa\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProjectUid\": \"\",\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0615fa8f-e9d4-4bde-8841-445c33eb5def", + "name": "{uid}", + "item": [ + { + "id": "475df93d-2e33-4015-bbea-7d736e886edb", + "name": "Deletes the specified edge token", + "request": { + "name": "Deletes the specified edge token", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "f57a84c6-1835-4058-b516-28eba40c13bc", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b6174897-0a5b-4b5e-855f-3b01be9c7674", + "name": "Returns the specified edge token", + "request": { + "name": "Returns the specified edge token", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "09c7cf6c-2adc-4f51-a469-1f1b660dd6d8", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"labore_b\": \"\",\n \"laborum_f3a\": \"\",\n \"voluptate8\": \"\",\n \"nostrud_6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProject\": {\n \"name\": \"incididunt quis eu sunt\",\n \"uid\": \"velit\"\n },\n \"expiry\": \"\",\n \"token\": \"aliquip consequat\"\n },\n \"status\": {\n \"isActive\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d2d9941b-bb0f-4e00-898b-5c7a06cff0ec", + "name": "Updates the specified edge token", + "request": { + "name": "Updates the specified edge token", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolore0c4\": \"\",\n \"ipsum_415\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"est_0_d\": \"\",\n \"nulla_a\": \"\",\n \"culpa_21b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProjectUid\": \"\",\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d683cd4-1acb-4e8e-be4d-11afdd27abcb", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"elit_5e\": \"\",\n \"dolorebf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiat_7\": \"\",\n \"veniam_3c_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultProjectUid\": \"\",\n \"expiry\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "48e4d2b6-3329-4b3f-b54e-1e86efcf58cf", + "name": "Revoke or re-activate the edge token access", + "request": { + "name": "Revoke or re-activate the edge token access", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid", + "state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"isActive\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "56d4ea6e-4e6d-454b-b0f0-b826e632bc60", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + "tokens", + ":uid", + "state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge token uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"isActive\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "fdbadf7e-edb2-4b7b-a676-00df6abbcfaa", + "name": "{uid}", + "item": [ + { + "id": "21098e49-fca4-43f1-9253-f3d16512f50b", + "name": "Deletes the specified edge host device", + "request": { + "name": "Deletes the specified edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "e1cd4a25-4bdf-419a-9629-1476865495d8", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a252a9ce-caba-464b-bb77-59ece078a8be", + "name": "Returns the specified edge host device", + "request": { + "name": "Returns the specified edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "resolvePackValues", + "value": "false", + "description": "resolve pack values if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "930e19aa-a67e-4966-8090-fcddc7246c44", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "resolvePackValues", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"proident3a4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptate_46\": \"\",\n \"sed_bcd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"Duis__90\": \"\",\n \"non7b2\": \"\",\n \"reprehenderit_7c\": \"\",\n \"laboris_a0\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"reprehenderit_aac\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"irure_638\": \"\",\n \"consectetur422\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"dolor0ea\": \"\",\n \"irure_a\": \"\",\n \"aliquipd\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ut26\": \"\",\n \"id_2d7\": \"\",\n \"etf34\": \"\",\n \"irure_ed\": \"\",\n \"culpa_3\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laboris_2\": \"\",\n \"culpac0\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolored\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"magnaa\": \"\",\n \"veniam7c2\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"officiaa09\": \"\",\n \"enim58\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"laboris3e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f84c9aa4-8841-41f2-a122-968552ab8c6c", + "name": "Updates the specified edge host device", + "request": { + "name": "Updates the specified edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"qui_e\": \"\",\n \"fugiat_8a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"non2b\": \"\",\n \"nullac\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"aliquipd23\": \"\",\n \"deseruntc1\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"nisi1\": \"\",\n \"sed681\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"magna_e\": \"\",\n \"enim__\": \"\",\n \"consequat_8\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laboris9\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"velit_8\": \"\",\n \"adipisicing_6\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laboris_3d\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"minimf\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laborum_8\": \"\",\n \"nostrudb\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"magna0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"est0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8f472ade-134d-4734-ba0d-dc7b5e64ded3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ef99ecec-f39f-4409-8d53-093e9d58368c", + "name": "cluster/associate", + "item": [ + { + "id": "241c8768-8e59-4d99-bd70-4e73fbb51e21", + "name": "Deassociate the clusters to the edge host", + "request": { + "name": "Deassociate the clusters to the edge host", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "cluster", + "associate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "5b1cd53b-abe1-482b-9526-800b808c9b49", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "cluster", + "associate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "38ac709d-686f-4290-8917-862fd27f7871", + "name": "Associate the clusters to the edge host", + "request": { + "name": "Associate the clusters to the edge host", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "cluster", + "associate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d4732faa-5391-4b8c-8a2a-348621067c1b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "cluster", + "associate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"clusterUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "e7c38d65-fb54-43a8-b5f5-54748268770a", + "name": "Updates the edge host health", + "request": { + "name": "Updates the edge host health", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cacfdb66-bf67-4229-8383-6440e6da26a5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6d4ea56-b5f9-4029-8954-4025b00902e0", + "name": "Update the specified edge host device host check sum", + "request": { + "name": "Update the specified edge host device host check sum", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "hostCheckSum" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"hostCheckSum\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "37327441-ae19-449c-8835-0922e2bac036", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "hostCheckSum" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"hostCheckSum\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4e8de056-3d12-4341-90e4-c336622bb1d0", + "name": "Update the specified edge host device host pairing key", + "request": { + "name": "Update the specified edge host device host pairing key", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "hostPairingKey" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"hostPairingKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f44c55e2-698c-45d8-ba9a-2c22072257f3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "hostPairingKey" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"hostPairingKey\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ed3b5a31-221e-4ca1-a7b8-0014c1585a83", + "name": "Updates the specified edge host device meta", + "request": { + "name": "Updates the specified edge host device meta", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"labels\": {\n \"irureb_\": \"\",\n \"nisi_2\": \"\",\n \"dolor0b\": \"\",\n \"qui_3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "faa4c752-02f4-44a7-8d7b-8d010e39f819", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"labels\": {\n \"quib\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "22427232-c9a5-4447-adc0-bda0075c2464", + "name": "Returns the specified edge host's manifest", + "request": { + "name": "Returns the specified edge host's manifest", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "pack", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "resolveManifestValues", + "value": "false", + "description": "resolve pack manifest values if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) edge host uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) manifest uid which is part of the pack ref" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "25da8f9e-f68c-4b9e-943e-8d94580a2053", + "name": "Pack manifest content", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "pack", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "resolveManifestValues", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) edge host uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) manifest uid which is part of the pack ref" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"pariatur_3_\": \"\",\n \"sit80\": \"\",\n \"non__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_94\": \"\",\n \"est_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"tempor in adipisicing qui\",\n \"digest\": \"Ut consequat occaecat mollit magna\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0cd61dc4-29f2-4215-89a7-dfe09b5578bf", + "name": "Patch update specified edge host's packs status", + "request": { + "name": "Patch update specified edge host's packs status", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "packs", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"packs\": [\n {\n \"condition\": {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n \"endTime\": \"\",\n \"name\": \"\",\n \"profileUid\": \"\",\n \"startTime\": \"\",\n \"type\": \"spectro\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n \"endTime\": \"\",\n \"name\": \"\",\n \"profileUid\": \"\",\n \"startTime\": \"\",\n \"type\": \"spectro\",\n \"version\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0b368730-88d8-4147-b351-2a4d8115bf00", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "packs", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ffe51268-9004-4d76-8d66-3bbe52723104", + "name": "profiles", + "item": [ + { + "id": "c88f0123-9ee3-45e0-9a9e-54131a09137e", + "name": "Returns the associated profiles of a specified edge host device", + "request": { + "name": "Returns the associated profiles of a specified edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "includes pack meta such as schema, presets" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "54cabcdf-ffe9-489e-81c3-71a2bdad7369", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"profiles\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eu_0\": \"\",\n \"aute_62\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt9a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"Duis occaecat pariatur officia voluptate\",\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"consequat_17\": \"\",\n \"ad__17\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ex47\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"mollit dolore enim sed culpa\",\n \"addonType\": \"cillum aliqua quis\",\n \"annotations\": {\n \"et_\": \"commodo sit amet\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"Ut Lorem nulla\",\n \"displayName\": \"amet cupidatat\",\n \"eol\": \"fugiat enim Duis cupidatat nostrud\",\n \"group\": \"ut\",\n \"layer\": \"os\",\n \"logoUrl\": \"irure ullamco\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"Excepteur ipsum ea nisi sint\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"sit\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"in irure\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"sint\",\n \"displayName\": \"nostrud in dolor\",\n \"format\": \"amet ex\",\n \"hidden\": false,\n \"listOptions\": [\n \"aliquip\",\n \"nulla et voluptate\"\n ],\n \"name\": \"veniam dolore proident\",\n \"optional\": false,\n \"options\": {\n \"reprehenderita_\": {\n \"dependencies\": [\n {\n \"layer\": \"quis tempor\",\n \"name\": \"commodo eu qui\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nostrud irure\",\n \"name\": \"ullamco dolore do ut exercitation\",\n \"readOnly\": true\n }\n ],\n \"description\": \"id reprehenderit sit\",\n \"label\": \"consectetur\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"aliquip occaecat nulla\",\n \"targetKey\": \"ex \",\n \"type\": \"deserunt eiusmod pariatur\",\n \"value\": \"irure\"\n },\n {\n \"description\": \"mollit ea dolore\",\n \"displayName\": \"exercitation irure sunt\",\n \"format\": \"adipisicing dolore proident pariat\",\n \"hidden\": false,\n \"listOptions\": [\n \"nulla minim consequat\",\n \"sit quis incididunt laborum Excepteur\"\n ],\n \"name\": \"cupidatat in ut\",\n \"optional\": true,\n \"options\": {\n \"exercitation902\": {\n \"dependencies\": [\n {\n \"layer\": \"do commodo non anim pariatur\",\n \"name\": \"ex adipisicing\",\n \"readOnly\": true\n },\n {\n \"layer\": \"Ut in adip\",\n \"name\": \"fugiat aute in incididunt\",\n \"readOnly\": true\n }\n ],\n \"description\": \"sit tempor incididunt dolore\",\n \"label\": \"voluptate ipsum cillum ex\"\n },\n \"Excepteur_11\": {\n \"dependencies\": [\n {\n \"layer\": \"aliquip\",\n \"name\": \"nostrud incididunt\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidata\",\n \"name\": \"in id et\",\n \"readOnly\": true\n }\n ],\n \"description\": \"esse pariatur\",\n \"label\": \"qui pariatur dolor occaecat\"\n },\n \"dod_\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor id officia dolore\",\n \"name\": \"magna sunt\",\n \"readOnly\": true\n },\n {\n \"layer\": \"sit irure ut U\",\n \"name\": \"in sed id\",\n \"readOnly\": true\n }\n ],\n \"description\": \"Duis dolo\",\n \"label\": \"aliqua enim\"\n },\n \"amet5e6\": {\n \"dependencies\": [\n {\n \"layer\": \"cillum commodo eu ut\",\n \"name\": \"laborum dolore aliqua incididunt cupidatat\",\n \"readOnly\": false\n },\n {\n \"layer\": \"officia ut\",\n \"name\": \"ea commodo minim proident\",\n \"readOnly\": false\n }\n ],\n \"description\": \"fugiat dolor\",\n \"label\": \"velit minim\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ipsum nulla \",\n \"targetKey\": \"et eu ea nostrud\",\n \"type\": \"pariatur laborum cillum\",\n \"value\": \"Lorem in\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"irure eu cupidatat\",\n \"displayName\": \"commodo nostrud\",\n \"format\": \"elit irure occaecat proident E\",\n \"hidden\": true,\n \"listOptions\": [\n \"dolor officia\",\n \"minim labore occaecat\"\n ],\n \"name\": \"reprehenderit ea occaecat\",\n \"optional\": true,\n \"options\": {\n \"eiusmod_b3\": {\n \"dependencies\": [\n {\n \"layer\": \"non cupidatat voluptate\",\n \"name\": \"eu voluptate\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ea mollit enim Duis\",\n \"name\": \"anim L\",\n \"readOnly\": false\n }\n ],\n \"description\": \"cillum sed adipisicing esse\",\n \"label\": \"quis enim\"\n },\n \"officia_313\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor ex ullamco deserunt\",\n \"name\": \"commodo esse veniam quis\",\n \"readOnly\": true\n },\n {\n \"layer\": \"pariatur velit labore\",\n \"name\": \"occaecat enim\",\n \"readOnly\": false\n }\n ],\n \"description\": \"Duis enim adipisicing nulla laborum\",\n \"label\": \"eu voluptate in irure\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"mollit proident nulla voluptate\",\n \"targetKey\": \"eiusmod sunt Ut\",\n \"type\": \"al\",\n \"value\": \"consequat\"\n },\n {\n \"description\": \"laboris proident officia\",\n \"displayName\": \"sed velit aut\",\n \"format\": \"fugiat occaecat minim\",\n \"hidden\": false,\n \"listOptions\": [\n \"amet ut in proident officia\",\n \"sunt in aute ullamco Excepteur\"\n ],\n \"name\": \"labore dolore\",\n \"optional\": false,\n \"options\": {\n \"Excepteur9bd\": {\n \"dependencies\": [\n {\n \"layer\": \"fugiat aute deserunt veniam\",\n \"name\": \"ea in voluptate fugiat\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Duis \",\n \"name\": \"in pariatur\",\n \"readOnly\": true\n }\n ],\n \"description\": \"exercitation su\",\n \"label\": \"amet in in pariatur incididunt\"\n },\n \"minim_d\": {\n \"dependencies\": [\n {\n \"layer\": \"occaecat eu irure\",\n \"name\": \"sit pariatur in laboris\",\n \"readOnly\": true\n },\n {\n \"layer\": \"nisi ea ad\",\n \"name\": \"occaecat minim adipis\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ad in\",\n \"label\": \"dolor mollit ut\"\n },\n \"veniam__78\": {\n \"dependencies\": [\n {\n \"layer\": \"adipisicing proident sed Excepteur\",\n \"name\": \"cupidatat ea ad\",\n \"readOnly\": true\n },\n {\n \"layer\": \"enim pariatur\",\n \"name\": \"aliquip ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"magna\",\n \"label\": \"adipisicing sint commodo dolor velit\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"quis incididunt ad\",\n \"targetKey\": \"culpa s\",\n \"type\": \"qui nisi amet\",\n \"value\": \"eu dol\"\n }\n ]\n },\n \"values\": \"ut\"\n },\n \"type\": \"spectro\",\n \"values\": \"cillum consequat\",\n \"version\": \"in consectetur\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"eu_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"non76_\": \"\",\n \"sit_e9\": \"\",\n \"cupidatat8e5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"sed in\",\n \"addonType\": \"laboris consequat\",\n \"annotations\": {\n \"consequat472\": \"ut id eu proident\",\n \"elit_3\": \"irure\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"incididunt veniam\",\n \"displayName\": \"ipsum\",\n \"eol\": \"aliqua cillum amet anim ut\",\n \"group\": \"et veniam reprehenderit\",\n \"layer\": \"csi\",\n \"logoUrl\": \"eu quis in minim a\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"ex Lorem quis labore cillum\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"ut\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"cupidatat laboris et exercitation\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"ali\",\n \"displayName\": \"officia commodo cupidatat adipisicing voluptate\",\n \"format\": \"anim aliquip sed\",\n \"hidden\": false,\n \"listOptions\": [\n \"cupidatat commodo anim minim\",\n \"sint irure\"\n ],\n \"name\": \"minim laboris veniam nisi dolore\",\n \"optional\": false,\n \"options\": {\n \"ipsum_f\": {\n \"dependencies\": [\n {\n \"layer\": \"in Excepteur\",\n \"name\": \"dolore consectetur culpa cillum id\",\n \"readOnly\": true\n },\n {\n \"layer\": \"mollit tempor laborum magna\",\n \"name\": \"enim\",\n \"readOnly\": true\n }\n ],\n \"description\": \"in pariatur\",\n \"label\": \"ea occaecat\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"esse voluptate minim\",\n \"targetKey\": \"incididunt\",\n \"type\": \"voluptate veniam est laboris\",\n \"value\": \"pariatur elit adipisicing dolore\"\n },\n {\n \"description\": \"in sit\",\n \"displayName\": \"deserunt ex\",\n \"format\": \"sit esse ut consequat\",\n \"hidden\": false,\n \"listOptions\": [\n \"dolore aute\",\n \"anim velit occaecat\"\n ],\n \"name\": \"in pariatur sint non ad\",\n \"optional\": false,\n \"options\": {\n \"utf\": {\n \"dependencies\": [\n {\n \"layer\": \"sed in\",\n \"name\": \"dolor mollit fugiat elit exercitation\",\n \"readOnly\": false\n },\n {\n \"layer\": \"id Duis proident\",\n \"name\": \"tempor\",\n \"readOnly\": true\n }\n ],\n \"description\": \"amet ut ex sint\",\n \"label\": \"aliquip ipsum velit\"\n },\n \"proident3a2\": {\n \"dependencies\": [\n {\n \"layer\": \"exercitation offici\",\n \"name\": \"volupt\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ullamco commodo amet\",\n \"name\": \"minim proident ad consequat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"commodo sit Duis magna esse\",\n \"label\": \"labore non dolor mollit reprehenderit\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"officia sed ut exercitation\",\n \"targetKey\": \"Excepteur anim qui cupidatat reprehenderit\",\n \"type\": \"sit dolor in\",\n \"value\": \"consequat dolor ut \"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"eiusm\",\n \"displayName\": \"cupidatat Duis\",\n \"format\": \"Ut ex est eiusmod\",\n \"hidden\": false,\n \"listOptions\": [\n \"laboris dolor amet\",\n \"et amet enim\"\n ],\n \"name\": \"Ut tempor\",\n \"optional\": true,\n \"options\": {\n \"id8\": {\n \"dependencies\": [\n {\n \"layer\": \"ullamco magna laborum minim\",\n \"name\": \"dolore\",\n \"readOnly\": true\n },\n {\n \"layer\": \"amet\",\n \"name\": \"nulla\",\n \"readOnly\": false\n }\n ],\n \"description\": \"esse exercitation dolore sunt\",\n \"label\": \"mollit tempor sed velit\"\n },\n \"eu_f\": {\n \"dependencies\": [\n {\n \"layer\": \"ut aute\",\n \"name\": \"ut eiusmod Duis eu\",\n \"readOnly\": true\n },\n {\n \"layer\": \"sit eu Ut minim\",\n \"name\": \"minim pariatur sunt ad\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ullamco aute in eiusmod\",\n \"label\": \"id occaecat consectetur\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"exercitation esse sit\",\n \"targetKey\": \"laborum\",\n \"type\": \"esse adipisicing sint magna\",\n \"value\": \"consectetur dolore in\"\n },\n {\n \"description\": \"ad sed sunt deserunt aute\",\n \"displayName\": \"officia elit in\",\n \"format\": \"aute voluptate magna sunt\",\n \"hidden\": true,\n \"listOptions\": [\n \"tempor et mollit labore\",\n \"veniam\"\n ],\n \"name\": \"aliquip reprehenderit cupidatat dolore ad\",\n \"optional\": false,\n \"options\": {\n \"aute7\": {\n \"dependencies\": [\n {\n \"layer\": \"Duis veniam dolor incididunt\",\n \"name\": \"eiusmod in\",\n \"readOnly\": true\n },\n {\n \"layer\": \"in deserunt Lorem nulla\",\n \"name\": \"qui exercitation anim\",\n \"readOnly\": false\n }\n ],\n \"description\": \"esse\",\n \"label\": \"commodo sint do sunt consequat\"\n },\n \"anim794\": {\n \"dependencies\": [\n {\n \"layer\": \"irure\",\n \"name\": \"dolore ex culpa\",\n \"readOnly\": false\n },\n {\n \"layer\": \"voluptate aute eiusmod\",\n \"name\": \"reprehenderit consequat eu\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in quis ut sint\",\n \"label\": \"dolore dolore mollit\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"esse laborum\",\n \"targetKey\": \"in sint minim\",\n \"type\": \"veniam tempor sunt non\",\n \"value\": \"qui cillum\"\n }\n ]\n },\n \"values\": \"ut aliqua\"\n },\n \"type\": \"spectro\",\n \"values\": \"dolore dolor voluptate nulla commod\",\n \"version\": \"Lorem deserunt\"\n },\n \"status\": {}\n }\n ],\n \"type\": \"est\",\n \"version\": 85579737\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"dolor_d42\": \"\",\n \"occaecat1c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minimd\": \"\",\n \"ex_\": \"\",\n \"id_2e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"labore ut non\",\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"est70\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"adipisicing ipsum deserunt voluptate\",\n \"addonType\": \"aliquip magna eu aute\",\n \"annotations\": {\n \"veniam_134\": \"et do\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"adipisicing Ut\",\n \"displayName\": \"ut\",\n \"eol\": \"occaecat elit commod\",\n \"group\": \"Excepteur\",\n \"layer\": \"csi\",\n \"logoUrl\": \"minim et ulla\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"voluptate officia\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"quis do Excepteur dolore\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"anim veniam\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"magna dolor ut qui\",\n \"displayName\": \"aliqua reprehenderit fugiat anim\",\n \"format\": \"Lorem\",\n \"hidden\": false,\n \"listOptions\": [\n \"dolore mollit sed non\",\n \"sunt \"\n ],\n \"name\": \"deserunt incididunt nulla Ut\",\n \"optional\": false,\n \"options\": {\n \"exercitation9\": {\n \"dependencies\": [\n {\n \"layer\": \"dolore\",\n \"name\": \"Lorem labore enim laboris\",\n \"readOnly\": true\n },\n {\n \"layer\": \"laborum officia in aliquip\",\n \"name\": \"anim do enim\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ut cupidatat enim\",\n \"label\": \"sit ut ex\"\n },\n \"veniam5\": {\n \"dependencies\": [\n {\n \"layer\": \"Lorem ut anim nulla\",\n \"name\": \"ut \",\n \"readOnly\": false\n },\n {\n \"layer\": \"voluptate sit mollit sint\",\n \"name\": \"nulla in\",\n \"readOnly\": false\n }\n ],\n \"description\": \"veniam consectetur Ut\",\n \"label\": \"voluptate aute\"\n },\n \"irure_410\": {\n \"dependencies\": [\n {\n \"layer\": \"Excepteur esse labore mollit irure\",\n \"name\": \"ea cupidatat reprehenderit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ut occaecat ex sit\",\n \"name\": \"laborum commodo\",\n \"readOnly\": true\n }\n ],\n \"description\": \"veniam voluptate deserunt mollit et\",\n \"label\": \"velit cupidatat\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ipsum nostrud et officia\",\n \"targetKey\": \"incididunt a\",\n \"type\": \"ipsum eu ex\",\n \"value\": \"fugiat incididunt irure\"\n },\n {\n \"description\": \"exercitation eiusmod aliqua\",\n \"displayName\": \"dolor e\",\n \"format\": \"cillum amet magna deserunt\",\n \"hidden\": true,\n \"listOptions\": [\n \"irure\",\n \"magna\"\n ],\n \"name\": \"enim esse\",\n \"optional\": false,\n \"options\": {\n \"ut8c\": {\n \"dependencies\": [\n {\n \"layer\": \"ipsum eu sed minim\",\n \"name\": \"velit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"voluptate tempor id qui deserunt\",\n \"name\": \"cupidatat tempor esse\",\n \"readOnly\": false\n }\n ],\n \"description\": \"culpa voluptate\",\n \"label\": \"laborum in do e\"\n },\n \"ullamco_67\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor officia\",\n \"name\": \"eu\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ut dolor\",\n \"name\": \"sunt aliqu\",\n \"readOnly\": false\n }\n ],\n \"description\": \"Lorem irure aliqua officia sed\",\n \"label\": \"anim in\"\n },\n \"nostrud13\": {\n \"dependencies\": [\n {\n \"layer\": \"ullamco minim tempor enim\",\n \"name\": \"commodo veniam\",\n \"readOnly\": false\n },\n {\n \"layer\": \"dolore ex mollit\",\n \"name\": \"Lorem esse\",\n \"readOnly\": true\n }\n ],\n \"description\": \"veniam sit\",\n \"label\": \"do ad\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"anim reprehenderit\",\n \"targetKey\": \"veniam consequat eiusmod ad officia\",\n \"type\": \"adipisicing do Ut officia tempor\",\n \"value\": \"sed\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"aliqua et ut veniam dol\",\n \"displayName\": \"in laboris non\",\n \"format\": \"elit nulla laboris\",\n \"hidden\": false,\n \"listOptions\": [\n \"sint dolore esse Duis\",\n \"dolore est tempor minim nulla\"\n ],\n \"name\": \"enim reprehenderit sunt\",\n \"optional\": false,\n \"options\": {\n \"elit_26\": {\n \"dependencies\": [\n {\n \"layer\": \"irure\",\n \"name\": \"sint in Ut eu\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nulla\",\n \"name\": \"proident ad\",\n \"readOnly\": false\n }\n ],\n \"description\": \"dolor velit non deserunt\",\n \"label\": \"do nulla ad\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"nisi irure\",\n \"targetKey\": \"quis mollit\",\n \"type\": \"ipsum Except\",\n \"value\": \"cupidatat\"\n },\n {\n \"description\": \"minim nisi\",\n \"displayName\": \"fugiat\",\n \"format\": \"m\",\n \"hidden\": false,\n \"listOptions\": [\n \"est voluptate culpa\",\n \"Ut ex\"\n ],\n \"name\": \"anim veniam\",\n \"optional\": true,\n \"options\": {\n \"quis6__\": {\n \"dependencies\": [\n {\n \"layer\": \"et culpa\",\n \"name\": \"do veniam in est\",\n \"readOnly\": true\n },\n {\n \"layer\": \"exercitation\",\n \"name\": \"officia\",\n \"readOnly\": false\n }\n ],\n \"description\": \"cupidatat quis aliquip aliqua\",\n \"label\": \"occaecat consequat\"\n },\n \"ametb1\": {\n \"dependencies\": [\n {\n \"layer\": \"consectetur ea officia sint esse\",\n \"name\": \"proident est ea\",\n \"readOnly\": false\n },\n {\n \"layer\": \"dolor Lorem in ad\",\n \"name\": \"velit anim aliqua voluptate\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ex do\",\n \"label\": \"quis laborum ut\"\n },\n \"anim_58\": {\n \"dependencies\": [\n {\n \"layer\": \"sit Duis velit mollit\",\n \"name\": \"ut nisi Lorem in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"in pariatur in quis\",\n \"name\": \"reprehenderi\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ea do in proident\",\n \"label\": \"non\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"exercitation ad\",\n \"targetKey\": \"cupidatat amet enim\",\n \"type\": \"non dolore officia aute culpa\",\n \"value\": \"qui\"\n }\n ]\n },\n \"values\": \"tempor quis voluptate id\"\n },\n \"type\": \"spectro\",\n \"values\": \"exercitation reprehenderit\",\n \"version\": \"Ut ut\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"pariatur_8_d\": \"\",\n \"elit5\": \"\",\n \"exercitation_f\": \"\",\n \"ut1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_39\": \"\",\n \"autee\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"ipsum eu enim\",\n \"addonType\": \"deserunt aliquip\",\n \"annotations\": {\n \"Excepteur3\": \"id\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"deserunt sed sint\",\n \"displayName\": \"irure esse consectetur sint qui\",\n \"eol\": \"sed\",\n \"group\": \"reprehenderit esse mollit null\",\n \"layer\": \"csi\",\n \"logoUrl\": \"fugiat quis\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"dolore nisi\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"quis nisi labore in\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"aute ut\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"veniam dolor\",\n \"displayName\": \"culpa esse Excepteur sit amet\",\n \"format\": \"in voluptate non\",\n \"hidden\": false,\n \"listOptions\": [\n \"cons\",\n \"non mollit\"\n ],\n \"name\": \"Excepteur minim velit aute\",\n \"optional\": false,\n \"options\": {\n \"animd\": {\n \"dependencies\": [\n {\n \"layer\": \"enim tempor consectetur\",\n \"name\": \"adipisicing exercitation voluptate in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"proident dolor deserunt\",\n \"name\": \"aliqua Duis ex laborum nisi\",\n \"readOnly\": false\n }\n ],\n \"description\": \"sit sed\",\n \"label\": \"ex\"\n },\n \"officia89b\": {\n \"dependencies\": [\n {\n \"layer\": \"sint nostrud\",\n \"name\": \"in ut pariat\",\n \"readOnly\": true\n },\n {\n \"layer\": \"esse tempor Duis sint\",\n \"name\": \"nulla dolor eu Ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ut mollit do\",\n \"label\": \"tempor dolor non\"\n },\n \"quis_fd4\": {\n \"dependencies\": [\n {\n \"layer\": \"veniam \",\n \"name\": \"in\",\n \"readOnly\": true\n },\n {\n \"layer\": \"in\",\n \"name\": \"et sunt\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ame\",\n \"label\": \"culpa ut\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"commodo laborum et pariatur\",\n \"targetKey\": \"cillum magna\",\n \"type\": \"dolore do ut\",\n \"value\": \"qui minim\"\n },\n {\n \"description\": \"laboris eiusmod in ut\",\n \"displayName\": \"cillum nostrud deserunt\",\n \"format\": \"proident nisi sint\",\n \"hidden\": false,\n \"listOptions\": [\n \"laboris pariatur magna sint\",\n \"ea p\"\n ],\n \"name\": \"laborum veniam labore proident amet\",\n \"optional\": false,\n \"options\": {\n \"ut_e\": {\n \"dependencies\": [\n {\n \"layer\": \"tempor nisi deserunt sed\",\n \"name\": \"cupidatat pariatur\",\n \"readOnly\": false\n },\n {\n \"layer\": \"voluptate\",\n \"name\": \"sint ad nostrud cillum\",\n \"readOnly\": true\n }\n ],\n \"description\": \"nulla eius\",\n \"label\": \"incididunt magna\"\n },\n \"commodoa2\": {\n \"dependencies\": [\n {\n \"layer\": \"Lorem pro\",\n \"name\": \"ad consequat ex ipsum irure\",\n \"readOnly\": true\n },\n {\n \"layer\": \"nostrud occaecat\",\n \"name\": \"proident\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ea sunt voluptate ad\",\n \"label\": \"velit dolore magna\"\n },\n \"incididunt25\": {\n \"dependencies\": [\n {\n \"layer\": \"occaecat est eu sint\",\n \"name\": \"Lore\",\n \"readOnly\": true\n },\n {\n \"layer\": \"velit id deserunt\",\n \"name\": \"dolore est culpa in consequat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"enim amet cupidatat fugiat\",\n \"label\": \"eiusmod ad nulla pariatur\"\n },\n \"sunt_6_b\": {\n \"dependencies\": [\n {\n \"layer\": \"Ut labore\",\n \"name\": \"ad magna\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sunt labori\",\n \"name\": \"aute sint culpa aliquip occaecat\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ad deserunt ipsum pariatur\",\n \"label\": \"exercitation est\"\n },\n \"est_8\": {\n \"dependencies\": [\n {\n \"layer\": \"minim officia\",\n \"name\": \"in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sit tempor\",\n \"name\": \"adipisicing ullamco\",\n \"readOnly\": false\n }\n ],\n \"description\": \"occaecat anim\",\n \"label\": \"deserunt nulla Duis do sed\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"sed fugiat do deserunt reprehenderit\",\n \"targetKey\": \"laboris aliqua tempor\",\n \"type\": \"et id aliquip labore irure\",\n \"value\": \"eu nulla elit adipisicing anim\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"et qui\",\n \"displayName\": \"dolor magna fu\",\n \"format\": \"in aliqua tempor\",\n \"hidden\": true,\n \"listOptions\": [\n \"cupidatat in\",\n \"nostrud sunt eiusmod aliqua\"\n ],\n \"name\": \"enim Lor\",\n \"optional\": false,\n \"options\": {\n \"irure_b\": {\n \"dependencies\": [\n {\n \"layer\": \"velit elit\",\n \"name\": \"laboris consequat et Duis ipsum\",\n \"readOnly\": false\n },\n {\n \"layer\": \"mollit ir\",\n \"name\": \"eiusmod id sit tempor\",\n \"readOnly\": false\n }\n ],\n \"description\": \"sit ex occaecat\",\n \"label\": \"in\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"aute ut ullamco enim elit\",\n \"targetKey\": \"nisi consequat anim id\",\n \"type\": \"eiusmod ea incididunt\",\n \"value\": \"occaecat eiusmod aliquip sunt Excepteur\"\n },\n {\n \"description\": \"aute\",\n \"displayName\": \"fugiat do\",\n \"format\": \"cillum officia quis fugiat\",\n \"hidden\": false,\n \"listOptions\": [\n \"consectetur esse in\",\n \"do\"\n ],\n \"name\": \"laboris cillum Duis enim\",\n \"optional\": true,\n \"options\": {\n \"occaecat_2a\": {\n \"dependencies\": [\n {\n \"layer\": \"fugiat ex pariatur sit null\",\n \"name\": \"ex id Lorem mollit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"eiusmod\",\n \"name\": \"nostrud adipisicing voluptate labore\",\n \"readOnly\": false\n }\n ],\n \"description\": \"minim sed commodo occaecat\",\n \"label\": \"irure cillum\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"anim nisi\",\n \"targetKey\": \"quis U\",\n \"type\": \"ipsum consequat ad laborum\",\n \"value\": \"ipsum aliqua\"\n }\n ]\n },\n \"values\": \"deserunt dolor Ut\"\n },\n \"type\": \"spectro\",\n \"values\": \"aute reprehenderit veniam esse enim\",\n \"version\": \"amet sit dolore veniam magna\"\n },\n \"status\": {}\n }\n ],\n \"type\": \"consequat fugiat quis\",\n \"version\": 24285654\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "69474ec3-c4f7-47a2-9c0f-ff3da2a83ad6", + "name": "Associate cluster profiles to the specified edge host device", + "request": { + "name": "Associate cluster profiles to the specified edge host device", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"spcApplySettings\": {\n \"actionType\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f414c0e9-f263-4298-bd8a-a858ec0466a3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "74113f6f-43f9-4653-aa74-755c69b097bb", + "name": "Reset the cluster through edge host", + "request": { + "name": "Reset the cluster through edge host", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge host uid" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "3ed1a4f7-655f-4786-853f-2e08ccd57e9f", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Edge host uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2a0e63cf-e8b4-47d6-85a7-4c79f88ebe98", + "name": "Download the specified edge host device spc", + "request": { + "name": "Download the specified edge host device spc", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "spc", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c082644d-303e-4cf0-b97d-1c6eb5930846", + "name": "download spc archive file", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "spc", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "04f010b0-8c21-4f42-a30c-c8b9ea3be936", + "name": "Updates the specified edge host device vsphere properties", + "request": { + "name": "Updates the specified edge host device vsphere properties", + "description": {}, + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "vsphere", + "properties" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "916d3dfe-96e9-44bd-908b-ea1a31c3bf78", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "edgehosts", + ":uid", + "vsphere", + "properties" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "890f33eb-b193-46e9-a554-f44d5f85dcaa", + "name": "events/components", + "item": [ + { + "id": "b9ef7ab2-6631-4400-987f-bce7ff0581e8", + "name": "Returns a paginated list of component events based on request parameters", + "request": { + "name": "Returns a paginated list of component events based on request parameters", + "description": { + "content": "Returns a paginated list of component events based on request parameters", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "events", + "components" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c4da93a3-3188-481a-879e-605518521544", + "name": "An array of component events items", + "originalRequest": { + "url": { + "path": [ + "v1", + "events", + "components" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"sed\",\n \"metadata\": {\n \"annotations\": {\n \"ut_5\": \"\",\n \"officia_e\": \"\",\n \"commodo_3d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna_4\": \"\",\n \"laborumcd4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"do aute\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"ullamco sunt do ipsum\",\n \"uid\": \"minim eu commodo\"\n },\n \"severity\": \"Lorem ut elit eiusmod\",\n \"source\": {\n \"component\": \"Ut officia\",\n \"host\": \"cupidatat exercitation\"\n }\n },\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"sunt consequat irure\",\n \"metadata\": {\n \"annotations\": {\n \"est_52\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"et66\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"ea Ut\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"amet officia ea culpa\",\n \"uid\": \"ex nisi\"\n },\n \"severity\": \"sed adipisicing laboris\",\n \"source\": {\n \"component\": \"eiusmod anim sed non\",\n \"host\": \"labore Excepteur\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"pariatur\",\n \"count\": 41908461,\n \"limit\": 45109566,\n \"offset\": 90312978\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b74e8142-f857-4741-b267-0f1e584807d5", + "name": "Creates a component event", + "request": { + "name": "Creates a component event", + "description": { + "content": "Creates a component event", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "events", + "components" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eu2\": \"\",\n \"voluptate__7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"do_5\": \"\",\n \"aliquip_6\": \"\",\n \"tempor6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4b894ec2-1145-4866-8461-b5563d25ae42", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "events", + "components" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"voluptate_6_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboruma\": \"\",\n \"in3\": \"\",\n \"aute_d61\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a00ebdc4-6a89-44a1-871a-3c88796e7785", + "name": "Creates the component events in bulk", + "request": { + "name": "Creates the component events in bulk", + "description": { + "content": "Creates the component events in bulk", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "events", + "components", + "bulk" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Duisb\": \"\",\n \"culpae6\": \"\",\n \"irurec7\": \"\",\n \"ine3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n },\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"commodo_618\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunta28\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2e9fd44d-c074-4d60-9458-4790324c7fb2", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "events", + "components", + "bulk" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"magnaaef\": \"\",\n \"fugiat_bf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n },\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"Duis_0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa_f9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"uid\": \"amet ipsum ea\"\n },\n {\n \"uid\": \"incididunt irure in\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ededa2ce-c464-4c53-99ca-353671adc5cc", + "name": "{objectKind}/{objectUid}", + "item": [ + { + "id": "2663fa0f-35d7-4a8a-9f3a-450c1617ab26", + "name": "Delete all the components events for the specified related object", + "request": { + "name": "Delete all the components events for the specified related object", + "description": {}, + "url": { + "path": [ + "v1", + "events", + "components", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object uid for which events has to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object kind for which events has to be fetched" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "9533bcc5-bc2c-42e1-8068-c16727765c95", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "events", + "components", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object uid for which events has to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object kind for which events has to be fetched" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "797db6c6-fc8b-4099-a4d7-f94c8153a249", + "name": "Returns a list of components events for the specified related object", + "request": { + "name": "Returns a list of components events for the specified related object", + "description": { + "content": "Returns a list of components events for the specified related object", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "events", + "components", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object uid for which events has to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object kind for which events has to be fetched" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "de38e393-4f7a-4f90-8782-3e33bd37c112", + "name": "An array of component event items", + "originalRequest": { + "url": { + "path": [ + "v1", + "events", + "components", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object uid for which events has to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object kind for which events has to be fetched" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"mollit3\": \"\",\n \"ex9c\": \"\",\n \"ipsum_d1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"esse_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n },\n {\n \"involvedObject\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"minim_a2a\": \"\",\n \"dolore_a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempor_56b\": \"\",\n \"ut4b6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"reason\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"severity\": \"\",\n \"source\": {\n \"component\": \"\",\n \"host\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"voluptate enim sed\",\n \"count\": -37527264,\n \"limit\": -21505861,\n \"offset\": -31277510\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a5045410-9af3-4711-ba70-baa97cf80055", + "name": "filters", + "item": [ + { + "id": "2d7a922e-20ad-4733-8ba0-747c1b5f07b8", + "name": "Returns a list of Filters", + "request": { + "name": "Returns a list of Filters", + "description": {}, + "url": { + "path": [ + "v1", + "filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e571faac-524c-4feb-be69-158c34def457", + "name": "An array of filters", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliqua60c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Excepteura32\": \"\",\n \"ex_e5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"filterType\": \"ut irure nulla est\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"incididunt_3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariatur_ce0\": \"\",\n \"est_f\": \"\",\n \"ullamco_08\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"filterType\": \"ipsum id deserunt\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"in dolore\",\n \"count\": 33779572,\n \"limit\": 5765680,\n \"offset\": -85508983\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "147b055c-d63c-4cd1-a92d-4b3362058549", + "name": "Returns a list of Filters metadata", + "request": { + "name": "Returns a list of Filters metadata", + "description": {}, + "url": { + "path": [ + "v1", + "filters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filterType", + "value": "", + "description": "filterType can be - [tag, meta, resource]" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cf9bcd08-d357-449e-9801-cdc19c1de189", + "name": "An array of filters", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filterType", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"filterType\": \"anim do nulla Lorem\",\n \"name\": \"voluptate enim\",\n \"uid\": \"amet\"\n },\n {\n \"filterType\": \"in magna nulla\",\n \"name\": \"sed id deserunt\",\n \"uid\": \"sed consequat anim\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1da9814a-83d7-418c-847b-573a74ce910e", + "name": "tag", + "item": [ + { + "id": "79ca3a8d-96db-4924-b323-029183581154", + "name": "Creates a Tag filter", + "request": { + "name": "Creates a Tag filter", + "description": {}, + "url": { + "path": [ + "v1", + "filters", + "tag" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sed_8e\": \"\"\n },\n \"labels\": {\n \"velit916\": \"\",\n \"estf4\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"filterGroup\": {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"key\": \"\",\n \"negation\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "af0e5cf8-dff6-48a7-b738-8dc4367f57a8", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters", + "tag" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a7dac611-549d-430f-871f-4c72dd5bbe3e", + "name": "{uid}", + "item": [ + { + "id": "5c3f2192-e9c5-4fdb-ba86-009ac496f1ba", + "name": "Delete the specified Filter object", + "request": { + "name": "Delete the specified Filter object", + "description": {}, + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "36c587cc-d5a9-45cb-8edb-2e55f36e31bb", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b4ca1d22-7b49-4643-bb31-a52a638b2087", + "name": "Returns the specified Filter object", + "request": { + "name": "Returns the specified Filter object", + "description": {}, + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ffa913fd-177b-4136-be41-9d14972a8b9e", + "name": "A Filter object", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"est_cb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id75\": \"\",\n \"do_629\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"filterGroup\": {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"key\": \"\",\n \"negation\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "925aaa07-f609-4630-9e85-d0165228ea5e", + "name": "Updates a Tag filter", + "request": { + "name": "Updates a Tag filter", + "description": {}, + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"est5\": \"\"\n },\n \"labels\": {\n \"dolore3\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"filterGroup\": {\n \"conjunction\": \"\",\n \"filters\": [\n {\n \"key\": \"\",\n \"negation\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c0ec31cf-1ec4-4f6e-8f20-2f8c579689e2", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "filters", + "tag", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] }, - "newPassword": { - "type": "string" + { + "id": "24add82d-80be-4948-84cd-7424a8625575", + "name": "metrics/{resourceKind}", + "item": [ + { + "id": "a48e2ddb-c075-4838-bba5-c8b2fff2a7b3", + "name": "Retrieves the list of metrics for a specified resource kind", + "request": { + "name": "Retrieves the list of metrics for a specified resource kind", + "description": { + "content": "Returns all the metrics for a given resource kind", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "metricKind", + "value": "all" + }, + { + "disabled": false, + "key": "startTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "endTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "period", + "value": "1" + }, + { + "disabled": false, + "key": "includeMasterMachines", + "value": "false", + "description": "includeMasterMachines in boolean, group the data point by including master nodes if set to true" + }, + { + "disabled": false, + "key": "discrete", + "value": "false", + "description": "if true then api returns only aggregation values, else api returns all data points by default" + }, + { + "disabled": false, + "key": "spectroClusterUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e28fba1e-edf1-4a0e-bc4b-596a5567215e", + "name": "An array of metric items", + "originalRequest": { + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "metricKind", + "value": "all" + }, + { + "key": "startTime", + "value": "" + }, + { + "key": "endTime", + "value": "" + }, + { + "key": "period", + "value": "1" + }, + { + "key": "includeMasterMachines", + "value": "false" + }, + { + "key": "discrete", + "value": "false" + }, + { + "key": "spectroClusterUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"name\": \"nulla id sint et aliqua\",\n \"uid\": \"dolor tempor\"\n },\n \"metrics\": [\n {\n \"aggregation\": {\n \"avg\": 97655009.03940207,\n \"count\": 29162537.024367422,\n \"max\": -64391502.93117448,\n \"min\": -12249773.632704437,\n \"sum\": -16006863.316654086\n },\n \"kind\": \"ea occaecat sunt pariatur\",\n \"points\": [\n {\n \"avg\": 40450820.67329931,\n \"count\": 62300482.701453865,\n \"max\": -16321771.783501938,\n \"min\": 13394375.400118947,\n \"sum\": 80614481.28354049,\n \"timestamp\": 6111744.805792838,\n \"value\": -71262385.97339456\n },\n {\n \"avg\": 82536789.35494384,\n \"count\": -89816699.77311762,\n \"max\": 93537883.12050977,\n \"min\": -37078972.91379716,\n \"sum\": 87591185.66448462,\n \"timestamp\": 97971446.19082686,\n \"value\": -84538560.44363825\n }\n ],\n \"unit\": \"quis\"\n },\n {\n \"aggregation\": {\n \"avg\": -46996061.296900526,\n \"count\": 86611097.99651235,\n \"max\": -426720.9591270089,\n \"min\": -1358739.7249220908,\n \"sum\": 71065905.41019186\n },\n \"kind\": \"ut ut do\",\n \"points\": [\n {\n \"avg\": -50807942.02455609,\n \"count\": 39553043.98292142,\n \"max\": -47975026.90148967,\n \"min\": 69912704.06926328,\n \"sum\": 37268769.276991785,\n \"timestamp\": -37991095.67234504,\n \"value\": 4111881.357935369\n },\n {\n \"avg\": 33491025.032076433,\n \"count\": -79607579.81838506,\n \"max\": 32934230.811748087,\n \"min\": -65821100.18186449,\n \"sum\": -35512211.4623744,\n \"timestamp\": -27510499.143857554,\n \"value\": -10407546.943715796\n }\n ],\n \"unit\": \"qui laborum\"\n }\n ]\n },\n {\n \"metadata\": {\n \"name\": \"tempor eiusmod consectetur pariatur\",\n \"uid\": \"est id incididunt\"\n },\n \"metrics\": [\n {\n \"aggregation\": {\n \"avg\": 59458990.64886767,\n \"count\": -44690362.83898187,\n \"max\": -39974203.638806745,\n \"min\": -47330127.534374885,\n \"sum\": -82998736.05740777\n },\n \"kind\": \"commodo\",\n \"points\": [\n {\n \"avg\": 54176608.20173547,\n \"count\": 3803578.095753804,\n \"max\": 87186260.94771329,\n \"min\": -28602604.133866414,\n \"sum\": -99657232.83973737,\n \"timestamp\": -68023260.64983703,\n \"value\": -94476843.83041093\n },\n {\n \"avg\": -14171769.103071436,\n \"count\": 29928753.76883322,\n \"max\": -62921630.429229006,\n \"min\": -54430194.46658921,\n \"sum\": 99871025.3368403,\n \"timestamp\": -68082805.31617616,\n \"value\": -61998547.928400025\n }\n ],\n \"unit\": \"enim\"\n },\n {\n \"aggregation\": {\n \"avg\": 38136650.69808033,\n \"count\": -25877432.780478135,\n \"max\": 45291748.56543511,\n \"min\": 85143537.45366955,\n \"sum\": -75656526.65899667\n },\n \"kind\": \"est sed sunt enim id\",\n \"points\": [\n {\n \"avg\": 70661106.76529646,\n \"count\": -41102873.23038593,\n \"max\": -14376042.355611056,\n \"min\": -54322976.58671841,\n \"sum\": 26466738.835465,\n \"timestamp\": -17665089.03691019,\n \"value\": 14007066.840408161\n },\n {\n \"avg\": 22709947.62111856,\n \"count\": 64680894.4838683,\n \"max\": -72128813.68228774,\n \"min\": -11225772.135888383,\n \"sum\": 91488146.06468245,\n \"timestamp\": 9157379.299458101,\n \"value\": -72847588.46041562\n }\n ],\n \"unit\": \"consequat enim\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3bb1282e-c9dd-40c6-b0be-ce244c25a936", + "name": "{resourceUid}/values", + "item": [ + { + "id": "1d2aff7a-84a6-4c4c-b006-64a2f63a2c49", + "name": "Deletes the metrics of the specified resource", + "request": { + "name": "Deletes the metrics of the specified resource", + "description": {}, + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + ":resourceUid", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "61d3c36b-d375-4561-be31-4af78b92cb92", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + ":resourceUid", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9f601163-858c-4068-a687-db562118fb0e", + "name": "Returns the metrics for a specified resource uid", + "request": { + "name": "Returns the metrics for a specified resource uid", + "description": {}, + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + ":resourceUid", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "metricKind", + "value": "all", + "description": "multiple metric kinds can be provided with comma separated" + }, + { + "disabled": false, + "key": "startTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "endTime", + "value": "", + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers." + }, + { + "disabled": false, + "key": "period", + "value": "1", + "description": "period in minutes, group the data point by the specified period" + }, + { + "disabled": false, + "key": "includeMasterMachines", + "value": "false", + "description": "includeMasterMachines in boolean, group the data point by including master nodes if set to true" + }, + { + "disabled": false, + "key": "discrete", + "value": "false", + "description": "if true then api returns only aggregation values, else api returns all data points by default" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7821ba12-3ad1-48ef-b76e-a19291edc760", + "name": "An array of metric items", + "originalRequest": { + "url": { + "path": [ + "v1", + "metrics", + ":resourceKind", + ":resourceUid", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "metricKind", + "value": "all" + }, + { + "key": "startTime", + "value": "" + }, + { + "key": "endTime", + "value": "" + }, + { + "key": "period", + "value": "1" + }, + { + "key": "includeMasterMachines", + "value": "false" + }, + { + "key": "discrete", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceKind", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"aggregation\": {\n \"avg\": 727845.5312931687,\n \"count\": -9060829.663345024,\n \"max\": -24761954.609960884,\n \"min\": -63394780.005527586,\n \"sum\": -51285189.088252634\n },\n \"kind\": \"incididunt eiusmod\",\n \"points\": [\n {\n \"avg\": 53412801.04735798,\n \"count\": 81820745.97531909,\n \"max\": 39042546.3335152,\n \"min\": 36274712.40688127,\n \"sum\": -96063972.1106383,\n \"timestamp\": 93167117.095456,\n \"value\": -39096476.25170445\n },\n {\n \"avg\": 32901809.178924426,\n \"count\": -15473118.761979476,\n \"max\": -23453542.750492945,\n \"min\": -3649712.384565398,\n \"sum\": 79996379.94742614,\n \"timestamp\": -96885180.97310697,\n \"value\": 40927000.274140924\n }\n ],\n \"unit\": \"labore aliqua consequat\"\n },\n {\n \"aggregation\": {\n \"avg\": 37660297.05966821,\n \"count\": 69395857.83989751,\n \"max\": 5705016.099264085,\n \"min\": 77082903.97001413,\n \"sum\": -39125642.05380415\n },\n \"kind\": \"aliquip\",\n \"points\": [\n {\n \"avg\": 50944090.724068195,\n \"count\": 79652005.43599406,\n \"max\": -67678567.59210749,\n \"min\": -12320699.321608335,\n \"sum\": 45414462.5320963,\n \"timestamp\": -33759282.23828448,\n \"value\": 22154250.94411488\n },\n {\n \"avg\": -5627690.057762086,\n \"count\": 95841871.77547789,\n \"max\": 10817198.789162546,\n \"min\": -6988659.120339006,\n \"sum\": 72048026.42547303,\n \"timestamp\": 72918080.20976055,\n \"value\": -71048251.9044136\n }\n ],\n \"unit\": \"deserunt ad\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "c0216c6b-7fef-4b35-8151-981130e0f3ac", + "name": "notifications", + "item": [ + { + "id": "a5d41b12-c61b-41c7-a40f-ff4c305c104d", + "name": "Returns a paginated list of notifications based on request parameters", + "request": { + "name": "Returns a paginated list of notifications based on request parameters", + "description": { + "content": "Returns a paginated list of notifications based on request parameters", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "notifications", + "" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "dda63267-bcd8-4e0e-8826-9000f122c1ee", + "name": "An array of notification items", + "originalRequest": { + "url": { + "path": [ + "v1", + "notifications", + "" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"action\": {\n \"ack\": true,\n \"actionMessage\": \"magna in\",\n \"actionType\": \"NotifyActionClusterProfileUpdate\",\n \"events\": {\n \"voluptate_e\": {\n \"enim55\": \"dolor ipsum\",\n \"esteab\": \"tempor cupidatat\"\n }\n },\n \"isDone\": false,\n \"isInfo\": true,\n \"link\": \"Ut i\"\n },\n \"metadata\": {\n \"annotations\": {\n \"ullamco_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_e\": \"\",\n \"elit43e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"tempor veniam Duis proident amet\",\n \"uid\": \"proident laborum eu dolore t\"\n },\n \"source\": {\n \"component\": \"sed ipsum irure magna ut\"\n },\n \"type\": \"NotificationNone\"\n },\n {\n \"action\": {\n \"ack\": false,\n \"actionMessage\": \"incididunt irure nisi\",\n \"actionType\": \"NotifyActionNone\",\n \"events\": {\n \"sint_1de\": {\n \"adipisicing_e0e\": \"dolor id dolor\",\n \"dolore_63\": \"do tempor\"\n },\n \"adipisicing5\": {\n \"aute_e4\": \"qui enim ut\",\n \"amet_df\": \"magna aliquip\"\n },\n \"reprehenderit_1d\": {\n \"ipsum14f\": \"cillum anim ut\",\n \"nisi_6\": \"culpa elit ullamco occaecat dolore\"\n },\n \"reprehenderit_1e_\": {\n \"est7e\": \"velit ullamco non voluptate laborum\",\n \"consequat99\": \"sint do ad aliqua\",\n \"nostrud76\": \"do nostrud cillum dolore\"\n },\n \"anim_f\": {\n \"irurecc\": \"voluptate commodo eiusmod fugiat\",\n \"ea_c4\": \"in ex occaecat elit ullamco\",\n \"et_164\": \"minim et officia tempor cupidatat\"\n }\n },\n \"isDone\": true,\n \"isInfo\": false,\n \"link\": \"dolore dolor ex\"\n },\n \"metadata\": {\n \"annotations\": {\n \"ad_6c1\": \"\",\n \"eu_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in_1\": \"\",\n \"amet_b4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"ipsum\",\n \"uid\": \"occaecat ut pariatur sint\"\n },\n \"source\": {\n \"component\": \"nulla dolor consequat velit ut\"\n },\n \"type\": \"NotificationNone\"\n }\n ],\n \"listmeta\": {\n \"continue\": \"sed ut quis\",\n \"count\": 18115850,\n \"limit\": 81381800,\n \"offset\": 96356508\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7c6032ae-be79-44d7-8387-672f565874a7", + "name": "Creates a notification event", + "request": { + "name": "Creates a notification event", + "description": { + "content": "Creates a notification event", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "notifications", + "events" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"component\": \"\",\n \"digest\": \"\",\n \"message\": \"\",\n \"meta\": {\n \"nulla2\": \"\"\n },\n \"type\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b0e4d086-f211-4bd4-b52b-779aa4a863b3", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "notifications", + "events" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"component\": \"\",\n \"digest\": \"\",\n \"message\": \"\",\n \"meta\": {\n \"aliquip_ea\": \"\"\n },\n \"type\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "acef162a-846d-4224-9fa2-9e432c0713e3", + "name": "Returns a list of notifications for the specified related object", + "request": { + "name": "Returns a list of notifications for the specified related object", + "description": { + "content": "Returns a list of notifications for the specified related object", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "notifications", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + }, + { + "disabled": false, + "key": "isDone", + "value": "", + "description": "Describes a way to fetch \"done\" notifications" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object kind for which notifications have to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object uid for which notifications have to be fetched" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9c8f2eb1-083a-45e0-89cc-5dde0a420ada", + "name": "An array of component event items", + "originalRequest": { + "url": { + "path": [ + "v1", + "notifications", + ":objectKind", + ":objectUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + }, + { + "key": "isDone", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectKind", + "description": "(Required) Describes the related object kind for which notifications have to be fetched" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "objectUid", + "description": "(Required) Describes the related object uid for which notifications have to be fetched" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"action\": {\n \"ack\": true,\n \"actionMessage\": \"eu aute inc\",\n \"actionType\": \"NotifyActionNone\",\n \"events\": {\n \"sedd\": {\n \"dolore_661\": \"minim consequat dolore Excepteur\"\n }\n },\n \"isDone\": false,\n \"isInfo\": true,\n \"link\": \"reprehenderit\"\n },\n \"metadata\": {\n \"annotations\": {\n \"aliquip_0e8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ametfde\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"relatedObject\": {\n \"kind\": \"pack\",\n \"name\": \"laboris dolor\",\n \"uid\": \"sit ut non quis\"\n },\n \"source\": {\n \"component\": \"ad amet ut non\"\n },\n \"type\": \"NotificationPackUpdate\"\n },\n {\n \"action\": {\n \"ack\": true,\n \"actionMessage\": \"ea do deserunt non aliqua\",\n \"actionType\": \"NotifyActionClusterProfileUpdate\",\n \"events\": {\n \"sunt_7e\": {\n \"id9\": \"mollit amet ut sint nu\",\n \"sunt_2\": \"incididunt esse\",\n \"labore__8\": \"ipsum exercitation\",\n \"adbb\": \"sed\"\n },\n \"aliqua52\": {\n \"do304\": \"incididunt in nisi esse\"\n }\n },\n \"isDone\": false,\n \"isInfo\": true,\n \"link\": \"sunt incididunt\"\n },\n \"metadata\": {\n \"annotations\": {\n \"ea_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_8\": \"\",\n \"exercitation6\": \"\",\n \"mollit_e7f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"relatedObject\": {\n \"kind\": \"appdeployment\",\n \"name\": \"ut exercitation amet ea\",\n \"uid\": \"culpa quis labore\"\n },\n \"source\": {\n \"component\": \"amet cillum ad\"\n },\n \"type\": \"NotificationNone\"\n }\n ],\n \"listmeta\": {\n \"continue\": \"consequat dolore\",\n \"count\": 82988189,\n \"limit\": 10265794,\n \"offset\": -6673535\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6f6096c5-0e64-498d-b01c-e8610142beb7", + "name": "{uid}", + "item": [ + { + "id": "75700dcc-b196-4d0c-ae20-448431dd0776", + "name": "Updates the specified notification for the acknowledgment", + "request": { + "name": "Updates the specified notification for the acknowledgment", + "description": { + "content": "Updates the specified notification for the acknowledgment", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "notifications", + ":uid", + "ack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Describes acknowledging notification uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "3d87e60a-0948-4620-9c8b-bc2848caa901", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "notifications", + ":uid", + "ack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Describes acknowledging notification uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b857da58-ca1b-462a-82e6-7228a77f0cb2", + "name": "Updates the specified notification action as done", + "request": { + "name": "Updates the specified notification action as done", + "description": { + "content": "Updates the specified notification action as done", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "notifications", + ":uid", + "done" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Describes notification uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "45d4de22-d3ba-484a-94a0-fc98c1f27f2d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "notifications", + ":uid", + "done" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Describes notification uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "541938a0-d9b7-42a6-b697-048f7e4b0c70", + "name": "overlords", + "item": [ + { + "id": "03e3e6d1-45ea-438a-a8bd-60ebc2839f1e", + "name": "Retrieves a list of overlords owned by the tenant", + "request": { + "name": "Retrieves a list of overlords owned by the tenant", + "description": {}, + "url": { + "path": [ + "v1", + "overlords" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6f19f4b3-cccc-489d-bf79-73c8b9172bde", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"kind\": \"nisi dolore occaecat in\",\n \"metadata\": {\n \"annotations\": {\n \"ex_bf0\": \"\",\n \"ad_c76\": \"\",\n \"in_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sed_f15\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"labore elit\",\n \"ipAddress\": \"aute Excepteur consectetur cupidatat\",\n \"ipPools\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation_8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id__f8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"irure proident e\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"sit ut\",\n \"Lorem sint consectetur commodo\"\n ],\n \"associatedClusters\": [\n \"deserunt id officia\",\n \"in adipisicing enim ipsum\"\n ],\n \"inUse\": true\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_\": \"\",\n \"consectetur3f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiatb9\": \"\",\n \"ut878\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"ea ipsum reprehenderit quis voluptate\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"aliqua in\",\n \"velit ullamco adipisicing nisi\"\n ],\n \"associatedClusters\": [\n \"esse cupidatat\",\n \"pariatur sint sed culpa commodo\"\n ],\n \"inUse\": false\n }\n }\n ],\n \"isSelfHosted\": true,\n \"isSystem\": false,\n \"spectroClusterUid\": \"laborum incididunt\",\n \"tenantUid\": \"deserunt nulla\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"deserunt\",\n \"conditions\": [\n {\n \"message\": \"in pariatur sint Lorem\",\n \"relatedObject\": {\n \"kind\": \"spectrocluster\",\n \"name\": \"ut commodo ex dolor non\",\n \"uid\": \"commodo in mollit repre\"\n },\n \"type\": \"Excepteur veniam esse aliqua elit\"\n },\n {\n \"message\": \"non occaecat id ullamco\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"non exercitation\",\n \"uid\": \"deserunt aute nostrud cupidatat in\"\n },\n \"type\": \"velit mollit tempor esse ut\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"pariatur qui\"\n },\n \"isActive\": true,\n \"isReady\": true,\n \"kubectlCommands\": [\n \"velit ea\",\n \"sit\"\n ],\n \"state\": \"adipisicing nostrud deserunt sint nisi\"\n }\n },\n {\n \"kind\": \"aute anim irure occaecat\",\n \"metadata\": {\n \"annotations\": {\n \"ad554\": \"\",\n \"id_a4\": \"\",\n \"ex_e\": \"\",\n \"ipsumf_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco8\": \"\",\n \"quis_e\": \"\",\n \"sed5a\": \"\",\n \"esse_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"velit eu cupidatat\",\n \"ipAddress\": \"officia sunt\",\n \"ipPools\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"irure883\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptate_a5\": \"\",\n \"sunt_c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"sunt id\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"in sit officia qui\",\n \"veniam anim\"\n ],\n \"associatedClusters\": [\n \"laboris\",\n \"voluptate non sit\"\n ],\n \"inUse\": false\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_\": \"\",\n \"ut_fa5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ad5\": \"\",\n \"do_d6\": \"\",\n \"quid\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"dolor elit ut\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"elit et Duis proident\",\n \"velit laboris in\"\n ],\n \"associatedClusters\": [\n \"id\",\n \"adipisicing\"\n ],\n \"inUse\": false\n }\n }\n ],\n \"isSelfHosted\": true,\n \"isSystem\": true,\n \"spectroClusterUid\": \"elit\",\n \"tenantUid\": \"Excepteur eu\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"in ullamco dolore\",\n \"conditions\": [\n {\n \"message\": \"dolore minim\",\n \"relatedObject\": {\n \"kind\": \"edgehost\",\n \"name\": \"exercitation reprehenderit Lorem dolor\",\n \"uid\": \"voluptate ad\"\n },\n \"type\": \"fugiat labore ullamco eiusmod\"\n },\n {\n \"message\": \"deserunt ad\",\n \"relatedObject\": {\n \"kind\": \"cloudconfig\",\n \"name\": \"esse ea cupidatat\",\n \"uid\": \"dolo\"\n },\n \"type\": \"Lorem amet\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"consequat eu\"\n },\n \"isActive\": false,\n \"isReady\": true,\n \"kubectlCommands\": [\n \"irure ut ani\",\n \"ex irure dolor ut\"\n ],\n \"state\": \"eiusmod Ut\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bbf62861-22b5-441d-b20e-c124b1b39fdd", + "name": "maas", + "item": [ + { + "id": "d7990e40-1ccc-4b38-ae36-208c0d1f0dae", + "name": "Returns the manifests required for the private gateway installation", + "request": { + "name": "Returns the manifests required for the private gateway installation", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "pairingCode", + "value": "", + "description": "(Required) " + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b726b50a-3c88-4575-a0b4-4c9ba59081ef", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "pairingCode", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifest\": \"culpa minim\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d417bbe3-dcc5-4420-b69c-b097561e84c7", + "name": "{uid}", + "item": [ + { + "id": "96c8571a-32ea-47f5-91ac-61d558cc2b93", + "name": "account", + "item": [ + { + "id": "14af576c-01b8-4842-8688-ea3fe5925d37", + "name": "create the maas cloudaccount for the private gateway", + "request": { + "name": "create the maas cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "990d7ec1-93f9-44c7-ade8-8f5ae4a221b4", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d533b811-7b48-4ac3-8d9b-96eb437cdc55", + "name": "update the maas cloudaccount for the private gateway", + "request": { + "name": "update the maas cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "467c39df-f47e-45f0-9b2e-2fead89b386a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "774ed753-be8d-43f4-be9f-1f798a082ce9", + "name": "validate the maas cloudaccount for the private gateway", + "request": { + "name": "validate the maas cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "32eb79b3-1ad6-4c90-9839-e059ec6e9642", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"apiKey\": \"\",\n \"apiEndpoint\": \"\",\n \"preferredSubnets\": [\n \"\",\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "2f7d3b92-1856-403a-adc7-ce7c4a5fd02c", + "name": "cloudconfig", + "item": [ + { + "id": "b6e7e4f0-c760-4968-bedb-67d387b92d08", + "name": "create the maas cloud config for the private gateway", + "request": { + "name": "create the maas cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi6d\": \"\",\n \"laborum7c\": \"\",\n \"magnac\": \"\"\n },\n \"labels\": {\n \"ind\": \"\",\n \"ex_8\": \"\",\n \"ut7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"labore_0\": \"\"\n },\n \"labels\": {\n \"eiusmode2b\": \"\",\n \"laboris_31d\": \"\",\n \"nostrud_155\": \"\",\n \"sint_c\": \"\",\n \"incididunt1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sit_bc\": \"\"\n },\n \"labels\": {\n \"anim6\": \"\",\n \"consecteturb6\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"mollitd\": \"\",\n \"enim_2_\": \"\"\n },\n \"labels\": {\n \"nisi1\": \"\",\n \"magna_6d\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machineConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\"\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "78245578-7f17-490f-9c1b-cbc7b380914c", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6e04d118-2235-4527-b10e-d7b2dc20e773", + "name": "update the maas cloud config for the private gateway", + "request": { + "name": "update the maas cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolor_7\": \"\",\n \"Duis_d1f\": \"\"\n },\n \"labels\": {\n \"ut582\": \"\",\n \"ex_ad\": \"\",\n \"aute7\": \"\",\n \"sint_d9\": \"\",\n \"est_c47\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation_0\": \"\"\n },\n \"labels\": {\n \"ut3\": \"\",\n \"in_2e\": \"\",\n \"laborum_60\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"irure07\": \"\",\n \"veniam1e\": \"\",\n \"voluptate8d\": \"\",\n \"inc58\": \"\"\n },\n \"labels\": {\n \"fugiat__b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore5f\": \"\"\n },\n \"labels\": {\n \"amet36a\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machineConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\"\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3e1520a0-f332-4a69-8e54-1bc70369f317", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "b971284f-2f80-49dc-bffa-af904582efa3", + "name": "Returns the specified maas private gateway cluster profile", + "request": { + "name": "Returns the specified maas private gateway cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9cca0704-1906-4cd3-b4af-678f002bf49c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "maas", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"laborum mollit dolore\",\n \"kind\": \"et esse eu\",\n \"metadata\": {\n \"annotations\": {\n \"cillum5a\": \"\",\n \"quiec1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_fb\": \"\",\n \"et_a_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"laborum_3d1\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"nostrud_209\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"commodod9\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"voluptate_034\": \"\",\n \"aute685\": \"\",\n \"cillum_fbd\": \"\",\n \"deserunt_a\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"published\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"aliqua1\": \"\",\n \"officia_7\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"irure7\": \"\",\n \"elit09\": \"\",\n \"velit9\": \"\",\n \"velit23\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"incididunt_9\": \"\",\n \"aliqua5\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"commodo__03\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"version\": \"veniam velit in\",\n \"versions\": [\n {\n \"uid\": \"mollit nulla non incididunt\",\n \"version\": \"dolore veniam\"\n },\n {\n \"uid\": \"sit sed\",\n \"version\": \"cillum culpa quis labore\"\n }\n ]\n },\n \"status\": {\n \"hasUserMacros\": true,\n \"inUseClusterUids\": [\n \"laboris ullamco ea\",\n \"exercitation in sit Duis tempor\"\n ],\n \"inUseClusters\": [\n {\n \"kind\": \"Lorem\",\n \"name\": \"elit ad dolore veniam\",\n \"projectUid\": \"anim eiusmod exercitation amet\",\n \"tenantUid\": \"ut est laboris consequat\",\n \"uid\": \"ea ullamco ut\"\n },\n {\n \"kind\": \"eiusmod sit deserunt\",\n \"name\": \"enim consequat\",\n \"projectUid\": \"adipisicing\",\n \"tenantUid\": \"irure nulla eu consectetur\",\n \"uid\": \"dolore esse\"\n }\n ],\n \"isPublished\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d36c03d4-87f3-4baf-9bd9-c0201bf5e339", + "name": "migrate all the clusters from source overlord to target overlord", + "request": { + "name": "migrate all the clusters from source overlord to target overlord", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "migrate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"sourceUid\": \"\",\n \"targetUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2029b579-8c5d-410d-be3e-f6323c33c36c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "migrate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"sourceUid\": \"\",\n \"targetUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "18b15226-070c-4055-b203-85fc60015629", + "name": "openstack", + "item": [ + { + "id": "054130fe-8bf9-4577-a299-80d74a3d1181", + "name": "Returns the manifests required for the private gateway installation", + "request": { + "name": "Returns the manifests required for the private gateway installation", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "pairingCode", + "value": "", + "description": "(Required) " + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fdd4b3dd-45f6-418c-b5eb-59a8c4d850e3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "pairingCode", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifest\": \"culpa minim\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b8e9bbd9-9124-4bd1-a975-85e69ee93ec0", + "name": "{uid}", + "item": [ + { + "id": "55140f46-5aae-4576-8403-5e6383533c19", + "name": "account", + "item": [ + { + "id": "9115e206-5f2b-4561-ab21-4698ee812151", + "name": "create the OpenStack cloudaccount for the private gateway", + "request": { + "name": "create the OpenStack cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "073f1a9b-8330-4a89-a7c8-e005fcf09f31", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5abc6b25-f9cd-451f-90da-c38523c8fb12", + "name": "update the OpenStack cloudaccount for the private gateway", + "request": { + "name": "update the OpenStack cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a79ec95a-3f3e-461c-ac95-c8071f367d0b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "898a92af-ad7f-43d2-b5c9-f4047683af4e", + "name": "validate the OpenStack cloudaccount for the private gateway", + "request": { + "name": "validate the OpenStack cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "299dee01-d2c5-4764-bbaf-f219a83b9a19", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"identityEndpoint\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"caCert\": \"\",\n \"defaultDomain\": \"\",\n \"defaultProject\": \"\",\n \"insecure\": \"\",\n \"parentRegion\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "9e86a702-2032-4b2c-80f4-9879782e2fbf", + "name": "cloudconfig", + "item": [ + { + "id": "3f7b6651-5e60-473a-a46a-7898ef8a390d", + "name": "create the OpenStack cloud config for the private gateway", + "request": { + "name": "create the OpenStack cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"cupidatat6\": \"\",\n \"commodo_69\": \"\"\n },\n \"labels\": {\n \"elit_e_\": \"\",\n \"cupidatat_1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_b\": \"\"\n },\n \"labels\": {\n \"dolore_a\": \"\",\n \"esse4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"labore_9\": \"\"\n },\n \"labels\": {\n \"consectetur2c\": \"\",\n \"culpa_1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"inf8\": \"\",\n \"et_5d4\": \"\",\n \"ut_067\": \"\"\n },\n \"labels\": {\n \"ipsum_71_\": \"\",\n \"sunt_f9_\": \"\",\n \"do1f\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machineConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "64d739b6-b721-4a04-b26d-34c32b4d9e91", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "58562e79-2336-4cea-b1c9-34b836fb3550", + "name": "update the OpenStack cloud config for the private gateway", + "request": { + "name": "update the OpenStack cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"anim_3\": \"\",\n \"cupidatat3\": \"\",\n \"commodo971\": \"\",\n \"anim_70\": \"\"\n },\n \"labels\": {\n \"pariatur_7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_8_a\": \"\"\n },\n \"labels\": {\n \"enime2\": \"\",\n \"dolore__59\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"in_20c\": \"\",\n \"Lorem_e\": \"\"\n },\n \"labels\": {\n \"deserunt20\": \"\",\n \"minim90_\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"adipisicing_0\": \"\",\n \"quis_b_\": \"\"\n },\n \"labels\": {\n \"magnac97\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machineConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fe9d3314-0b51-45ad-952a-834ab7e346cf", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "5d6aa389-f999-4e66-add2-717f876f8534", + "name": "Returns the specified OpenStack private gateway cluster profile", + "request": { + "name": "Returns the specified OpenStack private gateway cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "010813bd-6a05-472a-a4a0-96872a6f0ba2", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "openstack", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"enim\",\n \"kind\": \"deserunt voluptate amet fugiat\",\n \"metadata\": {\n \"annotations\": {\n \"aute_4da\": \"\",\n \"anim_1\": \"\",\n \"sint2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa_b\": \"\",\n \"ex51\": \"\",\n \"voluptate_3d\": \"\",\n \"voluptate41\": \"\",\n \"veniam_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"id7\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"elit5\": \"\",\n \"deserunt_924\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"et_b_7\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Duisb6f\": \"\",\n \"fugiat2_e\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"published\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"sit_af0\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"do_f6\": \"\",\n \"dolore_99\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ea_8\": \"\",\n \"ut_b\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Ut29_\": \"\",\n \"eiusmodf4\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"version\": \"dolore sed do fugiat\",\n \"versions\": [\n {\n \"uid\": \"ipsum officia reprehenderit ad\",\n \"version\": \"eiusmod in in labore\"\n },\n {\n \"uid\": \"incididunt quis commodo amet voluptate\",\n \"version\": \"quis et amet dolor\"\n }\n ]\n },\n \"status\": {\n \"hasUserMacros\": false,\n \"inUseClusterUids\": [\n \"quis do velit commodo elit\",\n \"veniam do minim tempor enim\"\n ],\n \"inUseClusters\": [\n {\n \"kind\": \"molli\",\n \"name\": \"proident reprehenderit in aute\",\n \"projectUid\": \"in\",\n \"tenantUid\": \"proident\",\n \"uid\": \"laborum aliquip commodo\"\n },\n {\n \"kind\": \"nulla nisi proident\",\n \"name\": \"ex qui sint\",\n \"projectUid\": \"labore eu aute ea\",\n \"tenantUid\": \"adipisicing sunt ea\",\n \"uid\": \"aliquip\"\n }\n ],\n \"isPublished\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "64dbdd9f-266e-4c83-9b08-3c4b031c6bd2", + "name": "Returns the pairing code for the private gateway", + "request": { + "name": "Returns the pairing code for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "pairing", + "code" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudType", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c9029da8-7917-418f-b12c-6bb43f604224", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "pairing", + "code" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudType", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"pairingCode\": \"quis eiusmod\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0e79fe15-c8a3-43e4-8164-b8c52a3ea013", + "name": "vsphere", + "item": [ + { + "id": "49b78eb0-1878-4a96-9d4a-caa832d13636", + "name": "Returns the manifests required for the private gateway installation", + "request": { + "name": "Returns the manifests required for the private gateway installation", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "pairingCode", + "value": "", + "description": "(Required) " + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0d482fc8-4361-4f3f-9049-1a80d08028ca", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "pairingCode", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifest\": \"culpa minim\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "73821b67-2d46-4b35-a055-d91228f8c857", + "name": "Returns overlord's ova information", + "request": { + "name": "Returns overlord's ova information", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + "ova" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5a4991f2-9170-4f51-84a9-bbea8eeb193b", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + "ova" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"location\": \"tempor et officia aute\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "51e7e946-7859-4bda-bfa8-8d8c5f66ecb3", + "name": "{uid}", + "item": [ + { + "id": "88d91247-39da-4999-bf5e-4e0329e1cb9a", + "name": "account", + "item": [ + { + "id": "8faca438-d86f-4dba-b512-f09247974679", + "name": "create the vSphere cloudaccount for the private gateway", + "request": { + "name": "create the vSphere cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "021f34ba-e97c-40fb-93a3-402780f22930", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"name\": \"\",\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "56b53f01-8c01-4e31-8213-21b03a20e35b", + "name": "update the vSphere cloudaccount for the private gateway", + "request": { + "name": "update the vSphere cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9df50413-b04f-45b4-b440-0dd333707162", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n },\n \"shareWithProjects\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0057ac8e-e644-43f3-b947-129084ad3418", + "name": "validate the vSphere cloudaccount for the private gateway", + "request": { + "name": "validate the vSphere cloudaccount for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a92dbd60-1dd5-46a4-8a0e-bdd263590e95", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "account", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"account\": {\n \"vcenterServer\": \"\",\n \"username\": \"\",\n \"password\": \"\",\n \"insecure\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "9d8465f2-04bd-4f19-9275-a2beb8b41b09", + "name": "cloudconfig", + "item": [ + { + "id": "1db86358-abc7-4b82-9dcf-06ed8758a760", + "name": "create the vSphere cloud config for the private gateway", + "request": { + "name": "create the vSphere cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut_47\": \"\"\n },\n \"labels\": {\n \"irure9c0\": \"\",\n \"proident_8\": \"\",\n \"proident69f\": \"\",\n \"culpa_8d\": \"\",\n \"sinte0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"enim_9\": \"\",\n \"incididunt_7e_\": \"\"\n },\n \"labels\": {\n \"aute2\": \"\",\n \"nisi_2\": \"\",\n \"aliqua_67\": \"\",\n \"aute528\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sit_4\": \"\",\n \"consectetur3\": \"\"\n },\n \"labels\": {\n \"dolored9\": \"\",\n \"sed_a0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor_b\": \"\"\n },\n \"labels\": {\n \"magna_3\": \"\",\n \"deseruntac\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fcc4a4ed-f607-431a-870f-c3d56e4d162c", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e2a4fca7-092e-4e23-b954-339c09633897", + "name": "update the vSphere cloud config for the private gateway", + "request": { + "name": "update the vSphere cloud config for the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterProfiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"clusterSettings\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"magna506\": \"\"\n },\n \"labels\": {\n \"proident_b0\": \"\",\n \"incididunt6\": \"\",\n \"enim__5f\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"Ut_16\": \"\",\n \"ut_5\": \"\"\n },\n \"labels\": {\n \"qui_\": \"\",\n \"dolor_8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ullamco2\": \"\"\n },\n \"labels\": {\n \"inb0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"inbf\": \"\"\n },\n \"labels\": {\n \"proident5\": \"\",\n \"quis085\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"size\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7698e9a8-a0f6-4849-808b-ee185de8db18", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "cloudconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "90c93c1f-2574-4d10-b108-9d83f823f483", + "name": "Returns the specified vsphere private gateway cluster profile", + "request": { + "name": "Returns the specified vsphere private gateway cluster profile", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "65c70783-3a5c-494c-a618-a7dbcf3d37af", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "clusterprofile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"enim\",\n \"kind\": \"deserunt voluptate amet fugiat\",\n \"metadata\": {\n \"annotations\": {\n \"aute_4da\": \"\",\n \"anim_1\": \"\",\n \"sint2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpa_b\": \"\",\n \"ex51\": \"\",\n \"voluptate_3d\": \"\",\n \"voluptate41\": \"\",\n \"veniam_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"draft\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"id7\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"elit5\": \"\",\n \"deserunt_924\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"et_b_7\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Duisb6f\": \"\",\n \"fugiat2_e\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"published\": {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"sit_af0\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"do_f6\": \"\",\n \"dolore_99\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ea_8\": \"\",\n \"ut_b\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Ut29_\": \"\",\n \"eiusmodf4\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n \"version\": \"dolore sed do fugiat\",\n \"versions\": [\n {\n \"uid\": \"ipsum officia reprehenderit ad\",\n \"version\": \"eiusmod in in labore\"\n },\n {\n \"uid\": \"incididunt quis commodo amet voluptate\",\n \"version\": \"quis et amet dolor\"\n }\n ]\n },\n \"status\": {\n \"hasUserMacros\": false,\n \"inUseClusterUids\": [\n \"quis do velit commodo elit\",\n \"veniam do minim tempor enim\"\n ],\n \"inUseClusters\": [\n {\n \"kind\": \"molli\",\n \"name\": \"proident reprehenderit in aute\",\n \"projectUid\": \"in\",\n \"tenantUid\": \"proident\",\n \"uid\": \"laborum aliquip commodo\"\n },\n {\n \"kind\": \"nulla nisi proident\",\n \"name\": \"ex qui sint\",\n \"projectUid\": \"labore eu aute ea\",\n \"tenantUid\": \"adipisicing sunt ea\",\n \"uid\": \"aliquip\"\n }\n ],\n \"isPublished\": false\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "53c6a394-9b84-42de-a6c2-25a54feeb048", + "name": "pools", + "item": [ + { + "id": "701ea118-2885-4e84-a49f-ea53156eda92", + "name": "Retrieves a list of IP Pools for the specified private gateway", + "request": { + "name": "Retrieves a list of IP Pools for the specified private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e58bd5b3-d3b5-403c-80c7-75dc6e0c91e2", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sunt022\": \"\",\n \"occaecat_a3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_8\": \"\",\n \"non_b7d\": \"\",\n \"consectetur_7f4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"in tempor reprehenderit dolore\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"ipsum minim laboris irure\",\n \"dolore Lorem\"\n ],\n \"associatedClusters\": [\n \"aliqua in est\",\n \"elit do irure\"\n ],\n \"inUse\": false\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"pariaturb\": \"\",\n \"minimb3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"culpaa4e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"officia eu ea qui\",\n \"restrictToSingleCluster\": true\n },\n \"status\": {\n \"allottedIps\": [\n \"nisi nulla consectetur non\",\n \"\"\n ],\n \"associatedClusters\": [\n \"aliqua cillum do\",\n \"ex reprehenderit\"\n ],\n \"inUse\": false\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cbc2a140-4cb8-400f-bf7f-0f6abdffbf23", + "name": "Creates an IP pool defintion for the sepcified private gateway", + "request": { + "name": "Creates an IP pool defintion for the sepcified private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"cupidatat_2\": \"\",\n \"magna5b\": \"\",\n \"ut_40\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in59\": \"\",\n \"consequat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"restrictToSingleCluster\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f24ad3ee-5def-4b8b-8274-bd934f79cace", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d74a46d7-fc8d-4820-abf9-b7907f77a242", + "name": "{poolUid}", + "item": [ + { + "id": "2fbd4a45-6063-48b8-b12f-b87c77084a9e", + "name": "Deletes the private gateways's specified IP Pool data", + "request": { + "name": "Deletes the private gateways's specified IP Pool data", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools", + ":poolUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "poolUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "f2e1e26c-3c11-4709-a1d4-950f53e05f3b", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools", + ":poolUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "poolUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4a3d00ce-09f9-4724-93bb-52489b586987", + "name": "Updates the private gateways's specified IP Pool data", + "request": { + "name": "Updates the private gateways's specified IP Pool data", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools", + ":poolUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "poolUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"cupidatat_2\": \"\",\n \"magna5b\": \"\",\n \"ut_40\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in59\": \"\",\n \"consequat8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"restrictToSingleCluster\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "48892915-9e60-46ca-8c12-f1b7385f0054", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "pools", + ":poolUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "poolUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "9c00ecf9-d025-4cc4-bda9-a0c589f5ced1", + "name": "properties", + "item": [ + { + "id": "a75fc2ed-fdc1-4246-9e9b-3ebc0b81bc97", + "name": "Retrieves the vSphere computecluster resources for the specified private gateway's account", + "request": { + "name": "Retrieves the vSphere computecluster resources for the specified private gateway's account", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "properties", + "computecluster", + "resources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "datacenter", + "value": "", + "description": "(Required) " + }, + { + "disabled": false, + "key": "computecluster", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7dc5140b-7a75-416c-a25e-65c4ff85cb4a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "properties", + "computecluster", + "resources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "datacenter", + "value": "" + }, + { + "key": "computecluster", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"computecluster\": {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n \"datacenter\": \"ad Lorem Excepteur\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c9242d39-6ad7-430e-853b-8da2a198d250", + "name": "Retrieves the vSphere datacenters & datacluster for the specified private gateway's account", + "request": { + "name": "Retrieves the vSphere datacenters & datacluster for the specified private gateway's account", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "properties", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2cb8158a-6490-4ba9-a5b8-08587c0a42e1", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + "vsphere", + ":uid", + "properties", + "datacenters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"computeclusters\": [\n \"ut deserunt aute cillum dolore\",\n \"dolor nostrud magna Ut\"\n ],\n \"datacenter\": \"anim ut\",\n \"folders\": [\n \"id consectetur\",\n \"Excepteur exercitation reprehenderit\"\n ]\n },\n {\n \"computeclusters\": [\n \"aute Ut dolore tempor ad\",\n \"sunt in in\"\n ],\n \"datacenter\": \"in tempor pariatur\",\n \"folders\": [\n \"dolor in cillum Lorem\",\n \"incididunt id\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "908ec091-1f23-488e-8d04-ed67581c2e29", + "name": "{uid}", + "item": [ + { + "id": "33d47dec-bcc4-4a28-8626-a7f7e7c69619", + "name": "delete the private gateway", + "request": { + "name": "delete the private gateway", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "1e2e4c9a-9493-48e5-b32b-755959990160", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"msg\": \"in occaecat ad dolor Lorem\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "35751b3c-98a0-4767-9f05-a7288cb71df3", + "name": "Returns the specified private gateway's for the given uid", + "request": { + "name": "Returns the specified private gateway's for the given uid", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "81c9e6b3-9478-4f3a-a66c-ac6a646e88b5", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kind\": \"voluptate sint\",\n \"metadata\": {\n \"annotations\": {\n \"magna_ff\": \"\",\n \"aliqua98c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt2\": \"\",\n \"animbac\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"voluptate proident\",\n \"ipAddress\": \"cupidatat\",\n \"ipPools\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore_ec\": \"\",\n \"nulla8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariaturf\": \"\",\n \"ullamco9a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"dolore do officia labore\",\n \"restrictToSingleCluster\": true\n },\n \"status\": {\n \"allottedIps\": [\n \"culpa dolor ut\",\n \"et quis sint\"\n ],\n \"associatedClusters\": [\n \"dolore\",\n \"est commodo\"\n ],\n \"inUse\": false\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"magna_33\": \"\",\n \"essec\": \"\",\n \"irure711\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsum_9\": \"\",\n \"Ut__65\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"pool\": {\n \"end\": \"\",\n \"gateway\": \"\",\n \"nameserver\": {\n \"addresses\": [\n \"\",\n \"\"\n ],\n \"search\": [\n \"\",\n \"\"\n ]\n },\n \"prefix\": \"\",\n \"start\": \"\",\n \"subnet\": \"\"\n },\n \"priavetGatewayUid\": \"mollit Lorem\",\n \"restrictToSingleCluster\": false\n },\n \"status\": {\n \"allottedIps\": [\n \"proident nulla\",\n \"esse Excepteur qui\"\n ],\n \"associatedClusters\": [\n \"in nisi reprehenderit ad\",\n \"anim deserunt nulla commodo\"\n ],\n \"inUse\": false\n }\n }\n ],\n \"isSelfHosted\": false,\n \"isSystem\": true,\n \"spectroClusterUid\": \"nisi dolor\",\n \"tenantUid\": \"ut proident Lorem\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"quis dolor sint\",\n \"conditions\": [\n {\n \"message\": \"esse ad Duis cillum Ut\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"type\": \"commodo\"\n },\n {\n \"message\": \"mollit sunt\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"type\": \"in eu dolor in adipisicing\"\n }\n ],\n \"lastHeartBeatTimestamp\": \"\",\n \"state\": \"eiusmod nostrud officia\"\n },\n \"isActive\": true,\n \"isReady\": true,\n \"kubectlCommands\": [\n \"\",\n \"sit vo\"\n ],\n \"state\": \"commodo non incididunt\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "15aabdb1-9775-47ff-bf62-b61551ec7919", + "name": "update the private gateway's metadata", + "request": { + "name": "update the private gateway's metadata", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nulla_71\": \"\",\n \"enima\": \"\"\n },\n \"labels\": {\n \"cupidatat_8_1\": \"\",\n \"nostrud5d\": \"\"\n },\n \"name\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f5074e42-24eb-4119-bc56-e3bb74947d7d", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ee6f1308-6079-44c9-a969-7269ccc17600", + "name": "reset the private gateway by disaaociating the private gateway's resources", + "request": { + "name": "reset the private gateway by disaaociating the private gateway's resources", + "description": {}, + "url": { + "path": [ + "v1", + "overlords", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "fd63aa15-7292-40fd-a82c-d71fb5c66882", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "overlords", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"msg\": \"culpa elit ipsum Lorem\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "53a41ec2-edd6-49a3-8fce-f4b003bb68d8", + "name": "packs", + "item": [ + { + "id": "eb17c15b-e4c2-4417-9f52-a76d974f0966", + "name": "Deletes the packs", + "request": { + "name": "Deletes the packs", + "description": {}, + "url": { + "path": [ + "v1", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "09159a86-4825-46da-a982-21120dea2a93", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filters", + "value": "" + } + ], + "variable": [] + }, + "method": "DELETE", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"count\": 30719451,\n \"items\": {\n \"reprehenderit681\": \"culpa\",\n \"anim_dde\": \"sunt eiusmod commodo\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f5fcfc81-4e26-4948-bdd3-4235e3a9b6d9", + "name": "Retrieves a list of packs", + "request": { + "name": "Retrieves a list of packs", + "description": {}, + "url": { + "path": [ + "v1", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6b1320e4-3c1d-4e9d-a8d9-fa1eb34c445f", + "name": "An array of pack summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"elit laboris cupidatat id\",\n \"kind\": \"sit esse cillum ex nulla\",\n \"metadata\": {\n \"annotations\": {\n \"nullaf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris9\": \"\",\n \"laborum96\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"velit nostrud fugiat\",\n \"addonType\": \"officia\",\n \"annotations\": {\n \"consequat_938\": \"officia id\",\n \"sit__0\": \"eu velit est\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"eiusmod irure enim in\",\n \"displayName\": \"nisi elit pariatur qui\",\n \"eol\": \"aliqua\",\n \"group\": \"veniam Lorem\",\n \"layer\": \"os\",\n \"logoUrl\": \"adipisicing cillum amet anim\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"ad\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"ipsum non Duis nulla\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"sunt non adipisicing\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"dolor ipsum ex eu\",\n \"displayName\": \"eiusmod esse eu\",\n \"format\": \"magna tempor ex Duis \",\n \"hidden\": true,\n \"listOptions\": [\n \"occaecat exercitation enim nisi Excepteur\",\n \"aliquip esse\"\n ],\n \"name\": \"dolor officia ex\",\n \"optional\": true,\n \"options\": {\n \"minim_6\": {\n \"dependencies\": [\n {\n \"layer\": \"do et\",\n \"name\": \"in in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"id anim in\",\n \"name\": \"ullamco Duis ea sunt\",\n \"readOnly\": false\n }\n ],\n \"description\": \"et Duis\",\n \"label\": \"amet\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"ea consectetur culpa\",\n \"targetKey\": \"aute est\",\n \"type\": \"aliquip et dolor ex\",\n \"value\": \"ipsum dolore officia magna Excepteur\"\n },\n {\n \"description\": \"ea id minim esse\",\n \"displayName\": \"laborum esse dolore dolor\",\n \"format\": \"voluptate consectetur\",\n \"hidden\": false,\n \"listOptions\": [\n \"velit cillum\",\n \"ex\"\n ],\n \"name\": \"anim enim\",\n \"optional\": true,\n \"options\": {\n \"pariatur_a\": {\n \"dependencies\": [\n {\n \"layer\": \"magna proident\",\n \"name\": \"nisi culpa ullamco\",\n \"readOnly\": true\n },\n {\n \"layer\": \"pariatur ipsum\",\n \"name\": \"proident ad officia ea\",\n \"readOnly\": true\n }\n ],\n \"description\": \"laboris et\",\n \"label\": \"sit minim\"\n },\n \"enim4d9\": {\n \"dependencies\": [\n {\n \"layer\": \"sit fugiat\",\n \"name\": \"esse officia do\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ex ad\",\n \"name\": \"consequat labore\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ea proi\",\n \"label\": \"amet incididunt quis\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"dolore sit Excepteur laboris in\",\n \"targetKey\": \"sunt enim dolor\",\n \"type\": \"ut\",\n \"value\": \"Excepteur ipsum anim officia\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"id Excepteur\",\n \"displayName\": \"nulla\",\n \"format\": \"eu labore amet ut\",\n \"hidden\": true,\n \"listOptions\": [\n \"velit cillum sed\",\n \"quis est commodo\"\n ],\n \"name\": \"aliquip consequat\",\n \"optional\": false,\n \"options\": {\n \"quis_95\": {\n \"dependencies\": [\n {\n \"layer\": \"ex reprehenderit cillum anim labore\",\n \"name\": \"exercitation in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"eiusmod magna reprehenderit minim culpa\",\n \"name\": \"officia Duis ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"aliqua ut eu quis velit\",\n \"label\": \"tempor reprehenderit proident laborum ea\"\n },\n \"velit_5c\": {\n \"dependencies\": [\n {\n \"layer\": \"nost\",\n \"name\": \"irure sint occaecat\",\n \"readOnly\": false\n },\n {\n \"layer\": \"occaecat do\",\n \"name\": \"exercitation sed Duis fugiat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"laborum occaecat\",\n \"label\": \"incididunt anim\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"velit sed quis irure\",\n \"targetKey\": \"fugiat\",\n \"type\": \"nulla\",\n \"value\": \"amet esse sint\"\n },\n {\n \"description\": \"sit velit ad\",\n \"displayName\": \"ut nis\",\n \"format\": \"exercitation\",\n \"hidden\": false,\n \"listOptions\": [\n \"minim dolor aliquip\",\n \"in fugiat\"\n ],\n \"name\": \"incididunt consectetur sunt dolore\",\n \"optional\": false,\n \"options\": {\n \"irure1\": {\n \"dependencies\": [\n {\n \"layer\": \"cupidatat Duis qui\",\n \"name\": \"elit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"esse laboris\",\n \"name\": \"non culp\",\n \"readOnly\": false\n }\n ],\n \"description\": \"anim\",\n \"label\": \"do aliqua\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"ex nostrud magna pariatur sint\",\n \"targetKey\": \"proident sunt\",\n \"type\": \"elit Lorem\",\n \"value\": \"eiusmo\"\n }\n ]\n },\n \"values\": \"dolore voluptate sit ad sed\"\n },\n \"type\": \"spectro\",\n \"values\": \"ullamco minim dolor Ut fugiat\",\n \"version\": \"in\"\n },\n \"status\": {}\n },\n {\n \"apiVersion\": \"ipsum magna consequat\",\n \"kind\": \"Duis dolore nisi mollit\",\n \"metadata\": {\n \"annotations\": {\n \"consecteturdb\": \"\",\n \"minim2cc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"animb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"dolor dolore sit sunt\",\n \"addonType\": \"tempor Lorem dolore\",\n \"annotations\": {\n \"culpa_36\": \"ex Lorem non\",\n \"ex_b\": \"commodo sint do\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"et esse\",\n \"displayName\": \"sunt\",\n \"eol\": \"tempor nostrud culpa enim consectetur\",\n \"group\": \"anim tempor\",\n \"layer\": \"addon\",\n \"logoUrl\": \"cillum labori\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"sit ullamco\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"quis\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"aute dolor\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"elit sint aute ut\",\n \"displayName\": \"velit in\",\n \"format\": \"sint adipisicing amet\",\n \"hidden\": false,\n \"listOptions\": [\n \"proident magna sunt nisi\",\n \"laborum voluptate\"\n ],\n \"name\": \"velit laborum eu ex\",\n \"optional\": false,\n \"options\": {\n \"occaecat445\": {\n \"dependencies\": [\n {\n \"layer\": \"sunt est in\",\n \"name\": \"incididunt mollit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"dolore Ut\",\n \"name\": \"aute dolor Duis\",\n \"readOnly\": true\n }\n ],\n \"description\": \"qui quis nostrud\",\n \"label\": \"non enim irure\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"elit dolor\",\n \"targetKey\": \"Lorem sit ut cupidatat\",\n \"type\": \"ad dolore aliqua fugiat\",\n \"value\": \"quis cillum\"\n },\n {\n \"description\": \"eu ut in\",\n \"displayName\": \"ut\",\n \"format\": \"occaecat velit culpa dolor cupidatat\",\n \"hidden\": false,\n \"listOptions\": [\n \"incididunt in\",\n \"reprehenderit\"\n ],\n \"name\": \"ul\",\n \"optional\": false,\n \"options\": {\n \"laboris_93\": {\n \"dependencies\": [\n {\n \"layer\": \"id sed occaecat\",\n \"name\": \"incididunt aute eiusmod voluptate proident\",\n \"readOnly\": true\n },\n {\n \"layer\": \"minim enim\",\n \"name\": \"labore\",\n \"readOnly\": false\n }\n ],\n \"description\": \"dolore\",\n \"label\": \"labore Lorem sit aliqua\"\n },\n \"voluptate_068\": {\n \"dependencies\": [\n {\n \"layer\": \"amet ullamco\",\n \"name\": \"proident sint mollit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"irure ipsum culpa\",\n \"name\": \"magna laborum elit \",\n \"readOnly\": false\n }\n ],\n \"description\": \"dolore aliquip\",\n \"label\": \"sunt\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"Ut in tempor\",\n \"targetKey\": \"non tempor\",\n \"type\": \"ad voluptate laborum dolor dolor\",\n \"value\": \"sit ea\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"cillum esse voluptate\",\n \"displayName\": \"labore officia tempor\",\n \"format\": \"occaecat reprehenderit aute velit\",\n \"hidden\": true,\n \"listOptions\": [\n \"officia id\",\n \"Ut consequat ex exercitation mollit\"\n ],\n \"name\": \"culpa Lorem commodo\",\n \"optional\": true,\n \"options\": {\n \"laborum91b\": {\n \"dependencies\": [\n {\n \"layer\": \"esse do labore ex\",\n \"name\": \"dolore qui adipisicing voluptate\",\n \"readOnly\": true\n },\n {\n \"layer\": \"id veniam nisi in enim\",\n \"name\": \"ad sint ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"amet proident\",\n \"label\": \"nulla id\"\n },\n \"labore_ef\": {\n \"dependencies\": [\n {\n \"layer\": \"irure\",\n \"name\": \"aliqua irure nulla\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidatat l\",\n \"name\": \"aliqua \",\n \"readOnly\": true\n }\n ],\n \"description\": \"elit dolor dolore anim\",\n \"label\": \"ut id quis sunt anim\"\n },\n \"ex_2\": {\n \"dependencies\": [\n {\n \"layer\": \"fugiat aute minim dolor qui\",\n \"name\": \"do\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ex labore tempor\",\n \"name\": \"fugiat proident\",\n \"readOnly\": true\n }\n ],\n \"description\": \"do qui Lorem dolore quis\",\n \"label\": \"sit mollit quis\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"tempor quis\",\n \"targetKey\": \"et\",\n \"type\": \"volu\",\n \"value\": \"laborum ipsum anim\"\n },\n {\n \"description\": \"eiusmod minim\",\n \"displayName\": \"ullamco\",\n \"format\": \"Ut sed\",\n \"hidden\": false,\n \"listOptions\": [\n \"in ipsum dolor aute\",\n \"aliqua do sint officia\"\n ],\n \"name\": \"laborum Excepteur dolor\",\n \"optional\": false,\n \"options\": {\n \"reprehenderitaa\": {\n \"dependencies\": [\n {\n \"layer\": \"incididunt voluptate Lorem proident\",\n \"name\": \"culpa dolor dolore enim sit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"dolore\",\n \"name\": \"\",\n \"readOnly\": false\n }\n ],\n \"description\": \"labore exercitation\",\n \"label\": \"fugiat aliquip Duis enim\"\n },\n \"sunt34\": {\n \"dependencies\": [\n {\n \"layer\": \"Ut nostrud\",\n \"name\": \"et ad\",\n \"readOnly\": true\n },\n {\n \"layer\": \"proident dolore nisi do\",\n \"name\": \"ei\",\n \"readOnly\": true\n }\n ],\n \"description\": \"eiusmod pariatur sint culpa\",\n \"label\": \"consectetur in\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"minim consectetur occaecat Excepteur fugiat\",\n \"targetKey\": \"laboris tempor sint minim Lorem\",\n \"type\": \"sunt laboris in\",\n \"value\": \"in anim magna ipsum occaecat\"\n }\n ]\n },\n \"values\": \"velit\"\n },\n \"type\": \"spectro\",\n \"values\": \"culpa ex consectetur in ea\",\n \"version\": \"sed in nulla\"\n },\n \"status\": {}\n }\n ],\n \"listmeta\": {\n \"continue\": \"laboris pariatur eu\",\n \"count\": 30469907,\n \"limit\": 82166722,\n \"offset\": 39285314\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e71a86bd-636b-412b-a6ec-613fe4cf9f5a", + "name": "Retrieves a list of packs based on filter", + "request": { + "name": "Retrieves a list of packs based on filter", + "description": {}, + "url": { + "path": [ + "v1", + "packs", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"addOnSubType\": [\n \"\"\n ],\n \"addOnType\": [\n \"\"\n ],\n \"displayName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"environment\": [\n \"all\"\n ],\n \"isFips\": \"\",\n \"layer\": [\n \"\"\n ],\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"registryUid\": [\n \"\"\n ],\n \"source\": [\n \"\"\n ],\n \"state\": [\n \"\"\n ],\n \"type\": [\n \"spectro\"\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5cee3da9-801a-48f7-a657-214f63780234", + "name": "An array of pack summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs", + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"addOnSubType\": [\n \"\"\n ],\n \"addOnType\": [\n \"\"\n ],\n \"displayName\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"environment\": [\n \"all\"\n ],\n \"isFips\": \"\",\n \"layer\": [\n \"\"\n ],\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"registryUid\": [\n \"\"\n ],\n \"source\": [\n \"\"\n ],\n \"state\": [\n \"\"\n ],\n \"type\": [\n \"spectro\"\n ]\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"tempor\",\n \"kind\": \"dolore\",\n \"metadata\": {\n \"annotations\": {\n \"commodofc1\": \"\",\n \"anim9\": \"\",\n \"esse7f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"adipisicing__1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"pariatur est qui occaecat\",\n \"addonType\": \"do labore laboris est\",\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"displayName\": \"cupidatat\",\n \"group\": \"sed pariatur laborum commodo\",\n \"layer\": \"\",\n \"name\": \"magna velit aliquip id Ut\",\n \"registries\": [\n {\n \"annotations\": {\n \"id53_\": \"dolor culpa eiusmod\"\n },\n \"latestPackUid\": \"dolor ut\",\n \"latestVersion\": \"anim eu non Duis\",\n \"logoUrl\": \"est aliquip sit incididunt\",\n \"name\": \"ut dolor non nulla\",\n \"scope\": \"fugiat labore non et sunt\",\n \"uid\": \"ipsum\"\n },\n {\n \"annotations\": {\n \"do_00\": \"nisi proident qui\"\n },\n \"latestPackUid\": \"sint in\",\n \"latestVersion\": \"tempor ea\",\n \"logoUrl\": \"Ut commodo\",\n \"name\": \"cupidatat do sit\",\n \"scope\": \"in aute\",\n \"uid\": \"sit\"\n }\n ],\n \"type\": \"spectro\"\n }\n },\n {\n \"apiVersion\": \"voluptate\",\n \"kind\": \"et sint aliquip fugiat\",\n \"metadata\": {\n \"annotations\": {\n \"Ut_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_e9a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"nisi culpa ex\",\n \"addonType\": \"adipisicing sunt non amet eu\",\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"displayName\": \"Lorem\",\n \"group\": \"sed consequat Duis\",\n \"layer\": \"\",\n \"name\": \"eiusmod officia\",\n \"registries\": [\n {\n \"annotations\": {\n \"consequat_a9a\": \"officia\",\n \"fugiat_5d\": \"sed sint\"\n },\n \"latestPackUid\": \"dolore adipisicing\",\n \"latestVersion\": \"cupidatat ea ex tempor nostrud\",\n \"logoUrl\": \"eiusmod aliqua\",\n \"name\": \"amet sed Du\",\n \"scope\": \"cillum veniam ullamco\",\n \"uid\": \"est et veniam\"\n },\n {\n \"annotations\": {\n \"qui_a5\": \"labore officia anim Duis proident\",\n \"ad_b\": \"est esse magna\"\n },\n \"latestPackUid\": \"et\",\n \"latestVersion\": \"sed laboris est\",\n \"logoUrl\": \"minim in ipsum ullamco\",\n \"name\": \"id ullamco reprehenderit sed\",\n \"scope\": \"Duis cillum nisi ad\",\n \"uid\": \"sed quis\"\n }\n ],\n \"type\": \"spectro\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ex occaecat quis ut\",\n \"count\": 57077255,\n \"limit\": -63134211,\n \"offset\": -82780756\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f1332103-6665-416e-8c95-9852b75f34e4", + "name": "Retrieves a list of packs", + "request": { + "name": "Retrieves a list of packs", + "description": {}, + "url": { + "path": [ + "v1", + "packs", + ":packName", + "registries", + ":registryUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cloudType", + "value": "all", + "description": "Pack cloud type" + }, + { + "disabled": false, + "key": "layer", + "value": "", + "description": "Pack layer" + }, + { + "disabled": false, + "key": "states", + "value": "", + "description": "Comma seperated pack states. Example values are \"deprecated\" \"deprecated,disabled\". If states is not specified or empty then by default API will return all packs except \"disabled\" packs" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "registryUid", + "description": "(Required) Pack registry uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Pack name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7b793e16-f1ba-4410-aa94-8577b0295530", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs", + ":packName", + "registries", + ":registryUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cloudType", + "value": "all" + }, + { + "key": "layer", + "value": "" + }, + { + "key": "states", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "registryUid", + "description": "(Required) Pack registry uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Pack name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"addonSubType\": \"pariatur aute consequat cupidatat\",\n \"addonType\": \"dolore mollit dolor ullamco\",\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"displayName\": \"ea non consectetur\",\n \"layer\": \"\",\n \"logoUrl\": \"aliqua do\",\n \"name\": \"exercitation do laborum\",\n \"packValues\": [\n {\n \"annotations\": {\n \"ipsum_245\": \"anim ad\"\n },\n \"dependencies\": [\n {\n \"displayName\": \"aliquip aute cillum nisi nostrud\",\n \"logoUrl\": \"Duis do ullamco est\",\n \"name\": \"Ut\",\n \"registryUid\": \"esse\",\n \"uid\": \"Ut Excepteur\",\n \"version\": \"id aliqua commodo\"\n },\n {\n \"displayName\": \"Excepteur veniam ullamco\",\n \"logoUrl\": \"do tempor reprehenderit amet officia\",\n \"name\": \"occaecat dolore aliquip Lorem\",\n \"registryUid\": \"aute fugiat nulla\",\n \"uid\": \"adipisicing laboris\",\n \"version\": \"ex culpa veniam\"\n }\n ],\n \"packUid\": \"ullamco\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"non nisi ipsum\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"anim labore in ex\",\n \"displayName\": \"dolore\",\n \"format\": \"irure et exercitation elit\",\n \"hidden\": false,\n \"listOptions\": [\n \"ea magna adipisicing dolor\",\n \"aliqua occaecat eu\"\n ],\n \"name\": \"Duis esse pariatur sunt id\",\n \"optional\": true,\n \"options\": {\n \"Excepteur_7\": {\n \"dependencies\": [\n {\n \"layer\": \"incididunt non in elit\",\n \"name\": \"laborum voluptate\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nostrud Excepteur officia\",\n \"name\": \"sed qui eu ipsum\",\n \"readOnly\": false\n }\n ],\n \"description\": \"minim dolor\",\n \"label\": \"nulla magna\"\n },\n \"cupidatat_c32\": {\n \"dependencies\": [\n {\n \"layer\": \"sed officia esse proident\",\n \"name\": \"ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"minim reprehenderit ipsum est\",\n \"name\": \"sed cupidatat incididunt sint irure\",\n \"readOnly\": true\n }\n ],\n \"description\": \"in et est laboris\",\n \"label\": \"ea co\"\n },\n \"ut_030\": {\n \"dependencies\": [\n {\n \"layer\": \"aute anim Lorem\",\n \"name\": \"occaecat adipisicing\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sed occaecat\",\n \"name\": \"nulla sunt pariatur dolore non\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in officia qui commodo\",\n \"label\": \"incididunt anim\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"irure quis sed Ut\",\n \"targetKey\": \"velit Excepteur minim mollit\",\n \"type\": \"exercitation proident\",\n \"value\": \"sed ad\"\n },\n {\n \"description\": \"in commodo\",\n \"displayName\": \"qui ut labore dolor voluptate\",\n \"format\": \"minim ut nulla eu\",\n \"hidden\": false,\n \"listOptions\": [\n \"ipsum veniam in irure tempor\",\n \"exercitation in nulla nostrud\"\n ],\n \"name\": \"cupidatat labor\",\n \"optional\": false,\n \"options\": {\n \"doloreae\": {\n \"dependencies\": [\n {\n \"layer\": \"nulla quis ea\",\n \"name\": \"culpa laborum do\",\n \"readOnly\": false\n },\n {\n \"layer\": \"non labore occaecat dolor Ut\",\n \"name\": \"proident irure eu\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in occaecat esse qui\",\n \"label\": \"veniam quis\"\n },\n \"autee9f\": {\n \"dependencies\": [\n {\n \"layer\": \"laboris cupidatat cillum\",\n \"name\": \"occaecat Excepteur enim\",\n \"readOnly\": true\n },\n {\n \"layer\": \"esse ea laboris\",\n \"name\": \"et est fugiat nostrud\",\n \"readOnly\": true\n }\n ],\n \"description\": \"do fugiat pariatur nisi\",\n \"label\": \"proiden\"\n },\n \"do_3\": {\n \"dependencies\": [\n {\n \"layer\": \"ea nostrud adipisicing laborum\",\n \"name\": \"sunt\",\n \"readOnly\": false\n },\n {\n \"layer\": \"veniam tempor aliquip elit non\",\n \"name\": \"Excepteur proident ut aliquip\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ipsum Duis dolore\",\n \"label\": \"ipsum voluptate do sit\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"occaecat dolor\",\n \"targetKey\": \"do non mollit\",\n \"type\": \"do in id\",\n \"value\": \"aute magna est eu\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"in ut laborum\",\n \"displayName\": \"culpa deserunt cupidatat\",\n \"format\": \"eu minim non\",\n \"hidden\": true,\n \"listOptions\": [\n \"commodo\",\n \"nisi\"\n ],\n \"name\": \"et dolore\",\n \"optional\": true,\n \"options\": {\n \"proident31c\": {\n \"dependencies\": [\n {\n \"layer\": \"qui in sed dolor\",\n \"name\": \"anim Lorem officia sunt\",\n \"readOnly\": true\n },\n {\n \"layer\": \"nostrud nulla ullamco\",\n \"name\": \"proident do\",\n \"readOnly\": false\n }\n ],\n \"description\": \"enim reprehenderit Excepteur occaecat cupidatat\",\n \"label\": \"quis esse pariatur in\"\n },\n \"nisi97a\": {\n \"dependencies\": [\n {\n \"layer\": \"adipisicing incid\",\n \"name\": \"veniam occaecat\",\n \"readOnly\": true\n },\n {\n \"layer\": \"Excepteur\",\n \"name\": \"dolore fugiat ad\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ut anim\",\n \"label\": \"aute culpa elit ut qui\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ex\",\n \"targetKey\": \"ipsum\",\n \"type\": \"dolore aliqua nostrud\",\n \"value\": \"irure nostrud\"\n },\n {\n \"description\": \"minim\",\n \"displayName\": \"officia in\",\n \"format\": \"laborum ut\",\n \"hidden\": true,\n \"listOptions\": [\n \"ea nostrud anim et ullamco\",\n \"dolor non et\"\n ],\n \"name\": \"cillum aute dolor deserunt ea\",\n \"optional\": true,\n \"options\": {\n \"ullamco2\": {\n \"dependencies\": [\n {\n \"layer\": \"in adipisicing incididunt labore\",\n \"name\": \"est culpa dolor eiusmod aute\",\n \"readOnly\": false\n },\n {\n \"layer\": \"c\",\n \"name\": \"veniam commodo nulla occaecat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"Ut ex Excepteur \",\n \"label\": \"ad nulla reprehenderit\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"esse\",\n \"targetKey\": \"voluptate occaecat in ut dolor\",\n \"type\": \"amet ullamco\",\n \"value\": \"dolor in dolore\"\n }\n ]\n },\n \"values\": \"cillu\"\n },\n \"values\": \"enim\"\n },\n {\n \"annotations\": {\n \"aliquip_b0b\": \"in et la\",\n \"non4\": \"officia laborum Ut\"\n },\n \"dependencies\": [\n {\n \"displayName\": \"velit in nulla eni\",\n \"logoUrl\": \"Excepteur dolore\",\n \"name\": \"consequat aliqua ut est\",\n \"registryUid\": \"ipsum voluptate labore nulla\",\n \"uid\": \"Excepteur labore dolor aute\",\n \"version\": \"sunt ex fugiat\"\n },\n {\n \"displayName\": \"do\",\n \"logoUrl\": \"ad ea\",\n \"name\": \"pariatur ea sed\",\n \"registryUid\": \"ea proident\",\n \"uid\": \"eiusmod sint anim dolore\",\n \"version\": \"dolore consectetur officia aute et\"\n }\n ],\n \"packUid\": \"adipisicing Lorem pariatur\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"elit\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"cupidatat \",\n \"displayName\": \"eiusmod nulla\",\n \"format\": \"aute ad dolore\",\n \"hidden\": false,\n \"listOptions\": [\n \"officia esse Lorem adipisicing do\",\n \"culpa laboris non Duis qui\"\n ],\n \"name\": \"commodo cupid\",\n \"optional\": true,\n \"options\": {\n \"incididunt32\": {\n \"dependencies\": [\n {\n \"layer\": \"irure voluptate exerci\",\n \"name\": \"Ut Lorem mollit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"laboris mollit eiusmod\",\n \"name\": \"et dolore\",\n \"readOnly\": false\n }\n ],\n \"description\": \"consequat quis qui n\",\n \"label\": \"qui proident et veniam dolore\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"nisi anim cillum tempor\",\n \"targetKey\": \"culpa enim\",\n \"type\": \"sunt\",\n \"value\": \"aute\"\n },\n {\n \"description\": \"eiusmod\",\n \"displayName\": \"proident Ut elit eu\",\n \"format\": \"nisi dolore\",\n \"hidden\": true,\n \"listOptions\": [\n \"et adipisicing id\",\n \"ut\"\n ],\n \"name\": \"pariatur esse\",\n \"optional\": false,\n \"options\": {\n \"qui67d\": {\n \"dependencies\": [\n {\n \"layer\": \"nulla minim labore id\",\n \"name\": \"occaecat enim amet\",\n \"readOnly\": false\n },\n {\n \"layer\": \"adipisicing non consequat anim\",\n \"name\": \"ad pariatur nulla\",\n \"readOnly\": true\n }\n ],\n \"description\": \"occaecat ut enim incididunt\",\n \"label\": \"est mollit esse\"\n },\n \"voluptate7\": {\n \"dependencies\": [\n {\n \"layer\": \"amet velit in consectetur\",\n \"name\": \"esse i\",\n \"readOnly\": true\n },\n {\n \"layer\": \"cillum dolore\",\n \"name\": \"est proident dolor aliquip qui\",\n \"readOnly\": true\n }\n ],\n \"description\": \"Ut Lorem\",\n \"label\": \"veniam nulla reprehenderit anim\"\n },\n \"ipsum__0\": {\n \"dependencies\": [\n {\n \"layer\": \"in amet occaecat ad exercit\",\n \"name\": \"enim anim irure Excepteur in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"est sit ipsum\",\n \"name\": \"ut Excepteur ea Duis\",\n \"readOnly\": true\n }\n ],\n \"description\": \"aliqua velit Lorem\",\n \"label\": \"ex\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"veniam adipisicing aliquip elit do\",\n \"targetKey\": \"tempor ex sint in officia\",\n \"type\": \"dolor labore do\",\n \"value\": \"eiusmod nulla nostrud\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"non quis nulla\",\n \"displayName\": \"ullamco Lorem esse incididunt\",\n \"format\": \"reprehenderit do\",\n \"hidden\": false,\n \"listOptions\": [\n \"in\",\n \"ut magna eiusmod\"\n ],\n \"name\": \"irure minim non esse\",\n \"optional\": true,\n \"options\": {\n \"dolore_509\": {\n \"dependencies\": [\n {\n \"layer\": \"eiusmod et pariatur laborum\",\n \"name\": \"Duis aute aliqua\",\n \"readOnly\": true\n },\n {\n \"layer\": \"Ut elit\",\n \"name\": \"dolor voluptate reprehenderit laboris nostrud\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ut occaecat consequat\",\n \"label\": \"commodo consectetur deserunt\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"est fugi\",\n \"targetKey\": \"\",\n \"type\": \"quis in\",\n \"value\": \"ad anim et Duis\"\n },\n {\n \"description\": \"officia voluptate aute\",\n \"displayName\": \"deserunt occaecat reprehenderit\",\n \"format\": \"sin\",\n \"hidden\": false,\n \"listOptions\": [\n \"cupidatat reprehenderit irure\",\n \"Duis tempor\"\n ],\n \"name\": \"dolore\",\n \"optional\": true,\n \"options\": {\n \"nisi_13\": {\n \"dependencies\": [\n {\n \"layer\": \"aute\",\n \"name\": \"veniam qui anim\",\n \"readOnly\": true\n },\n {\n \"layer\": \"Ut aute\",\n \"name\": \"in Duis\",\n \"readOnly\": true\n }\n ],\n \"description\": \"sed et deserunt\",\n \"label\": \"nostrud amet anim lab\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"veniam deserunt qui\",\n \"targetKey\": \"ipsum\",\n \"type\": \"reprehenderit ut ex offic\",\n \"value\": \"in ad anim reprehenderit\"\n }\n ]\n },\n \"values\": \"sit ame\"\n },\n \"values\": \"exercitati\"\n }\n ],\n \"registryUid\": \"id magna anim cillum\",\n \"tags\": [\n {\n \"group\": \"in\",\n \"packUid\": \"sin\",\n \"parentTags\": [\n \"dolor pariatur in\",\n \"Lorem\"\n ],\n \"tag\": \"officia voluptate tempor do\",\n \"version\": \"pariatur amet proident ut consectetur\"\n },\n {\n \"group\": \"mollit Excepteur qui\",\n \"packUid\": \"labore mollit\",\n \"parentTags\": [\n \"et minim proident Lorem\",\n \"in occa\"\n ],\n \"tag\": \"consectetur\",\n \"version\": \"sed elit Lorem ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a662fd0d-774f-4aba-9318-c7cda7743b36", + "name": "Returns the logo for a specified pack", + "request": { + "name": "Returns the logo for a specified pack", + "description": {}, + "url": { + "path": [ + "v1", + "packs", + ":packUid", + "logo" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "packUid", + "description": "(Required) Pack uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "image/png" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "926a931b-bc5f-4ea3-9a42-c1befdefba29", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs", + ":packUid", + "logo" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "packUid", + "description": "(Required) Pack uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "description": "Cache control directive for the response", + "key": "Cache-Control", + "value": "in reprehenderit" + }, + { + "disabled": false, + "key": "Expires", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "image/png" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1da85831-0521-440c-9fab-904e9cf8c73d", + "name": "Returns the specified pack", + "request": { + "name": "Returns the specified pack", + "description": {}, + "url": { + "path": [ + "v1", + "packs", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Pack uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f50a696c-96e6-4176-8fb7-c83784697137", + "name": "A pack for the specified uid", + "originalRequest": { + "url": { + "path": [ + "v1", + "packs", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Pack uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"addonSubType\": \"proident dolor\",\n \"addonType\": \"Ut pariatur consectetur ullamco\",\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"displayName\": \"Duis et nostrud dolor\",\n \"layer\": \"\",\n \"logoUrl\": \"irure\",\n \"name\": \"dolore voluptate minim quis\",\n \"packValues\": [\n {\n \"annotations\": {\n \"do041\": \"qui ut consequat culpa\"\n },\n \"dependencies\": [\n {\n \"displayName\": \"quis Duis deserunt sit\",\n \"logoUrl\": \"Duis pariatur aliqua sunt ut\",\n \"name\": \"elit\",\n \"registryUid\": \"culpa tempor veniam deserunt\",\n \"uid\": \"ipsum ad enim ea pariatur\",\n \"version\": \"esse s\"\n },\n {\n \"displayName\": \"labore minim dolor\",\n \"logoUrl\": \"exercitation reprehenderit in et\",\n \"name\": \"\",\n \"registryUid\": \"aliqua veniam Ut\",\n \"uid\": \"eiusmod exercitation aliquip dolor\",\n \"version\": \"quis\"\n }\n ],\n \"packUid\": \"u\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"dolor Excepteur id enim lab\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"consectetur qui Ut\",\n \"displayName\": \"pariatur ipsum eu\",\n \"format\": \"dolor\",\n \"hidden\": false,\n \"listOptions\": [\n \"Lorem cupidatat exercitation\",\n \"tempor Duis ad\"\n ],\n \"name\": \"quis enim in\",\n \"optional\": false,\n \"options\": {\n \"dolor8_\": {\n \"dependencies\": [\n {\n \"layer\": \"sunt\",\n \"name\": \"labore ad quis\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nulla minim et dese\",\n \"name\": \"eu nulla\",\n \"readOnly\": false\n }\n ],\n \"description\": \"commodo labore officia nostrud\",\n \"label\": \"mollit dolore\"\n },\n \"eu_8f\": {\n \"dependencies\": [\n {\n \"layer\": \"labore dolore sint dolore\",\n \"name\": \"non\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nisi aute non enim\",\n \"name\": \"volup\",\n \"readOnly\": true\n }\n ],\n \"description\": \"non reprehenderit aliqua\",\n \"label\": \"veniam\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ea est\",\n \"targetKey\": \"consequat ani\",\n \"type\": \"voluptate laborum \",\n \"value\": \"magna in\"\n },\n {\n \"description\": \"fugiat aute do ullamco\",\n \"displayName\": \"exercitation veniam\",\n \"format\": \"anim sed non\",\n \"hidden\": true,\n \"listOptions\": [\n \"officia qui aute\",\n \"mollit ullamco\"\n ],\n \"name\": \"irure est qui eiusmod occaecat\",\n \"optional\": false,\n \"options\": {\n \"elit_caa\": {\n \"dependencies\": [\n {\n \"layer\": \"deserunt\",\n \"name\": \"in minim Duis cillum sint\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sunt aute eu laboris\",\n \"name\": \"nostrud enim deserunt irure\",\n \"readOnly\": true\n }\n ],\n \"description\": \"labore Excepteur reprehenderit sint\",\n \"label\": \"aute\"\n },\n \"occaecat_e2\": {\n \"dependencies\": [\n {\n \"layer\": \"ullamco sint irure occaecat labore\",\n \"name\": \"consequat pariatur irure\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ad quis Lorem laboris\",\n \"name\": \"exercitation non\",\n \"readOnly\": true\n }\n ],\n \"description\": \"Duis pariatur\",\n \"label\": \"in\"\n },\n \"fugiat_24a\": {\n \"dependencies\": [\n {\n \"layer\": \"tempor ut\",\n \"name\": \"aliqua elit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"in dolor\",\n \"name\": \"in adipisicing sunt\",\n \"readOnly\": false\n }\n ],\n \"description\": \"commodo deserunt non consequat tempor\",\n \"label\": \"sit irure\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"Excepteur labore et\",\n \"targetKey\": \"est anim nisi culpa\",\n \"type\": \"ex velit ut nulla\",\n \"value\": \"minim magna ut reprehenderit\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"anim\",\n \"displayName\": \"pariatur reprehenderit\",\n \"format\": \"culpa\",\n \"hidden\": true,\n \"listOptions\": [\n \"ipsum deserunt nostrud in\",\n \"nostrud proident\"\n ],\n \"name\": \"consectetur aliqua ipsum tempor\",\n \"optional\": true,\n \"options\": {\n \"ut94c\": {\n \"dependencies\": [\n {\n \"layer\": \"ut\",\n \"name\": \"aliquip la\",\n \"readOnly\": false\n },\n {\n \"layer\": \"\",\n \"name\": \"ex ea veniam\",\n \"readOnly\": true\n }\n ],\n \"description\": \"cupidatat nisi ullamco\",\n \"label\": \"comm\"\n },\n \"Loremc5\": {\n \"dependencies\": [\n {\n \"layer\": \"dolore commodo\",\n \"name\": \"dolor tempor veniam\",\n \"readOnly\": false\n },\n {\n \"layer\": \"minim consequat ea sit ipsum\",\n \"name\": \"enim velit in reprehenderit\",\n \"readOnly\": true\n }\n ],\n \"description\": \"proident nulla ea\",\n \"label\": \"in mollit non voluptate eiusmod\"\n },\n \"sit3\": {\n \"dependencies\": [\n {\n \"layer\": \"amet\",\n \"name\": \"sit magna eu\",\n \"readOnly\": true\n },\n {\n \"layer\": \"proident dolore minim voluptate\",\n \"name\": \"consequat ex\",\n \"readOnly\": true\n }\n ],\n \"description\": \"Lorem Dui\",\n \"label\": \"Ut eiusmod labore culpa\"\n },\n \"consectetur6\": {\n \"dependencies\": [\n {\n \"layer\": \"et ad nostrud aliquip\",\n \"name\": \"fugiat pariatur magna non\",\n \"readOnly\": true\n },\n {\n \"layer\": \"nulla minim nostrud\",\n \"name\": \"occaecat qui in\",\n \"readOnly\": false\n }\n ],\n \"description\": \"nisi\",\n \"label\": \"eu labore et\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ad incididunt sint occaecat\",\n \"targetKey\": \"laborum cupidatat\",\n \"type\": \"Excepteur dolore veniam cupidatat in\",\n \"value\": \"commodo ad ut\"\n },\n {\n \"description\": \"sed dolore et\",\n \"displayName\": \"voluptate officia\",\n \"format\": \"dolor veniam anim\",\n \"hidden\": false,\n \"listOptions\": [\n \"laboris esse Ut pariatur voluptate\",\n \"commodo\"\n ],\n \"name\": \"qui mollit anim Ut ullamco\",\n \"optional\": false,\n \"options\": {\n \"nostrud8f\": {\n \"dependencies\": [\n {\n \"layer\": \"officia laborum dolor\",\n \"name\": \"minim laboris labore Ut\",\n \"readOnly\": false\n },\n {\n \"layer\": \"veniam aliquip in\",\n \"name\": \"reprehenderit sint exercitation in magna\",\n \"readOnly\": true\n }\n ],\n \"description\": \"consequat dolor dolore fugiat\",\n \"label\": \"sit laboris velit\"\n },\n \"pariatur6\": {\n \"dependencies\": [\n {\n \"layer\": \"nostrud ut voluptate culpa veniam\",\n \"name\": \"consectetur incididunt tempor\",\n \"readOnly\": false\n },\n {\n \"layer\": \"cupidatat adipisicing magna\",\n \"name\": \"anim\",\n \"readOnly\": true\n }\n ],\n \"description\": \"commodo pariatur nisi cillum\",\n \"label\": \"irure sed in\"\n },\n \"aliqua8fe\": {\n \"dependencies\": [\n {\n \"layer\": \"incididunt eiusmod\",\n \"name\": \"sunt exercitation\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sint officia nulla quis sit\",\n \"name\": \"Lorem aliqua sint esse\",\n \"readOnly\": false\n }\n ],\n \"description\": \"laboris ad\",\n \"label\": \"dolore voluptate ea\"\n },\n \"culpa620\": {\n \"dependencies\": [\n {\n \"layer\": \"culpa sit commodo in\",\n \"name\": \"in est aute eiusmod\",\n \"readOnly\": true\n },\n {\n \"layer\": \"nisi laborum et in\",\n \"name\": \"dolore elit anim\",\n \"readOnly\": false\n }\n ],\n \"description\": \"eiusmod\",\n \"label\": \"labore\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"sed Excepteur commodo amet ut\",\n \"targetKey\": \"anim pariatur voluptate\",\n \"type\": \"Excepteur labore ea aliquip ut\",\n \"value\": \"magna dolor in Lorem\"\n }\n ]\n },\n \"values\": \"et esse\"\n },\n \"values\": \"qui ullamco velit\"\n },\n {\n \"annotations\": {\n \"in92_\": \"eu non\",\n \"adipisicingf\": \"esse consectetur et ea\"\n },\n \"dependencies\": [\n {\n \"displayName\": \"ullamco\",\n \"logoUrl\": \"deserunt\",\n \"name\": \"ea cillum aliquip dolor dolore\",\n \"registryUid\": \"exercit\",\n \"uid\": \"qui esse et voluptate\",\n \"version\": \"laboris aliquip sed dolore\"\n },\n {\n \"displayName\": \"proident pariatur culpa esse non\",\n \"logoUrl\": \"exercitation do labore\",\n \"name\": \"aute laboris\",\n \"registryUid\": \"sit proident nulla veniam adipisicing\",\n \"uid\": \"v\",\n \"version\": \"ea in esse\"\n }\n ],\n \"packUid\": \"irure cillum ad\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"eiusmod veniam nostrud non\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"aliqua mollit dolore\",\n \"displayName\": \"magna tempor\",\n \"format\": \"sunt Ut deserunt magna\",\n \"hidden\": false,\n \"listOptions\": [\n \"sed reprehenderit\",\n \"ut dolor reprehenderit\"\n ],\n \"name\": \"enim ullamco in ex occaecat\",\n \"optional\": true,\n \"options\": {\n \"ullamco17f\": {\n \"dependencies\": [\n {\n \"layer\": \"fugiat sed consectetur et Lorem\",\n \"name\": \"Ut incididunt aliqua\",\n \"readOnly\": false\n },\n {\n \"layer\": \"pariatur laborum proident\",\n \"name\": \"elit\",\n \"readOnly\": false\n }\n ],\n \"description\": \"aute et minim commodo laboris\",\n \"label\": \"incididunt adipisicing eu in pariatur\"\n },\n \"in_a2d\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor\",\n \"name\": \"anim ullamco deserunt\",\n \"readOnly\": true\n },\n {\n \"layer\": \"minim\",\n \"name\": \"officia in esse\",\n \"readOnly\": true\n }\n ],\n \"description\": \"dolor aute aliqua consequat\",\n \"label\": \"enim dolor\"\n },\n \"Lorem8a\": {\n \"dependencies\": [\n {\n \"layer\": \"aliqua minim amet est\",\n \"name\": \"et culpa enim dolor tempor\",\n \"readOnly\": true\n },\n {\n \"layer\": \"proident ea exercitation nisi\",\n \"name\": \"ut ad aliquip Duis incididunt\",\n \"readOnly\": true\n }\n ],\n \"description\": \"\",\n \"label\": \"dolore Duis nostrud commod\"\n },\n \"euf\": {\n \"dependencies\": [\n {\n \"layer\": \"exercitation adipisicing cupidatat sint\",\n \"name\": \"elit ea\",\n \"readOnly\": false\n },\n {\n \"layer\": \"eu dolor dolore\",\n \"name\": \"incididunt laborum\",\n \"readOnly\": false\n }\n ],\n \"description\": \"nisi ipsum\",\n \"label\": \"mollit consequat ad dolore commodo\"\n },\n \"dolor_b90\": {\n \"dependencies\": [\n {\n \"layer\": \"occaecat\",\n \"name\": \"do qui sit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ea incididunt\",\n \"name\": \"in exercitation deserunt\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in amet sunt aliqua\",\n \"label\": \"ad amet\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"amet in ut\",\n \"targetKey\": \"fugiat\",\n \"type\": \"cupidatat enim incididunt dolore\",\n \"value\": \"aliquip consequat eu ad\"\n },\n {\n \"description\": \"in ea eu elit Lorem\",\n \"displayName\": \"cillum fugiat est Ut enim\",\n \"format\": \"id non magna dolor\",\n \"hidden\": false,\n \"listOptions\": [\n \"irure cillum qui eu Ut\",\n \"labore dolore cillum id exercitation\"\n ],\n \"name\": \"do\",\n \"optional\": true,\n \"options\": {\n \"voluptate_c4b\": {\n \"dependencies\": [\n {\n \"layer\": \"et ullamco Excepteur\",\n \"name\": \"non in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Excepteur sed reprehenderit\",\n \"name\": \"incididunt pariatur cupida\",\n \"readOnly\": true\n }\n ],\n \"description\": \"labore in esse fugiat\",\n \"label\": \"exercitation\"\n },\n \"Ut_39c\": {\n \"dependencies\": [\n {\n \"layer\": \"velit elit esse\",\n \"name\": \"nulla commodo quis laborum ea\",\n \"readOnly\": true\n },\n {\n \"layer\": \"c\",\n \"name\": \"qui Duis culpa\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ex et\",\n \"label\": \"dolore cillum\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"officia id ut\",\n \"targetKey\": \"elit veniam\",\n \"type\": \"an\",\n \"value\": \"Excepteur commodo\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"culpa ea in sint qui\",\n \"displayName\": \"pariatur sunt velit in sed\",\n \"format\": \"qui Ut do fug\",\n \"hidden\": false,\n \"listOptions\": [\n \"id dolore non sed\",\n \"sunt ad\"\n ],\n \"name\": \"elit incididunt\",\n \"optional\": true,\n \"options\": {\n \"dolorc\": {\n \"dependencies\": [\n {\n \"layer\": \"et ex dolor nisi Lorem\",\n \"name\": \"incididunt veniam reprehend\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nisi adi\",\n \"name\": \"nulla amet laborum Ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"mollit fugiat non\",\n \"label\": \"dolor occaecat quis\"\n },\n \"eu7\": {\n \"dependencies\": [\n {\n \"layer\": \"qui in sunt\",\n \"name\": \"et\",\n \"readOnly\": false\n },\n {\n \"layer\": \"et Excepteur anim cillum\",\n \"name\": \"dolore laborum non\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ut\",\n \"label\": \"do pariatur exercitation\"\n },\n \"nulla87c\": {\n \"dependencies\": [\n {\n \"layer\": \"proident tempor consequat\",\n \"name\": \"aliquip est\",\n \"readOnly\": true\n },\n {\n \"layer\": \"deserunt velit nisi\",\n \"name\": \"est ad\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ad ex\",\n \"label\": \"in labore qui\"\n },\n \"Excepteur_7\": {\n \"dependencies\": [\n {\n \"layer\": \"anim Lorem\",\n \"name\": \"eiusmod ex\",\n \"readOnly\": false\n },\n {\n \"layer\": \"adipisicing in Lorem\",\n \"name\": \"nostrud sit ut\",\n \"readOnly\": true\n }\n ],\n \"description\": \"officia deserunt\",\n \"label\": \"dolore\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"elit voluptate\",\n \"targetKey\": \"adipisicing consectetur laboris\",\n \"type\": \"anim in\",\n \"value\": \"est in\"\n },\n {\n \"description\": \"Excepteur ipsum\",\n \"displayName\": \"eiusmod ex\",\n \"format\": \"et cupidatat\",\n \"hidden\": true,\n \"listOptions\": [\n \"ut sint aliquip eiusmod\",\n \"Excepteur nostrud velit\"\n ],\n \"name\": \"sed\",\n \"optional\": false,\n \"options\": {\n \"nulla_987\": {\n \"dependencies\": [\n {\n \"layer\": \"irure\",\n \"name\": \"elit incididunt et Duis\",\n \"readOnly\": true\n },\n {\n \"layer\": \"aute enim Lorem\",\n \"name\": \"culpa\",\n \"readOnly\": false\n }\n ],\n \"description\": \"pariatur dolor commodo enim\",\n \"label\": \"irure aliquip\"\n },\n \"Lorem_77\": {\n \"dependencies\": [\n {\n \"layer\": \"aute occaecat aliquip\",\n \"name\": \"culpa irure mollit\",\n \"readOnly\": true\n },\n {\n \"layer\": \"pariatur in\",\n \"name\": \"adipisicing in\",\n \"readOnly\": false\n }\n ],\n \"description\": \"do sint et\",\n \"label\": \"consectetur reprehenderit\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"ipsum esse\",\n \"targetKey\": \"in\",\n \"type\": \"do ipsum est\",\n \"value\": \"anim Excepteur elit sunt\"\n }\n ]\n },\n \"values\": \"Duis Excepteur ad in\"\n },\n \"values\": \"labore Lorem sint\"\n }\n ],\n \"registryUid\": \"oc\",\n \"tags\": [\n {\n \"group\": \"qui adipisicin\",\n \"packUid\": \"dolor in reprehenderit\",\n \"parentTags\": [\n \"dolor esse\",\n \"in nostrud aliqua proident\"\n ],\n \"tag\": \"elit consectetur\",\n \"version\": \"do enim\"\n },\n {\n \"group\": \"et nostrud\",\n \"packUid\": \"in reprehenderit\",\n \"parentTags\": [\n \"eiusmod ad dolor\",\n \"ullamco do\"\n ],\n \"tag\": \"cillum\",\n \"version\": \"officia non ullamco elit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "cbb2a305-61f7-40ab-b0bb-d772df94e83c", + "name": "pcg", + "item": [ + { + "id": "fb1ec2e8-0bcb-4c21-be87-20f240429c6b", + "name": "Returns the private gateway manifest link", + "request": { + "name": "Returns the private gateway manifest link", + "description": {}, + "url": { + "path": [ + "v1", + "pcg", + "selfHosted" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudType\": \"all\",\n \"name\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c8a305b4-2ae6-42ec-b572-98c711487d0f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "pcg", + "selfHosted" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudType\": \"all\",\n \"name\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kubectlCommands\": [\n \"et in\",\n \"consequat\"\n ],\n \"overlordUid\": \"irure ipsum laborum pariatur ei\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8658bbfa-3b68-40a8-92a6-10e0ab13d1d9", + "name": "{uid}", + "item": [ + { + "id": "d5fece86-9a5f-4ac4-80b7-d69bbdfe7908", + "name": "Registers the pcg", + "request": { + "name": "Registers the pcg", + "description": {}, + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "register" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"pairingCode\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6143671d-5ada-4461-99d2-508250ad11c0", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "register" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"pairingCode\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d4df4959-6a48-4594-8c1c-6806bcb7657c", + "name": "services", + "item": [ + { + "id": "aff6c75a-2322-40a3-8efe-18a553f38b04", + "name": "Returns the pcg ally manifest", + "request": { + "name": "Returns the pcg ally manifest", + "description": {}, + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "services", + "ally", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3f069a78-0e44-4003-9329-6cde529fbf0b", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "services", + "ally", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "edeb09d0-6b22-4c91-b215-7972a20902f4", + "name": "Returns the pcg jet manifest", + "request": { + "name": "Returns the pcg jet manifest", + "description": {}, + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "services", + "jet", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "fc5dfaa2-aa31-469c-a55f-0794df58818c", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "pcg", + ":uid", + "services", + "jet", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "82cb0766-de55-405b-a4b8-bb405649e13b", + "name": "Retrieves a list of permissions", + "request": { + "name": "Retrieves a list of permissions", + "description": {}, + "url": { + "path": [ + "v1", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "scope", + "value": "" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0d347a7e-f95a-4807-80e5-537b219b57f0", + "name": "An array of permissions", + "originalRequest": { + "url": { + "path": [ + "v1", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "scope", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"ut do\",\n \"permissions\": [\n \"est mollit\",\n \"sed deserunt in irure\"\n ],\n \"scope\": \"\"\n },\n {\n \"name\": \"sunt incididunt ut laborum velit\",\n \"permissions\": [\n \"incididunt dolor\",\n \"Duis sit\"\n ],\n \"scope\": \"\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3a03c5f0-126c-4171-b885-87c0509f991a", + "name": "projects", + "item": [ + { + "id": "3bf86b84-14a0-4f15-a3f7-08c95035303d", + "name": "Creates a project", + "request": { + "name": "Creates a project", + "description": {}, + "url": { + "path": [ + "v1", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"consequat1\": \"\",\n \"ullamco7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollitc\": \"\",\n \"sed_3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"logoUid\": \"\",\n \"teams\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"teamId\": \"\"\n }\n ],\n \"users\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"userId\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d6bee4f-6fd0-48cd-99f6-53dae4b73adc", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cd571b41-e9af-4cbe-9bf3-7f76472d0988", + "name": "Retrieves a list of supported alerts for a project", + "request": { + "name": "Retrieves a list of supported alerts for a project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + "alerts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2522c5a7-a359-4f9f-9892-fc70b85919d7", + "name": "An array of alert components", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + "alerts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"components\": [\n {\n \"description\": \"dolor dolore ullamco\",\n \"name\": \"anim dolore culpa\",\n \"supportedChannels\": [\n \"Ut occaecat commodo\",\n \"ad ipsum sit\"\n ]\n },\n {\n \"description\": \"veniam\",\n \"name\": \"conseq\",\n \"supportedChannels\": [\n \"magna sunt officia\",\n \"reprehenderit non cupidatat\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e2003db1-e7a6-4360-8a15-f8c9152630c2", + "name": "{uid}", + "item": [ + { + "id": "719f9eae-71a8-4b82-97db-f8d61ca93df4", + "name": "Deletes the specified project", + "request": { + "name": "Deletes the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "cleanupProjectResources", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"deletingClusterDurationThresholdInMin\": \"\",\n \"provisioningClusterDurationThresholdInMin\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d02dd9b6-4dea-458e-939f-91c93a214f27", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "cleanupProjectResources", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"deletingClusterDurationThresholdInMin\": \"\",\n \"provisioningClusterDurationThresholdInMin\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b20d819a-7f1d-4967-b91a-b690ff41ef01", + "name": "Returns the specified project", + "request": { + "name": "Returns the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f046a415-1b88-4cda-97ee-6e15a4015402", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"exercitationd\": \"\",\n \"officiafd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quibd\": \"\",\n \"velit3d6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"alerts\": [\n {\n \"channels\": [\n {\n \"alertAllUsers\": true,\n \"createdBy\": \"labore velit magna\",\n \"http\": {\n \"body\": \"amet\",\n \"headers\": {\n \"aliquip3\": \"cillum aliqua ipsum\",\n \"Excepteurf05\": \"aute in\",\n \"est_5\": \"irure incididunt sunt in cupidatat\"\n },\n \"method\": \"elit sunt\",\n \"url\": \"anim officia reprehenderit cupidatat\"\n },\n \"identifiers\": [\n \"sunt proident mollit\",\n \"occaecat quis\"\n ],\n \"isActive\": true,\n \"status\": {\n \"isSucceeded\": true,\n \"message\": \"et id Duis elit dolo\",\n \"time\": \"\"\n },\n \"type\": \"http\",\n \"uid\": \"en\"\n },\n {\n \"alertAllUsers\": true,\n \"createdBy\": \"exercitation aliquip\",\n \"http\": {\n \"body\": \"dolore\",\n \"headers\": {\n \"estf3d\": \"sunt elit culpa\"\n },\n \"method\": \"in commodo Ut ut\",\n \"url\": \"dolo\"\n },\n \"identifiers\": [\n \"exercitation reprehenderit officia\",\n \"cillum in\"\n ],\n \"isActive\": true,\n \"status\": {\n \"isSucceeded\": true,\n \"message\": \"do Excepteur magna\",\n \"time\": \"\"\n },\n \"type\": \"app\",\n \"uid\": \"in Excepteur ea\"\n }\n ],\n \"component\": \"ea sed\"\n },\n {\n \"channels\": [\n {\n \"alertAllUsers\": true,\n \"createdBy\": \"labore ut\",\n \"http\": {\n \"body\": \"ulla\",\n \"headers\": {\n \"laboris__82\": \"Excepteur ut\",\n \"adipisicing_e0\": \"proident aliquip commodo ad Ut\",\n \"elit_c\": \"fugiat sit ullamco ipsum\"\n },\n \"method\": \"ad anim dolore commodo\",\n \"url\": \"proident voluptate dolore\"\n },\n \"identifiers\": [\n \"aute aliquip\",\n \"ipsum commodo culpa cillum Excepteur\"\n ],\n \"isActive\": true,\n \"status\": {\n \"isSucceeded\": true,\n \"message\": \"non culpa\",\n \"time\": \"\"\n },\n \"type\": \"email\",\n \"uid\": \"adipisicing magna reprehenderit\"\n },\n {\n \"alertAllUsers\": false,\n \"createdBy\": \"est\",\n \"http\": {\n \"body\": \"dolor sint officia laboris adipi\",\n \"headers\": {\n \"voluptatef\": \"nulla dolor Lorem\"\n },\n \"method\": \"in eiusmod dolor elit\",\n \"url\": \"minim officia laboris ea\"\n },\n \"identifiers\": [\n \"ut ipsum irure veniam\",\n \"aliqua Lorem\"\n ],\n \"isActive\": false,\n \"status\": {\n \"isSucceeded\": true,\n \"message\": \"laboris nostrud magna dolor\",\n \"time\": \"\"\n },\n \"type\": \"app\",\n \"uid\": \"dolore\"\n }\n ],\n \"component\": \"ullamco non ex\"\n }\n ],\n \"logoUrl\": \"Excepteur dolore\",\n \"teams\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"teamId\": \"\"\n }\n ],\n \"users\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"userId\": \"\"\n }\n ]\n },\n \"status\": {\n \"cleanUpStatus\": {\n \"cleanedResources\": [\n \"aute fugiat voluptate proident\",\n \"officia adipisicing esse\"\n ],\n \"msg\": \"id eiusmod\",\n \"state\": \"incididunt in\"\n },\n \"isDisabled\": true\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b5698855-4c86-4175-bbe3-64f8094fae73", + "name": "Updates the specified project", + "request": { + "name": "Updates the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolor20\": \"\",\n \"aute7b\": \"\",\n \"commodo_8f1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sitce4\": \"\",\n \"velit_3f5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"logoUid\": \"\",\n \"teams\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"teamId\": \"\"\n }\n ],\n \"users\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"userId\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "898b19a6-1f3f-4eb5-bcd3-4109dd204ef0", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9edf2390-d47b-4ea1-bde7-4994f863e662", + "name": "alerts/{component}", + "item": [ + { + "id": "debec4cf-bd9c-4f94-a6aa-d202d91f5cee", + "name": "Deletes the specified alert to the specified project", + "request": { + "name": "Deletes the specified alert to the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "4c192a3b-5ad2-48a9-89c9-80aab30f0fea", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "530f029c-1263-400a-a618-7592649ee250", + "name": "Create the specified alert to the specified project", + "request": { + "name": "Create the specified alert to the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"aliquip_001\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d6dd580-5edc-4ebb-a3ad-66f778ea0f05", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e5d150a9-c82a-419f-a824-19c8245d68e6", + "name": "Upsert the specified alert to the specified project", + "request": { + "name": "Upsert the specified alert to the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"channels\": [\n {\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"et7a6\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n },\n {\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"esse_7a\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "705e1d43-4fe0-421c-a43f-65aa3dae3ac6", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"channels\": [\n {\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"nisi9\": \"\",\n \"et_d\": \"\",\n \"pariatur_5f7\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n },\n {\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"labore_3_6\": \"\",\n \"Excepteur_7\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4f9e09b5-9d0b-4ec7-a418-361a80c7fcb5", + "name": "{alertUid}", + "item": [ + { + "id": "aee0b90f-e089-42df-96d6-05211c69ad96", + "name": "Deletes the specified alert of the specified project", + "request": { + "name": "Deletes the specified alert of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "66cfe9d9-478f-41e3-ac5f-7ea876eb2d77", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9637b86f-3335-46c4-8790-72b1a698cac9", + "name": "Get the specified alert of the specified project", + "request": { + "name": "Get the specified alert of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8314a956-e023-44a9-982b-56dab0fb1d0c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"est4\": \"\",\n \"Ut_66\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f9c9ab07-9b24-4f47-bcb2-d2c95b058a18", + "name": "Update the specified alert of the specified project", + "request": { + "name": "Update the specified alert of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"alertAllUsers\": \"\",\n \"createdBy\": \"\",\n \"http\": {\n \"body\": \"\",\n \"headers\": {\n \"aliquip_001\": \"\"\n },\n \"method\": \"\",\n \"url\": \"\"\n },\n \"identifiers\": [\n \"\"\n ],\n \"isActive\": \"\",\n \"status\": {\n \"isSucceeded\": \"\",\n \"message\": \"\",\n \"time\": \"\"\n },\n \"type\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bdc98af1-d542-4480-acf4-c5a422054436", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "alerts", + ":component", + ":alertUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "component", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "alertUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "958162b7-81c5-41be-9ebe-5ea53a7af6e8", + "name": "macros", + "item": [ + { + "id": "391f6e8d-baf4-43e8-a101-67bb47f7e26e", + "name": "Delete the macros for the specified project by macro name", + "request": { + "name": "Delete the macros for the specified project by macro name", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "800ba966-2c2d-44dd-acd7-c75ad9e05f32", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7e4ae770-a0c2-4381-bf7d-c8c28d97ac1b", + "name": "List the macros of the specified project", + "request": { + "name": "List the macros of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "db063f48-3575-46ac-9ca8-c8a3afa8c123", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "591393e8-37f7-4cad-9180-a1e0867c221f", + "name": "Update the macros for the specified project by macro name", + "request": { + "name": "Update the macros for the specified project by macro name", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "30b529de-c583-4e50-b605-f6ae04bb3a46", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "504b6b2b-0114-40f1-8021-f9e92d51f70f", + "name": "Create or add new macros for the specified project", + "request": { + "name": "Create or add new macros for the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8f4b36fd-df0a-4709-8471-b6d6dfa82d24", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bab2181e-2afc-453f-a690-13828973c34b", + "name": "Update the macros of the specified project", + "request": { + "name": "Update the macros of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a2547abe-854c-4d84-9a9f-ed9ea311f8d4", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "f8d89d11-536f-4ee0-a31b-d7c7cf0a1741", + "name": "Update the metadata of the specified project", + "request": { + "name": "Update the metadata of the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"annotations\": {\n \"veniam7b2\": \"\",\n \"amet_7df\": \"\",\n \"laborum_77\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "85b434c2-5aa0-434d-9f7e-01cf0c042b4b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2287b12d-79f9-4b83-857c-bc2a0f70628b", + "name": "preferences/clusterSettings", + "item": [ + { + "id": "125e4190-a678-43bc-9c46-dbef15b68d6c", + "name": "Get project cluster settings", + "request": { + "name": "Get project cluster settings", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "preferences", + "clusterSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "862f7cbd-4612-4e69-be0d-20757cad20e2", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "preferences", + "clusterSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"nodesAutoRemediationSetting\": {\n \"disableNodesAutoRemediation\": false,\n \"isEnabled\": false\n },\n \"tenantClusterSettings\": {\n \"nodesAutoRemediationSetting\": {\n \"disableNodesAutoRemediation\": true,\n \"isEnabled\": false\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "81fad8e0-5adb-4d8c-809c-f40245fd10ed", + "name": "Update project clusters nodes auto remediation setting", + "request": { + "name": "Update project clusters nodes auto remediation setting", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "preferences", + "clusterSettings", + "nodesAutoRemediationSetting" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"disableNodesAutoRemediation\": \"\",\n \"isEnabled\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "84b6fa1a-e068-4246-8e4a-2e87ec3980b8", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "preferences", + "clusterSettings", + "nodesAutoRemediationSetting" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "069f9603-d919-4210-ae08-3e33fa1d908a", + "name": "Update the teams association to the specified project", + "request": { + "name": "Update the teams association to the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"teams\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"teamId\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5397b667-2e41-4a43-b1ce-b781b29314e2", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"teams\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"teamId\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2dccddaa-3d50-45b9-9480-d7b77313f122", + "name": "Update the users association to the specified project", + "request": { + "name": "Update the users association to the specified project", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"users\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"userId\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b1f258f0-906a-401f-9400-8821ebb17efc", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"users\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"userId\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "931d549d-52b2-458c-9ee0-4ea870506a1d", + "name": "Validate and returns active resource of project before delete", + "request": { + "name": "Validate and returns active resource of project before delete", + "description": {}, + "url": { + "path": [ + "v1", + "projects", + ":uid", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d90f3b36-6286-4adf-a7bf-cefa20eaec3d", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "projects", + ":uid", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"appDeployments\": {\n \"apps\": [\n {\n \"appRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"consectetur deserunt dolore nisi\"\n },\n {\n \"appRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"volup\"\n }\n ],\n \"count\": 97137493\n },\n \"clusters\": {\n \"clusters\": [\n {\n \"clusterRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"nostrud exercitation\"\n },\n {\n \"clusterRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"ullamco proident culpa\"\n }\n ],\n \"count\": -69256112\n },\n \"virtualClusters\": {\n \"clusters\": [\n {\n \"clusterRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"Excepteur Lorem dolore sint\"\n },\n {\n \"clusterRef\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"state\": \"ut e\"\n }\n ],\n \"count\": 99001567\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "9929fca4-7848-4466-affe-83c776a7b027", + "name": "registries", + "item": [ + { + "id": "8b22bba7-1021-4c1a-9143-eb94c03cd997", + "name": "helm", + "item": [ + { + "id": "185ea79c-7b45-486b-9d19-331658c1e7ad", + "name": "Retrieves a list of Helm registries", + "request": { + "name": "Retrieves a list of Helm registries", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + }, + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "130f2678-7b00-4b20-8550-fae8e6036e51", + "name": "An array of registry items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + }, + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"sit magna\",\n \"kind\": \"ipsum Duis nostrud\",\n \"metadata\": {\n \"annotations\": {\n \"Duis__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Duis_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"sint cupidatat\",\n \"auth\": {\n \"password\": \"sunt Lorem in\",\n \"tls\": {\n \"ca\": \"dolore voluptate aliqua non\",\n \"certificate\": \"dolor pariatur ut\",\n \"enabled\": false,\n \"insecureSkipVerify\": true,\n \"key\": \"deserun\"\n },\n \"token\": \"irure mollit ex\",\n \"type\": \"basic\",\n \"username\": \"anim consequat sed occaecat pari\"\n },\n \"isPrivate\": false,\n \"name\": \"magna\",\n \"registryUid\": \"in et\",\n \"scope\": \"mollit ut\"\n },\n \"status\": {\n \"helmSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"aute qui\",\n \"status\": \"pariatur dolore\"\n }\n }\n },\n {\n \"apiVersion\": \"minim quis\",\n \"kind\": \"dolore aute officia Excepteur do\",\n \"metadata\": {\n \"annotations\": {\n \"commodo_ef\": \"\",\n \"velit_f4_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_42f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"elit dolore adipisicing exercitation velit\",\n \"auth\": {\n \"password\": \"consecte\",\n \"tls\": {\n \"ca\": \"id cillum irure nulla ad\",\n \"certificate\": \"ea velit veniam\",\n \"enabled\": true,\n \"insecureSkipVerify\": true,\n \"key\": \"dolore tempor dolore\"\n },\n \"token\": \"mollit\",\n \"type\": \"token\",\n \"username\": \"occaecat consequat\"\n },\n \"isPrivate\": false,\n \"name\": \"sed in irure occaecat\",\n \"registryUid\": \"cillum commodo adipisicing veniam\",\n \"scope\": \"ea in minim\"\n },\n \"status\": {\n \"helmSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"esse in quis\",\n \"status\": \"dolore\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"voluptate aliqua\",\n \"count\": -11121867,\n \"limit\": 74188257,\n \"offset\": 96379225\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cde157a8-0da7-4854-835b-90c6b6e55076", + "name": "Creates a helm registry", + "request": { + "name": "Creates a helm registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eu_207\": \"\",\n \"ad_0\": \"\",\n \"do30f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_66_\": \"\",\n \"ullamco_8d\": \"\",\n \"cillum_5dd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"createOption\": {\n \"charts\": [\n {\n \"name\": \"\",\n \"version\": \"\"\n }\n ],\n \"skipSync\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"scope\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "20ed284d-f424-4664-a494-4758a2df9701", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"utee\": \"\",\n \"ipsum_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliquip_85e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"createOption\": {\n \"charts\": [\n {\n \"name\": \"\",\n \"version\": \"\"\n }\n ],\n \"skipSync\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"scope\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2bd63bc1-63b6-4b67-84b1-6e238a2b220a", + "name": "Retrieves a list of helm registries as summary", + "request": { + "name": "Retrieves a list of helm registries as summary", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + }, + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f74a3035-c960-473f-bb85-504b84bc0367", + "name": "An array of registry items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + }, + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_7cb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Lorem2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"in veniam sunt quis\",\n \"isPrivate\": false,\n \"scope\": \"nisi adipisicing\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"id in\",\n \"status\": \"id et ex\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"mollit7aa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure61\": \"\",\n \"non_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"sint eu nostrud labore\",\n \"isPrivate\": false,\n \"scope\": \"dolore proident aute\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"sunt sed officia\",\n \"status\": \"ipsum in adipisicing\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"ex eu ad aliquip\",\n \"count\": -31319916,\n \"limit\": 28922736,\n \"offset\": 9774812\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d21299c5-4996-4e8a-9d5c-531808e6f15f", + "name": "Check if helm registry is valid", + "request": { + "name": "Check if helm registry is valid", + "description": { + "content": "Returns no contents if helm registry is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "helm", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6c61fed2-cb91-41d7-95d2-14624e045fb0", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "38287a2b-f7bc-41a6-8c81-6fd8e360d762", + "name": "{uid}", + "item": [ + { + "id": "5f4d2389-ad7c-4f45-919c-e48035c98547", + "name": "Deletes the specified helm registry", + "request": { + "name": "Deletes the specified helm registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d7af3b1f-ada8-4f5a-b960-64a78ed761bc", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6b100e85-d625-489a-be54-651ce15f050e", + "name": "Returns the specified Helm registry", + "request": { + "name": "Returns the specified Helm registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9598bc00-a1b0-4c7b-889f-d345e6218cca", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"sit nisi sunt Lorem\",\n \"kind\": \"reprehenderit officia in\",\n \"metadata\": {\n \"annotations\": {\n \"nulla_aae\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi_e25\": \"\",\n \"nulla533\": \"\",\n \"Excepteur5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"helmSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"do non\",\n \"status\": \"dolor ea qui pariatur\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cf16a084-5fbf-409d-a57b-25b04303045e", + "name": "Updates the specified helm registry", + "request": { + "name": "Updates the specified helm registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"mollit8d6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"eiusmod_e7\": \"\",\n \"consectetur96a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"helmSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c9d6f19f-94ab-4a51-ba1d-8b33f7cfecd8", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"incididuntc\": \"\",\n \"ut_1e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillum_00a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"isPrivate\": \"\",\n \"name\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"helmSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "01763ce0-2f46-4279-bd3b-f72b6fccd235", + "name": "sync", + "item": [ + { + "id": "f8b606b1-6477-428f-ae69-9debba509134", + "name": "Sync Helm registry", + "request": { + "name": "Sync Helm registry", + "description": { + "content": "Sync all the helm charts from the registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "ae391501-5f48-46f3-94f9-1faaac8993f5", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cdbca428-3cca-49a3-bb34-0b5c58ea815f", + "name": "Get helm registry sync status", + "request": { + "name": "Get helm registry sync status", + "description": { + "content": "Get the sync status for the specified helm registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c6a75e86-98be-4062-866e-6fad85c8de6e", + "name": "Helm registry sync status", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "helm", + ":uid", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "dca688df-c0fd-4e0e-a477-a9635f25783f", + "name": "Retrieves a list of registries metadata", + "request": { + "name": "Retrieves a list of registries metadata", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "1ffab48c-a8f8-4af0-8d5e-272a7c5fb66f", + "name": "An array of registry metadata items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"isDefault\": true,\n \"isPrivate\": false,\n \"kind\": \"reprehenderit aute\",\n \"name\": \"ullamco ut in amet veniam\",\n \"scope\": \"est sint\",\n \"uid\": \"cillum aliqua\"\n },\n {\n \"isDefault\": true,\n \"isPrivate\": false,\n \"kind\": \"tempor deserunt dolore enim\",\n \"name\": \"in irure\",\n \"scope\": \"eiusmod Lorem in esse ea\",\n \"uid\": \"Duis in ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d51c8c0f-5ad9-4c01-b21c-9bc63db858be", + "name": "oci", + "item": [ + { + "id": "a7f545c0-1d53-4498-9eb0-48a573481f3d", + "name": "basic", + "item": [ + { + "id": "1b9b8794-1e74-4ecd-9a80-e89e793b0b06", + "name": "Creates a basic oci registry", + "request": { + "name": "Creates a basic oci registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "skipPackSync", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"exercitation_f\": \"\",\n \"amet0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderite5a\": \"\",\n \"minimd\": \"\",\n \"commodo_56a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"baseContentPath\": \"\",\n \"basePath\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cdb404e4-c434-4c0f-9277-b1fe2ed2f2dd", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "skipPackSync", + "value": "false" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0069211e-21ca-43d3-8545-4bbaebc9faaf", + "name": "Check if oci registry is valid", + "request": { + "name": "Check if oci registry is valid", + "description": { + "content": "Returns no contents if oci registry is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + "basic", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"baseContentPath\": \"\",\n \"basePath\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0719cb31-59ac-479a-8bdb-d3c064b25490", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "basic", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"baseContentPath\": \"\",\n \"basePath\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "292bae11-4ce1-4822-91eb-2a10d005f4fe", + "name": "ecr", + "item": [ + { + "id": "85c09c4d-cafb-4b59-ae21-534afe96d0ca", + "name": "Creates a ecr registry", + "request": { + "name": "Creates a ecr registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "skipPackSync", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eaf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore8b\": \"\",\n \"eiusmod_ee9\": \"\",\n \"veniam_a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"isPrivate\": \"\",\n \"baseContentPath\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"defaultRegion\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d2205129-1300-45b9-bb54-23ee44dbda95", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "skipPackSync", + "value": "false" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7d639499-6653-46c1-a6db-4d384e19908c", + "name": "Check if ecr registry is valid", + "request": { + "name": "Check if ecr registry is valid", + "description": { + "content": "Returns no contents if ecr registry is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + "ecr", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"isPrivate\": \"\",\n \"baseContentPath\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"defaultRegion\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d94c475-552e-4989-bba8-af33698eb32e", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "ecr", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"isPrivate\": \"\",\n \"baseContentPath\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"defaultRegion\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "8f1df465-d581-4b2e-a106-5775ae546eee", + "name": "Creates a image registry", + "request": { + "name": "Creates a image registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + "image" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "39c2e6da-170d-4cf4-81dd-99adfccc269f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "image" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"baseContentPath\": \"et ullamco\",\n \"caCert\": \"Excepteur exercitation\",\n \"endpoint\": \"anim velit commodo id dolore\",\n \"insecureSkipVerify\": false,\n \"mirrorRegistries\": \"labore qui\",\n \"name\": \"officia cillum quis\",\n \"password\": \"proident ut\",\n \"username\": \"minim ut\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cbc3c1f4-3a8a-4227-b473-282f41f63f69", + "name": "Retrieves a oci registries summary", + "request": { + "name": "Retrieves a oci registries summary", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "eaa5f40f-2646-40b3-9129-b86106726313", + "name": "An array of oci registry items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"in9_\": \"\",\n \"officia08\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sede\": \"\",\n \"dolore_d0b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultRegion\": \"esse nostrud tempor\",\n \"endpoint\": \"adipisicing aute fugiat\",\n \"isPrivate\": true,\n \"providerType\": \"nostrud dolor ex dolore est\",\n \"registryType\": \"minim \",\n \"scope\": \"quis non laborum ipsum\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"Ut6d\": \"\",\n \"adipisicing_0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"adipisicing2\": \"\",\n \"adipisicing_0e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"defaultRegion\": \"irure tempor proident\",\n \"endpoint\": \"Ut\",\n \"isPrivate\": false,\n \"providerType\": \"id ex elit Ut\",\n \"registryType\": \"irure exercita\",\n \"scope\": \"in commodo mollit labore\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "383022cf-a774-48e1-aee4-b2992229abaa", + "name": "{uid}", + "item": [ + { + "id": "c56c1b9c-9304-4c7a-b846-bfcf3e43d739", + "name": "Returns the information of specified oci registry", + "request": { + "name": "Returns the information of specified oci registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "clusterUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "75ada0fb-606d-475d-80fa-009fcb413906", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "clusterUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"defaultRegion\": \"nostrud est non reprehenderit\",\n \"endpoint\": \"ea non\",\n \"providerType\": \"enim reprehenderit ut irure\",\n \"scope\": \"tempor eu\",\n \"type\": \"Duis id aliquip eu\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e2b13f9f-8cb2-46c4-b464-cbc28a3ad83d", + "name": "basic", + "item": [ + { + "id": "f1d6a631-9491-49fe-b532-178e5d7c1b84", + "name": "Deletes the specified basic oci registry", + "request": { + "name": "Deletes the specified basic oci registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "1f0d8e42-b103-4ad6-bc23-e80128eff802", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7857c934-876d-4215-8d02-9bf71ef84910", + "name": "Returns the basic oci registry", + "request": { + "name": "Returns the basic oci registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cbba9d00-a3ca-42ba-9982-212f31c09c92", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"proidentdb\": \"\",\n \"adipisicinge\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"officiaa1\": \"\",\n \"qui4c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"baseContentPath\": \"\",\n \"basePath\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ce261d4b-1181-40d4-8b8a-89fec3f69a04", + "name": "Updates the specified basic oci registry", + "request": { + "name": "Updates the specified basic oci registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"exercitation_f\": \"\",\n \"amet0\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderite5a\": \"\",\n \"minimd\": \"\",\n \"commodo_56a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"baseContentPath\": \"\",\n \"basePath\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "32548ef4-b61a-4ee0-8ad4-e41d68ebb6e3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "53808ca2-fc69-4140-852f-5bce03ca7046", + "name": "sync", + "item": [ + { + "id": "9c9d20a0-9b69-4493-8ae9-62b4d3ab957b", + "name": "Sync oci registry", + "request": { + "name": "Sync oci registry", + "description": { + "content": "Sync all the content from the oci registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "bc8d4de4-8ee7-43c8-8ac9-773736b5bde0", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "609a11d8-64de-459d-aefe-f9f249281da4", + "name": "Get oci registry sync status", + "request": { + "name": "Get oci registry sync status", + "description": { + "content": "Get sync status for the oci specified registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8fbfd41b-d589-426a-9bb5-2c8ff9de2d9a", + "name": "Oci registry sync status", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "basic", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "936b31fc-fcc7-41bc-8ec2-4d2b65d39f16", + "name": "ecr", + "item": [ + { + "id": "3def7f03-b5af-44e8-8be0-85700dba4464", + "name": "Deletes the specified ecr registry", + "request": { + "name": "Deletes the specified ecr registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "09791a4a-8ef9-4c83-9192-547cf588bfbb", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "55408121-47fe-423e-943a-f0a817e23010", + "name": "Returns the specified ecr registry", + "request": { + "name": "Returns the specified ecr registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5f904247-af36-4411-883d-b1a33005467b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"elit_8f\": \"\",\n \"tempor_3d8\": \"\",\n \"labore67\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"etad\": \"\",\n \"dolore_29\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"isPrivate\": \"\",\n \"baseContentPath\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"defaultRegion\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7320893b-f64a-4ff9-a3c7-d4db34e1b38d", + "name": "Updates the specified ecr registry", + "request": { + "name": "Updates the specified ecr registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eaf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore8b\": \"\",\n \"eiusmod_ee9\": \"\",\n \"veniam_a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"isPrivate\": \"\",\n \"baseContentPath\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"defaultRegion\": \"\",\n \"providerType\": \"helm\",\n \"registryUid\": \"\",\n \"scope\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "46b030a7-9c9e-4ef1-8c72-04fd2f83fc90", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a9ced841-6799-432a-9928-f9a8b4301a82", + "name": "sync", + "item": [ + { + "id": "b2d3a693-03e1-41e7-984a-323f9b274b1c", + "name": "Sync ecr registry", + "request": { + "name": "Sync ecr registry", + "description": { + "content": "Sync all the content from the ecr registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "30285db1-399e-4c16-a3f1-8a2c63f79908", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a4893664-2d20-4643-87c5-594bca14c5b3", + "name": "Get ecr registry sync status", + "request": { + "name": "Get ecr registry sync status", + "description": { + "content": "Get sync status for the ecr specified registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2239c54d-ab18-4ee7-aa65-c8813db32141", + "name": "Ecr registry sync status", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "oci", + ":uid", + "ecr", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d90f1ba8-c662-46c4-88d9-e560c05ad8ea", + "name": "pack", + "item": [ + { + "id": "443e2686-93f6-4a5a-a11d-9c0b342e3fd9", + "name": "Retrieves a list of Pack registries", + "request": { + "name": "Retrieves a list of Pack registries", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + }, + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4457e5b5-e43e-454a-8dc4-1a5b73c646d0", + "name": "An array of registry items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + }, + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"apiVersion\": \"adipisicing culpa ipsum in labore\",\n \"kind\": \"consequat Excepteur\",\n \"metadata\": {\n \"annotations\": {\n \"voluptatef77\": \"\",\n \"cillum_7a9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"id_\": \"\",\n \"ut_f\": \"\",\n \"sint02\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"eiusmod adipisicing\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"consectetur\",\n \"private\": false,\n \"registryUid\": \"qui laboris nisi veniam Ut\",\n \"scope\": \"consequat commodo est\"\n },\n \"status\": {\n \"packSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n },\n {\n \"apiVersion\": \"ipsum sit eiusmod velit\",\n \"kind\": \"Excepteur sit incididunt proident in\",\n \"metadata\": {\n \"annotations\": {\n \"id8\": \"\",\n \"commodo_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"utd\": \"\",\n \"velitc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"ut Lorem eu non\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"dolore eu cupidatat ex\",\n \"private\": true,\n \"registryUid\": \"irure cupidat\",\n \"scope\": \"dolore do\"\n },\n \"status\": {\n \"packSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"laboris Excepteur culpa aliqu\",\n \"count\": 23407446,\n \"limit\": -53431458,\n \"offset\": 39722286\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "29accc48-09e7-4c69-b070-bd09bd370c0b", + "name": "Creates a pack registry", + "request": { + "name": "Creates a pack registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "skipPackSync", + "value": "false" + }, + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nisi8\": \"\",\n \"fugiat_0\": \"\",\n \"ida\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ea_6a5\": \"\",\n \"et_7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"\",\n \"private\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"packSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b4280347-4d3b-4984-ae5b-de61db3597d2", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "skipPackSync", + "value": "false" + }, + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "810396a1-0160-41ab-abfd-45677b560ede", + "name": "Retrieves a list of pack registries as summary", + "request": { + "name": "Retrieves a list of pack registries as summary", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + }, + { + "disabled": false, + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e51bd3d5-9968-465a-970e-e94009be7690", + "name": "An array of registry items", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + }, + { + "key": "scope", + "value": "all" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"enimcc_\": \"\",\n \"essec\": \"\",\n \"elit_697\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"velit_9e6\": \"\",\n \"Ut7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"id quis dolore Lorem\",\n \"private\": false,\n \"scope\": \"ipsum cupidatat aute\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_09d\": \"\",\n \"sed_10\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_b0\": \"\",\n \"occaecat_7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"sed\",\n \"private\": true,\n \"scope\": \"consectetur amet\"\n },\n \"status\": {\n \"sync\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"consectetur aliquip elit id\",\n \"count\": -44707044,\n \"limit\": -41840001,\n \"offset\": 38869605\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0c0443f0-e31e-4248-a881-89ad31dc10c7", + "name": "Check if pack registry is valid", + "request": { + "name": "Check if pack registry is valid", + "description": { + "content": "Returns no contents if pack registry is valid else error.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "pack", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"\",\n \"private\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "66b6fd40-fffd-4903-aa37-44c5c826bc6a", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"\",\n \"private\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "edcbbf4a-b497-4de4-b606-b30d9c7c97f5", + "name": "{uid}", + "item": [ + { + "id": "ee53b992-d447-453f-95df-b93cb6e8b310", + "name": "Deletes the specified pack registry", + "request": { + "name": "Deletes the specified pack registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "dd0a6492-050e-4fbf-8742-467930076660", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8a3b817b-9f40-4acb-bcf7-4dd0e34530ac", + "name": "Returns the specified Pack registry", + "request": { + "name": "Returns the specified Pack registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "faa23ffb-87f2-4a19-9d5a-ff36931c92e4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"in_a5\": \"\",\n \"quie25\": \"\",\n \"et_c_6\": \"\",\n \"nisid\": \"\",\n \"est__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Duis_c\": \"\",\n \"in_6f\": \"\",\n \"consectetur2\": \"\",\n \"fugiat_d5\": \"\",\n \"irureb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"\",\n \"private\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"packSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f6c250df-c2ac-4675-bff9-c8f8f87da9fa", + "name": "Updates the specified pack registry", + "request": { + "name": "Updates the specified pack registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"nisi8\": \"\",\n \"fugiat_0\": \"\",\n \"ida\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ea_6a5\": \"\",\n \"et_7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"endpoint\": \"\",\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"name\": \"\",\n \"private\": \"\",\n \"registryUid\": \"\",\n \"scope\": \"\"\n },\n \"status\": {\n \"packSyncStatus\": {\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4cd1a01b-10a2-4188-bc52-5752abf6098c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "312876bc-b190-4e33-808a-280790985499", + "name": "sync", + "item": [ + { + "id": "77a3f877-b84b-4f37-bfbc-093c947e9973", + "name": "Sync Pack registry", + "request": { + "name": "Sync Pack registry", + "description": { + "content": "Sync all the packs from the registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "115fffc7-8d57-4197-9578-167355236e2b", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8e4c26a3-e92c-4c7a-9cb4-2d732b1a1c42", + "name": "Get pack registry sync status", + "request": { + "name": "Get pack registry sync status", + "description": { + "content": "Get sync status for the pack specified registry", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "243c9533-4322-4687-a799-8ed9a2425042", + "name": "Pack registry sync status", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + "pack", + ":uid", + "sync", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"lastRunTime\": \"\",\n \"lastSyncedTime\": \"\",\n \"message\": \"\",\n \"status\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "1246a9b4-e1a6-4670-aa66-6ddd3ed80c4e", + "name": "Returns the specified system scope registry configuration", + "request": { + "name": "Returns the specified system scope registry configuration", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + ":registryName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "registryName", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d87cd207-4bf1-451c-b218-d4c6b23df4f1", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + ":registryName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "registryName", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"config\": {\n \"auth\": {\n \"password\": \"\",\n \"tls\": {\n \"ca\": \"\",\n \"certificate\": \"\",\n \"enabled\": \"\",\n \"insecureSkipVerify\": \"\",\n \"key\": \"\"\n },\n \"token\": \"\",\n \"type\": \"\",\n \"username\": \"\"\n },\n \"endpoint\": \"dolore anim labore\",\n \"name\": \"elit sunt culpa\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dfc5613d-2a97-4a6d-a7b3-a6f6af2292f1", + "name": "Deletes the specified registry", + "request": { + "name": "Deletes the specified registry", + "description": {}, + "url": { + "path": [ + "v1", + "registries", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "3aad02c0-95cf-4622-985f-1790faf71eb2", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "registries", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "1a8fda6a-b34c-4ba1-ab92-0cd7df8afdf1", + "name": "roles", + "item": [ + { + "id": "2d95088c-1ef5-4ce2-9cab-5d8fbded24c9", + "name": "Retrieves a list of roles", + "request": { + "name": "Retrieves a list of roles", + "description": {}, + "url": { + "path": [ + "v1", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "efd997f6-d9b2-471f-a805-9ea08b376baa", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"non_7c5\": \"\",\n \"exercitation_88\": \"\",\n \"pariatur_f4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"permissions\": [\n \"fugiat aute consectetur culpa\",\n \"Ut minim\"\n ],\n \"scope\": \"\",\n \"type\": \"system\"\n },\n \"status\": {\n \"isEnabled\": false\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"sitca\": \"\",\n \"magna_fd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_bda\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"permissions\": [\n \"elit exercitation\",\n \"labore\"\n ],\n \"scope\": \"\",\n \"type\": \"system\"\n },\n \"status\": {\n \"isEnabled\": false\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"do nostrud laborum \",\n \"count\": -21114882,\n \"limit\": -40607192,\n \"offset\": 4811752\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "60922394-7d04-46df-bf84-652444c00e0f", + "name": "Creates a role with specified permissions", + "request": { + "name": "Creates a role with specified permissions", + "description": {}, + "url": { + "path": [ + "v1", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"tempor_ff3\": \"\",\n \"nisi_522\": \"\",\n \"ina\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatat7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"permissions\": [\n \"\"\n ],\n \"scope\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"isEnabled\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0aba447c-7f04-4632-ac76-a68568b43d01", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "20ce396f-8b12-4743-8cce-432d428fb670", + "name": "{uid}", + "item": [ + { + "id": "247c725c-33b3-4157-9622-5993cf423d21", + "name": "Deletes the specified role", + "request": { + "name": "Deletes the specified role", + "description": {}, + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "ce014f98-858f-4db8-80d1-6554c8af8432", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "52d1a980-77ca-4299-9a77-c8d49c2b0801", + "name": "Returns the specified role", + "request": { + "name": "Returns the specified role", + "description": {}, + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f729dc98-7649-4c77-ba00-6526ce79d17c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"amet_119\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"do89_\": \"\",\n \"ad9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"permissions\": [\n \"\"\n ],\n \"scope\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"isEnabled\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3e8a7ec4-1424-457d-bf10-400d59a62bd0", + "name": "Updates the specified role", + "request": { + "name": "Updates the specified role", + "description": {}, + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"tempor_ff3\": \"\",\n \"nisi_522\": \"\",\n \"ina\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cupidatat7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"permissions\": [\n \"\"\n ],\n \"scope\": \"\",\n \"type\": \"\"\n },\n \"status\": {\n \"isEnabled\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a71450b8-5e1a-4b06-9694-e53ef17473ef", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ab343cc4-c08f-44df-ba5e-4252ed91f97b", + "name": "Clone the role", + "request": { + "name": "Clone the role", + "description": {}, + "url": { + "path": [ + "v1", + "roles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "83e91098-50e2-42bf-b2c6-3efc0a15404b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "roles", + ":uid", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "3e2aa50d-02b5-479c-be64-859c733f990f", + "name": "services/{serviceName}", + "item": [ + { + "id": "c74cf2b0-40ef-4d2f-9e78-425a5726a917", + "name": "Returns a latest version for a given service name", + "request": { + "name": "Returns a latest version for a given service name", + "description": {}, + "url": { + "path": [ + "v1", + "services", + ":serviceName", + "version" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "clusterUid", + "value": "", + "description": "spectro cluster uid" + }, + { + "disabled": false, + "key": "edgeHostUid", + "value": "", + "description": "edge host uid" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "serviceName", + "description": "(Required) service name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "67e35d95-c291-4e2b-82cf-d8c62b0e79dc", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "services", + ":serviceName", + "version" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "clusterUid", + "value": "" + }, + { + "key": "edgeHostUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "serviceName", + "description": "(Required) service name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"laboru\",\n \"kind\": \"dolore ex\",\n \"metadata\": {\n \"annotations\": {\n \"nisib\": \"\",\n \"commodo__8\": \"\",\n \"pariatur_6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"latestVersion\": {\n \"content\": \"dolor exercitation minim id\",\n \"name\": \"tempor\",\n \"path\": \"ex veniam minim sunt dolor\",\n \"repoName\": \"nostrud deserunt velit\",\n \"sha\": \"voluptate ani\"\n },\n \"name\": \"veniam consequat sit\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b1570d92-b27f-4715-aba3-f8f4b141a141", + "name": "Returns a service manifest for a given service name and version", + "request": { + "name": "Returns a service manifest for a given service name and version", + "description": {}, + "url": { + "path": [ + "v1", + "services", + ":serviceName", + "versions", + ":version", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "action", + "value": "", + "description": "(Required) action type" + }, + { + "disabled": false, + "key": "resourceFilename", + "value": "", + "description": "resource file name" + }, + { + "disabled": false, + "key": "clusterUid", + "value": "", + "description": "spectro cluster uid" + }, + { + "disabled": false, + "key": "edgeHostUid", + "value": "", + "description": "edge host uid" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "serviceName", + "description": "(Required) service name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "version", + "description": "(Required) service version" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3944715c-17b9-4fb5-9ae7-bc8e706c2acc", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "services", + ":serviceName", + "versions", + ":version", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "action", + "value": "" + }, + { + "key": "resourceFilename", + "value": "" + }, + { + "key": "clusterUid", + "value": "" + }, + { + "key": "edgeHostUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "serviceName", + "description": "(Required) service name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "version", + "description": "(Required) service version" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"magna nostrud qui in ullamco\",\n \"kind\": \"irure culpa laboris Lorem\",\n \"metadata\": {\n \"annotations\": {\n \"dolore4e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_0d7\": \"\",\n \"in3e_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"manifests\": [\n {\n \"content\": \"laboris ut\",\n \"name\": \"tempor amet ut dolore\",\n \"path\": \"deserunt Ut aute commodo\",\n \"repoName\": \"consectetur quis labo\",\n \"sha\": \"cillum quis aliqua nostrud occaecat\"\n },\n {\n \"content\": \"et officia\",\n \"name\": \"commodo consequat mollit\",\n \"path\": \"aliquip\",\n \"repoName\": \"enim laboris\",\n \"sha\": \"Excepteur irure\"\n }\n ],\n \"name\": \"tempor velit\",\n \"version\": \"sit magna dolore\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "bce348e9-3303-4277-a3b9-3970079ffbd6", + "name": "spectroclusters", + "item": [ + { + "id": "f76b6426-1549-4d01-88f0-8806c911ea40", + "name": "V1Spectro Clusters Agents Notify", + "request": { + "name": "V1Spectro Clusters Agents Notify", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "agents", + ":messageKey", + "notify" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "messageKey", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterUids\": [\n \"\",\n \"\"\n ],\n \"notifyAllClusters\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "df35b514-7882-4593-a95e-fc1967c568e3", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "agents", + ":messageKey", + "notify" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "messageKey", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"clusterUids\": [\n \"\",\n \"\"\n ],\n \"notifyAllClusters\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eb029cd0-a2f5-4af3-aff5-f7f8dc585b28", + "name": "aks", + "item": [ + { + "id": "e7c1172a-ffe1-45c4-ab30-47576b28d190", + "name": "Creates an AKS cluster", + "request": { + "name": "Creates an AKS cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aute8d2\": \"\",\n \"Duis271\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sed_a8f\": \"\",\n \"esse3c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"enim1\": \"\"\n },\n \"labels\": {\n \"dolor2a7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"proident_f\": \"\"\n },\n \"labels\": {\n \"consecteture74\": \"\",\n \"irure_0\": \"\",\n \"culpa_cd\": \"\",\n \"consectetur4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation909\": \"\",\n \"magna_\": \"\"\n },\n \"labels\": {\n \"occaecat_6\": \"\",\n \"ad0c2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"non_d4d\": \"\"\n },\n \"labels\": {\n \"esse__\": \"\",\n \"consequate\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"consectetur_04\": \"\"\n },\n \"additionalTags\": {\n \"pariatur_\": \"\",\n \"adipisicing_7\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nostrud_2\": \"\",\n \"do6\": \"\"\n },\n \"additionalTags\": {\n \"Duiseb2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "26ecdb02-c4c6-451e-ae10-38b2e7198815", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1449f032-76aa-4a9b-865e-b2821621a4c2", + "name": "Get AKS cluster estimated rate information", + "request": { + "name": "Get AKS cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aks", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"officiab\": \"\",\n \"labore3e\": \"\"\n },\n \"additionalTags\": {\n \"ea_36\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"Lorem_f\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_f\": \"\",\n \"Lorem_7\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6e893fdc-2bf1-457f-975a-b39d22233cc5", + "name": "Aks Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aks", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"officia veniam deserunt proident irure\",\n \"nodesCount\": 5741972,\n \"rate\": {\n \"compute\": {\n \"rate\": 84912424.87551215,\n \"type\": \"laborum mollit anim\"\n },\n \"storage\": [\n {\n \"iops\": 78032190.93903762,\n \"rate\": 26473142.67107998,\n \"sizeGB\": 24873376.33651267,\n \"throughput\": 83895816.88068554,\n \"type\": \"veniam irure\"\n },\n {\n \"iops\": 75317177.3787424,\n \"rate\": -35048817.6721409,\n \"sizeGB\": -6630148.846842319,\n \"throughput\": 86605963.68141258,\n \"type\": \"ipsum dolor\"\n }\n ],\n \"total\": 61969185.4471038\n }\n },\n {\n \"name\": \"laborum Ut adipisicing aliqua\",\n \"nodesCount\": 22907718,\n \"rate\": {\n \"compute\": {\n \"rate\": -23606726.437530592,\n \"type\": \"deserunt ipsum sed nisi Ut\"\n },\n \"storage\": [\n {\n \"iops\": -64349401.12565002,\n \"rate\": 51661704.65544218,\n \"sizeGB\": 45016804.49283823,\n \"throughput\": 77497355.85749948,\n \"type\": \"sint amet\"\n },\n {\n \"iops\": 88862732.29065117,\n \"rate\": 33128806.92413205,\n \"sizeGB\": 79848480.37082589,\n \"throughput\": 51700794.50821969,\n \"type\": \"aliquip\"\n }\n ],\n \"total\": 99946605.13949189\n }\n }\n ],\n \"name\": \"sint et cillum\",\n \"rate\": {\n \"compute\": 13195638.203009307,\n \"storage\": 43504163.56941804,\n \"total\": 18460671.4112681\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"consectetur55\": {\n \"category\": \"est laborum\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -84404816.63470867,\n \"os\": \"linux\",\n \"spot\": 18057253.840327144\n },\n {\n \"onDemand\": 24482139.305158317,\n \"os\": \"linux\",\n \"spot\": -71415046.42155878\n }\n ]\n },\n \"cpu\": 88994648.66441095,\n \"gpu\": -31782569.999350548,\n \"memory\": -3436395.3282714486,\n \"nonSupportedZones\": [\n \"id eu\",\n \"culpa ullamco Excepteur\"\n ],\n \"price\": 22441347.89846614,\n \"supportedArchitectures\": [\n \"anim sint dolor Excepteur\",\n \"consectetur proident\"\n ],\n \"type\": \"id cillum nulla reprehenderit\"\n }\n },\n \"storageTypes\": {\n \"non_6_\": {\n \"cost\": {\n \"discountedUsage\": \"laboris eiusmod elit\",\n \"price\": [\n {\n \"limit\": \"do ani\",\n \"price\": \"exercitation consectetur non amet\"\n },\n {\n \"limit\": \"Lorem ut fugiat dolor\",\n \"price\": \"adipisicing ipsum\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"adipisicing consequat Lorem\",\n \"price\": [\n {\n \"limit\": \"nostrud velit deserunt cupidatat\",\n \"price\": \"aliqua voluptate non\"\n },\n {\n \"limit\": \"officia aute\",\n \"price\": \"sed tempor\"\n }\n ]\n },\n \"kind\": \"ad eiusmod non\",\n \"name\": \"dolor s\",\n \"throughputCost\": {\n \"discountedUsage\": \"qui est\",\n \"price\": [\n {\n \"limit\": \"aute est proident\",\n \"price\": \"cupidatat ea mollit\"\n },\n {\n \"limit\": \"in pariatur dolor nostrud ipsum\",\n \"price\": \"do adipisicing magna tempor\"\n }\n ]\n }\n },\n \"esse_18\": {\n \"cost\": {\n \"discountedUsage\": \"amet commodo culpa\",\n \"price\": [\n {\n \"limit\": \"commodo Excepteur quis\",\n \"price\": \"sed quis\"\n },\n {\n \"limit\": \"dolor nulla in id\",\n \"price\": \"sed aliquip eu Ut dolo\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"eiusmod sit do e\",\n \"price\": [\n {\n \"limit\": \"elit\",\n \"price\": \"minim\"\n },\n {\n \"limit\": \"ea id magna laborum\",\n \"price\": \"nulla\"\n }\n ]\n },\n \"kind\": \"occaecat anim\",\n \"name\": \"laboris non\",\n \"throughputCost\": {\n \"discountedUsage\": \"dolore ut\",\n \"price\": [\n {\n \"limit\": \"eu in\",\n \"price\": \"reprehenderit sunt nostrud ea\"\n },\n {\n \"limit\": \"dolor commodo dolore\",\n \"price\": \"eu pariatur\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4c082f6d-9d71-430b-a562-d0afdec61951", + "name": "Validates AKS cluster create operation", + "request": { + "name": "Validates AKS cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aks", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"quisf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Utb0c\": \"\",\n \"Duis2\": \"\",\n \"dolor565\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_2\": \"\"\n },\n \"labels\": {\n \"adfc2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"et__d\": \"\"\n },\n \"labels\": {\n \"elit1a3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut8c\": \"\",\n \"reprehenderit_2b\": \"\"\n },\n \"labels\": {\n \"voluptate5\": \"\",\n \"occaecatba\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"incididunt4\": \"\",\n \"aute0dc\": \"\"\n },\n \"labels\": {\n \"incididunt_0\": \"\",\n \"exercitation0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim8fb\": \"\"\n },\n \"additionalTags\": {\n \"cupidatat98b\": \"\",\n \"laborumea6\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ut25\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_ca\": \"\",\n \"nostrud_40\": \"\",\n \"autee\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e7262f15-1a99-4ea3-bdb6-2e8a065b5f98", + "name": "Aks Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aks", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"reprehend\",\n \"errors\": [\n {\n \"code\": \"pariatur ullamco esse\",\n \"message\": \"Duis sunt quis\"\n },\n {\n \"code\": \"cillum sit deserunt in\",\n \"message\": \"occaecat ad\"\n }\n ],\n \"name\": \"officia in\"\n },\n {\n \"displayName\": \"est aute Duis ipsum\",\n \"errors\": [\n {\n \"code\": \"sint sed proident minim nulla\",\n \"message\": \"mollit irure sit enim amet\"\n },\n {\n \"code\": \"cupidatat irure aliqua\",\n \"message\": \"elit aliquip\"\n }\n ],\n \"name\": \"Ut velit minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"dolore enim eu labore\",\n \"errors\": [\n {\n \"code\": \"culpa laborum magna ex\",\n \"message\": \"tempor\"\n },\n {\n \"code\": \"qui quis magna\",\n \"message\": \"cupidatat sunt\"\n }\n ],\n \"name\": \"aute sit ea consequat\"\n },\n {\n \"displayName\": \"esse fug\",\n \"errors\": [\n {\n \"code\": \"Lorem fugiat id in\",\n \"message\": \"incididunt aute\"\n },\n {\n \"code\": \"deserunt cupidatat anim\",\n \"message\": \"cillum tempor labore\"\n }\n ],\n \"name\": \"ad elit nostrud\"\n }\n ]\n },\n \"uid\": \"non voluptate laboris tempor\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"tempor amet enim\",\n \"errors\": [\n {\n \"code\": \"dolore ut eiusmod commodo\",\n \"message\": \"pariatur ullamco ex magna et\"\n },\n {\n \"code\": \"et reprehenderit cillum \",\n \"message\": \"laborum nisi consectetur\"\n }\n ],\n \"name\": \"id eu Duis laborum\"\n },\n {\n \"displayName\": \"in mollit sit dolor\",\n \"errors\": [\n {\n \"code\": \"pariatur q\",\n \"message\": \"ullamco\"\n },\n {\n \"code\": \"velit Duis\",\n \"message\": \"consectetur\"\n }\n ],\n \"name\": \"aliquip veniam\"\n }\n ]\n },\n \"uid\": \"sunt ut\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "22423e1d-66d4-4d72-9cab-cd93b4cd1317", + "name": "aws", + "item": [ + { + "id": "a0337f10-f8d6-4645-beb3-17c41d0ca54c", + "name": "Creates an AWS cluster", + "request": { + "name": "Creates an AWS cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"anim8f\": \"\",\n \"Loremaf_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"proidentba\": \"\",\n \"aliquip_f0\": \"\",\n \"occaecatbd2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_7e\": \"\",\n \"ipsum7\": \"\",\n \"dolor_b9\": \"\",\n \"exercitation_0\": \"\"\n },\n \"labels\": {\n \"occaecat__fa\": \"\",\n \"non__b7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"temporc4\": \"\",\n \"ex2eb\": \"\"\n },\n \"labels\": {\n \"proident_0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquae\": \"\",\n \"consectetur_5\": \"\"\n },\n \"labels\": {\n \"eiusmodf5\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do3\": \"\",\n \"Lorem_8a\": \"\",\n \"cillumc\": \"\"\n },\n \"labels\": {\n \"ut_e\": \"\",\n \"exercitation52b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ameta1d\": \"\"\n },\n \"additionalTags\": {\n \"laboris_dc3\": \"\",\n \"amet8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"in26\": \"\",\n \"culpa_c5\": \"\",\n \"in8\": \"\",\n \"sint_14\": \"\"\n },\n \"additionalTags\": {\n \"dolor_b\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0748941c-4cb6-44a3-b063-364844c34f04", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bf2f72d9-ff79-41d2-b2ee-1be1f65e852f", + "name": "Imports an AWS cluster", + "request": { + "name": "Imports an AWS cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolored3\": \"\",\n \"labore_2\": \"\"\n },\n \"labels\": {\n \"fugiatde2\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "355b9cfd-67f6-412a-bed0-318bcc0aae2b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"in_c5\": \"\",\n \"aliquip964\": \"\"\n },\n \"labels\": {\n \"occaecat_3\": \"\",\n \"elita2\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c4d2722f-99c5-47e2-bed4-9fc2448bc216", + "name": "Get AWS cluster estimated rate information", + "request": { + "name": "Get AWS cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"doa\": \"\",\n \"commodo34\": \"\",\n \"officia85\": \"\"\n },\n \"additionalTags\": {\n \"magna_5\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolor_f1c\": \"\",\n \"Duis_380\": \"\"\n },\n \"additionalTags\": {\n \"ullamcoe\": \"\",\n \"cupidatat79\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b7c980c7-15fe-457a-832d-9419e4b73683", + "name": "Aws Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"veniam_185\": \"\",\n \"consectetur66\": \"\"\n },\n \"additionalTags\": {\n \"pariatur_39a\": \"\",\n \"cupidatat81\": \"\",\n \"nostrud44\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim_53\": \"\",\n \"laborum_8a\": \"\"\n },\n \"additionalTags\": {\n \"dolore__\": \"\",\n \"nostrudf4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dd110fe6-f4c2-4bff-9308-65c103b1000f", + "name": "Validates AWS cluster create operation", + "request": { + "name": "Validates AWS cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eu___7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat7b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"proident_49b\": \"\",\n \"reprehenderit_b\": \"\",\n \"nullaf54\": \"\"\n },\n \"labels\": {\n \"laboruma\": \"\",\n \"ut_5\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"aute46\": \"\",\n \"ut95\": \"\"\n },\n \"labels\": {\n \"elit_87c\": \"\",\n \"ullamco_8d\": \"\",\n \"ex241\": \"\",\n \"tempor38\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore_8d6\": \"\"\n },\n \"labels\": {\n \"incididuntab\": \"\",\n \"ada7\": \"\",\n \"ind\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"velit4\": \"\",\n \"laborisd\": \"\",\n \"ex41\": \"\"\n },\n \"labels\": {\n \"do_73\": \"\",\n \"irure_a1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"velitd53\": \"\",\n \"adipisicing_2\": \"\"\n },\n \"additionalTags\": {\n \"ullamco_2e4\": \"\",\n \"magna1\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n },\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim8\": \"\",\n \"anim_e18\": \"\"\n },\n \"additionalTags\": {\n \"laborum_b\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "20587918-1485-422f-b037-66a2ac2d76ed", + "name": "Aws Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "aws", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "a9ae7034-1aee-47d5-aa75-ee60de7f0d67", + "name": "azure", + "item": [ + { + "id": "9ef89112-5d77-4b40-bc85-3fe472066be6", + "name": "Creates an Azure cluster", + "request": { + "name": "Creates an Azure cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"quisf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Utb0c\": \"\",\n \"Duis2\": \"\",\n \"dolor565\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_2\": \"\"\n },\n \"labels\": {\n \"adfc2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"et__d\": \"\"\n },\n \"labels\": {\n \"elit1a3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut8c\": \"\",\n \"reprehenderit_2b\": \"\"\n },\n \"labels\": {\n \"voluptate5\": \"\",\n \"occaecatba\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"incididunt4\": \"\",\n \"aute0dc\": \"\"\n },\n \"labels\": {\n \"incididunt_0\": \"\",\n \"exercitation0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim8fb\": \"\"\n },\n \"additionalTags\": {\n \"cupidatat98b\": \"\",\n \"laborumea6\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ut25\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_ca\": \"\",\n \"nostrud_40\": \"\",\n \"autee\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "e90c1633-0a24-4b3e-bf5e-4cbaa8e62e40", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a5d1d73a-8766-4442-bf70-b3e3384ef065", + "name": "Imports an Azure cluster", + "request": { + "name": "Imports an Azure cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"tempor_f3\": \"\"\n },\n \"labels\": {\n \"veniam32\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5a6534c4-c5c2-404c-acab-9b701c5bc7b7", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit_e\": \"\",\n \"ullamco5\": \"\"\n },\n \"labels\": {\n \"incididunt389\": \"\",\n \"quise\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a887405f-cc9a-4ff2-9191-a9df3155be93", + "name": "Get Azure cluster estimated rate information", + "request": { + "name": "Get Azure cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"mollit_066\": \"\",\n \"Excepteur_8\": \"\",\n \"cillum519\": \"\"\n },\n \"additionalTags\": {\n \"occaecata_8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"qui_a\": \"\",\n \"in2\": \"\"\n },\n \"additionalTags\": {\n \"idb1e\": \"\",\n \"cupidatat0e\": \"\",\n \"cillum_d3\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "32648c27-2e5e-4c40-a2d9-7be6aeddfdbe", + "name": "Azure Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4229a7ac-b6fd-4f97-aa98-dddea45fe541", + "name": "Validates Azure cluster create operation", + "request": { + "name": "Validates Azure cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"quisf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Utb0c\": \"\",\n \"Duis2\": \"\",\n \"dolor565\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"subscriptionId\": \"\",\n \"location\": \"\",\n \"sshKey\": \"\",\n \"aadProfile\": {\n \"managed\": \"\",\n \"adminGroupObjectIDs\": [\n \"\",\n \"\"\n ]\n },\n \"apiServerAccessProfile\": {\n \"authorizedIPRanges\": [\n \"\",\n \"\"\n ],\n \"enablePrivateCluster\": \"\",\n \"enablePrivateClusterPublicFQDN\": \"\",\n \"privateDNSZone\": \"\"\n },\n \"containerName\": \"\",\n \"controlPlaneSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n },\n \"enablePrivateCluster\": \"\",\n \"infraLBConfig\": {\n \"apiServerLB\": {\n \"apiServerLBStaticIP\": \"\",\n \"ipAllocationMethod\": \"Dynamic\",\n \"privateDNSName\": \"\",\n \"type\": \"Public\"\n }\n },\n \"resourceGroup\": \"\",\n \"storageAccountName\": \"\",\n \"vnetCidrBlock\": \"\",\n \"vnetName\": \"\",\n \"vnetResourceGroup\": \"\",\n \"workerSubnet\": {\n \"cidrBlock\": \"\",\n \"name\": \"\",\n \"securityGroupName\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_2\": \"\"\n },\n \"labels\": {\n \"adfc2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"et__d\": \"\"\n },\n \"labels\": {\n \"elit1a3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut8c\": \"\",\n \"reprehenderit_2b\": \"\"\n },\n \"labels\": {\n \"voluptate5\": \"\",\n \"occaecatba\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"incididunt4\": \"\",\n \"aute0dc\": \"\"\n },\n \"labels\": {\n \"incididunt_0\": \"\",\n \"exercitation0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim8fb\": \"\"\n },\n \"additionalTags\": {\n \"cupidatat98b\": \"\",\n \"laborumea6\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"isSystemNodePool\": \"\",\n \"osDisk\": {\n \"diskSizeGB\": \"\",\n \"managedDisk\": {\n \"storageAccountType\": \"\"\n },\n \"osType\": \"Linux\"\n }\n },\n \"managedPoolConfig\": {\n \"isSystemNodePool\": \"\",\n \"osType\": \"Linux\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ut25\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_ca\": \"\",\n \"nostrud_40\": \"\",\n \"autee\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "25da0358-148a-45d9-a297-5b278d6a3e4a", + "name": "Azure Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "azure", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "cd95fa5d-47c8-498f-a80a-47232063b615", + "name": "Cluster configuration for the edge installer", + "request": { + "name": "Cluster configuration for the edge installer", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "config", + "edgeInstaller" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "079bff6b-f01e-4ff8-90bf-0a91ff1d0b4c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "config", + "edgeInstaller" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"installerDownloadLinks\": {\n \"laborum_37\": \"laborum ea consequat irure\",\n \"consectetur__4d\": \"ex\",\n \"Duis5e5\": \"ullamco\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "20785fc5-89b5-4a2e-9d0a-72d8547ebf8b", + "name": "coxedge", + "item": [ + { + "id": "6d5fbf7d-765c-4c0a-81bf-5f1195b436c6", + "name": "Creates a CoxEdge cluster", + "request": { + "name": "Creates a CoxEdge cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"culpa_1\": \"\",\n \"dolore961\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetura\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"\",\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Duis7\": \"\",\n \"esse_58c\": \"\"\n },\n \"labels\": {\n \"fugiat_ec\": \"\",\n \"est_655\": \"\",\n \"nisic2\": \"\",\n \"culpa2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"mollit_1\": \"\",\n \"et_a32\": \"\"\n },\n \"labels\": {\n \"laboris81\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_43\": \"\",\n \"cupidatat_5e\": \"\",\n \"nisi_49\": \"\"\n },\n \"labels\": {\n \"exercitation_fd\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"sit_4\": \"\"\n },\n \"labels\": {\n \"ullamco02\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"in0_\": \"\",\n \"amet6\": \"\"\n },\n \"additionalTags\": {\n \"in_5e\": \"\",\n \"officiad7\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"in8\": \"\",\n \"nisi2_\": \"\"\n },\n \"additionalTags\": {\n \"sint_ec\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "402c72d7-f6fd-48e2-aaf7-21222a939b39", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "67f4b7eb-bffd-486c-9729-ad04cb7c1890", + "name": "Get Cox Edge cluster estimated rate information", + "request": { + "name": "Get Cox Edge cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eu__0\": \"\",\n \"fugiate1\": \"\"\n },\n \"additionalTags\": {\n \"nullaf1\": \"\",\n \"proident0e8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"Lorem3e7\": \"\"\n },\n \"additionalTags\": {\n \"voluptate4cb\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b6deb824-af86-4c52-80e5-cd10edc340a1", + "name": "Azure Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolor__0\": \"\",\n \"qui906\": \"\"\n },\n \"additionalTags\": {\n \"reprehenderit_b\": \"\",\n \"cillum_8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"elit78\": \"\"\n },\n \"additionalTags\": {\n \"occaecat_d\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "31ea5d91-9b3e-4394-bf38-a04ea7ff5a37", + "name": "Validates Cox Edge cluster create operation", + "request": { + "name": "Validates Cox Edge cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ipsum67\": \"\",\n \"et518\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quis_4c_\": \"\",\n \"voluptate592\": \"\",\n \"dolore49\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"\",\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"sshAuthorizedKeys\": [\n \"\",\n \"\"\n ],\n \"coxEdgeLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"coxEdgeWorkerLoadBalancerConfig\": {\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n \"environment\": \"\",\n \"organizationId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"estdc3\": \"\",\n \"laborum1\": \"\"\n },\n \"labels\": {\n \"id_\": \"\",\n \"culpa953\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"velita4\": \"\",\n \"laboris_13\": \"\",\n \"anim_\": \"\"\n },\n \"labels\": {\n \"reprehenderit_4cf\": \"\",\n \"sint_b\": \"\",\n \"exercitation_2f5\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"adipisicing7_\": \"\",\n \"deserunt_8_5\": \"\"\n },\n \"labels\": {\n \"dolor2d1\": \"\",\n \"occaecat126\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"quis_222\": \"\",\n \"ea_9\": \"\"\n },\n \"labels\": {\n \"tempor_2\": \"\",\n \"fugiat_819\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"cupidatat_a_2\": \"\",\n \"culpa4\": \"\",\n \"in_655\": \"\",\n \"reprehenderit_8_\": \"\"\n },\n \"additionalTags\": {\n \"minim6\": \"\",\n \"non_27\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"deployments\": [\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n },\n {\n \"cpuUtilization\": \"\",\n \"enableAutoScaling\": \"\",\n \"instancesPerPop\": \"\",\n \"maxInstancesPerPop\": \"\",\n \"minInstancesPerPop\": \"\",\n \"name\": \"\",\n \"pops\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"persistentStorages\": [\n {\n \"path\": \"\",\n \"size\": \"\"\n }\n ],\n \"securityGroupRules\": [\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n },\n {\n \"action\": \"\",\n \"description\": \"\",\n \"portRange\": \"\",\n \"protocol\": \"\",\n \"source\": \"\",\n \"type\": \"\"\n }\n ],\n \"spec\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ea_f\": \"\",\n \"aliqua1c\": \"\"\n },\n \"additionalTags\": {\n \"enim_428\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7af692a8-e0ec-4f2d-9d78-63041463f7d2", + "name": "Azure Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "coxedge", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "b1e05ff1-b719-48ab-92ce-82608ff6b371", + "name": "edge", + "item": [ + { + "id": "e95eb8ce-fe82-4434-bf10-f00dad6c7841", + "name": "Creates a Edge cluster", + "request": { + "name": "Creates a Edge cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"incididunte\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"quib4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"consequatf42\": \"\",\n \"incididuntfb8\": \"\"\n },\n \"labels\": {\n \"in72_\": \"\",\n \"ea05\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ea_05\": \"\",\n \"et_74e\": \"\",\n \"in7b\": \"\"\n },\n \"labels\": {\n \"culpaa\": \"\",\n \"doc96\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"officia_51\": \"\",\n \"Ute\": \"\"\n },\n \"labels\": {\n \"aliquipa4\": \"\",\n \"ad_b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"officia0df\": \"\"\n },\n \"labels\": {\n \"eiusmoda\": \"\",\n \"occaecat_e\": \"\",\n \"elit88e\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"Duis1__\": \"\",\n \"ut6d\": \"\",\n \"voluptate_7\": \"\",\n \"et_6a1\": \"\"\n },\n \"additionalTags\": {\n \"doloraa1\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"officia__a\": \"\",\n \"adipisicing15\": \"\"\n },\n \"additionalTags\": {\n \"quisbc8\": \"\",\n \"Duis_9a\": \"\",\n \"anim9\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3d97185f-8caa-4f6a-a3bd-36b9f471bdf4", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bda3aa42-1d05-4032-ab44-4c22ad892297", + "name": "Imports an Edge cluster", + "request": { + "name": "Imports an Edge cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolore_6\": \"\",\n \"etd\": \"\"\n },\n \"labels\": {\n \"cillum43\": \"\",\n \"incididunt_aa3\": \"\",\n \"sit2_\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2a38cfb0-1f8a-4d08-bd1f-e892a263967f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"minim_2_\": \"\",\n \"laboris8e2\": \"\",\n \"consectetur_6a\": \"\",\n \"magna_82\": \"\"\n },\n \"labels\": {\n \"aliquip_6ce\": \"\",\n \"veniam4\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c21fabc7-5c7d-4a0a-ab83-e56f86a0acb9", + "name": "Get edge cluster estimated rate information", + "request": { + "name": "Get edge cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"aute69e\": \"\",\n \"veniam0a6\": \"\"\n },\n \"additionalTags\": {\n \"magna_7\": \"\",\n \"enim_7\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"pariaturf97\": \"\",\n \"sit_888\": \"\",\n \"exercitation37\": \"\"\n },\n \"additionalTags\": {\n \"Duis_6\": \"\",\n \"voluptate_e\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fde5cd60-71e4-4ff7-a950-207ffe7617f2", + "name": "Edge Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"deserunt_88\": \"\",\n \"elit_dd\": \"\"\n },\n \"additionalTags\": {\n \"laboredd\": \"\",\n \"dolor1\": \"\",\n \"deserunt_0\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sit3c\": \"\",\n \"velit_e\": \"\"\n },\n \"additionalTags\": {\n \"ea01\": \"\",\n \"culpa_2f2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "50b7cb4e-3204-4d7e-b1f6-dd80adde7e33", + "name": "Validates edge cluster create operation", + "request": { + "name": "Validates edge cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolore_4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minim__3d\": \"\",\n \"incididunt_26a\": \"\",\n \"et1d7\": \"\",\n \"ullamco_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"do_7\": \"\"\n },\n \"labels\": {\n \"enime\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"anim_b0b\": \"\"\n },\n \"labels\": {\n \"culpa8f\": \"\",\n \"deserunt8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"consequat_9\": \"\"\n },\n \"labels\": {\n \"labore_45\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"et2\": \"\"\n },\n \"labels\": {\n \"aliquae92\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolore_932\": \"\",\n \"dolore_808\": \"\",\n \"do_d9b\": \"\"\n },\n \"additionalTags\": {\n \"magna_8\": \"\",\n \"id_b9\": \"\",\n \"consequatac8\": \"\",\n \"enim9b\": \"\",\n \"officia5e\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"amet_5a7\": \"\",\n \"in_42\": \"\"\n },\n \"additionalTags\": {\n \"eu_24\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a293589e-80f8-44df-874f-c4ae26e2d6a8", + "name": "edge Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "789f7244-7f1d-482b-abf4-f6e6cf2cc4a4", + "name": "edge-native", + "item": [ + { + "id": "d3f759fc-dc6e-4dec-9ed4-521305a26a3e", + "name": "Creates an EdgeNative cluster", + "request": { + "name": "Creates an EdgeNative cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"minim8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"occaecatf78\": \"\",\n \"Lorem_963\": \"\",\n \"velit_fb\": \"\",\n \"in_92\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"et_dff\": \"\",\n \"laboris_c49\": \"\"\n },\n \"labels\": {\n \"consectetur_7\": \"\",\n \"quis_bb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ex_8b\": \"\"\n },\n \"labels\": {\n \"esse_ef\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"autea\": \"\",\n \"ullamco_a\": \"\"\n },\n \"labels\": {\n \"deseruntc_\": \"\",\n \"sunt_717\": \"\",\n \"amet0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ullamco323\": \"\"\n },\n \"labels\": {\n \"cupidatat20d\": \"\",\n \"cupidatat7\": \"\",\n \"culpa_61\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"Ut5\": \"\",\n \"do_2\": \"\"\n },\n \"additionalTags\": {\n \"fugiat6\": \"\",\n \"proident66a\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"laboris79\": \"\"\n },\n \"additionalTags\": {\n \"aute_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "154aa034-9a5a-4f03-aad0-5a21ce316ffe", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "117b319a-934f-415d-a582-6334e5dafafe", + "name": "Imports an EdgeNative cluster", + "request": { + "name": "Imports an EdgeNative cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"consequat238\": \"\",\n \"dolore9ad\": \"\",\n \"doe5\": \"\"\n },\n \"labels\": {\n \"occaecat3\": \"\",\n \"sed4e\": \"\",\n \"sintc1\": \"\",\n \"in_d\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "06ac8089-9567-4e62-9d40-cde28eec3bd9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"minimcb\": \"\"\n },\n \"labels\": {\n \"est_e\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2bc6bd50-f245-4727-a386-646e25236cea", + "name": "Get edge-native cluster estimated rate information", + "request": { + "name": "Get edge-native cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"inc\": \"\"\n },\n \"additionalTags\": {\n \"enim_2a3\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"auted\": \"\"\n },\n \"additionalTags\": {\n \"quis0a_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "03df038d-e119-483f-a4b9-c5470d855a20", + "name": "EdgeNative Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"velit_0\": \"\"\n },\n \"additionalTags\": {\n \"occaecat_b\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"esse1c\": \"\",\n \"sed_6\": \"\",\n \"cillum_c2\": \"\"\n },\n \"additionalTags\": {\n \"ea9d8\": \"\",\n \"dolor_256\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eb99ca0d-5256-4c9b-9f07-c2b8b42eaaaa", + "name": "Validates edge-native cluster create operation", + "request": { + "name": "Validates edge-native cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"cupidatat_3fb\": \"\",\n \"qui_4\": \"\",\n \"esse_dc\": \"\",\n \"idd12\": \"\",\n \"cillum_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"officia9\": \"\",\n \"est_d\": \"\",\n \"ea352\": \"\",\n \"elite9\": \"\",\n \"adipisicing_c0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aute_bf3\": \"\",\n \"id_15a\": \"\",\n \"etaa\": \"\"\n },\n \"labels\": {\n \"ex_0b\": \"\",\n \"ea85e\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor_a\": \"\"\n },\n \"labels\": {\n \"mollit_8\": \"\",\n \"nostrud3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Ut_4a\": \"\",\n \"officia_96\": \"\"\n },\n \"labels\": {\n \"reprehenderit_c95\": \"\",\n \"nulla_8\": \"\",\n \"cupidatatac_\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ea_8\": \"\",\n \"aute_357\": \"\"\n },\n \"labels\": {\n \"nostrud72a\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eiusmod773\": \"\",\n \"ullamco_44\": \"\"\n },\n \"additionalTags\": {\n \"nostrud_2\": \"\",\n \"tempor3b\": \"\",\n \"adipisicing_d\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"edgeHosts\": [\n {\n \"hostUid\": \"\",\n \"nicName\": \"\",\n \"staticIP\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sint_118\": \"\",\n \"fugiat_b53\": \"\",\n \"Duisf79\": \"\"\n },\n \"additionalTags\": {\n \"sed_41\": \"\",\n \"culpa_bd3\": \"\",\n \"reprehenderit_ac\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "18075eaf-69f7-4a10-8e46-fb4afbb494bc", + "name": "EdgeNative Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "edge-native", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "7b2dd755-79df-46a2-a667-724f836bb77d", + "name": "eks", + "item": [ + { + "id": "5d3e5a47-37d3-4538-b341-a4ada4da79ab", + "name": "Creates an EKS cluster", + "request": { + "name": "Creates an EKS cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "eks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"amet_8\": \"\",\n \"Utc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nulla6c1\": \"\",\n \"sit66\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_5\": \"\",\n \"occaecat0a\": \"\"\n },\n \"labels\": {\n \"cillum05\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nulla_b\": \"\",\n \"temporf34\": \"\"\n },\n \"labels\": {\n \"est8cb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"irure9\": \"\",\n \"in4\": \"\"\n },\n \"labels\": {\n \"irure_4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor4c\": \"\",\n \"ullamco_4f7\": \"\"\n },\n \"labels\": {\n \"sedc\": \"\",\n \"ex_eb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"fargateProfiles\": [\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"non5\": \"\",\n \"ested\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"est9dc\": \"\",\n \"laborum_12\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"eiusmod_eb3\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"ullamco9b\": \"\",\n \"quis_9\": \"\",\n \"culpa__\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"Excepteur_8\": \"\",\n \"commodo_a\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"sint_00\": \"\",\n \"estbe\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nulla_a_\": \"\",\n \"dolore_60\": \"\",\n \"id_5\": \"\"\n },\n \"additionalTags\": {\n \"incididunt_9\": \"\",\n \"mollit_66\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"incididunt62\": \"\",\n \"est_da9\": \"\"\n },\n \"additionalTags\": {\n \"aliqua_c3\": \"\",\n \"aliqua_0bc\": \"\",\n \"labore_754\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a533c0a3-815a-49ad-9d56-d1fdb7c70c65", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "eks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9ffde7bc-24a8-46b0-bd0b-10586000b00b", + "name": "Get EKS cluster estimated rate information", + "request": { + "name": "Get EKS cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "eks", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ipsum_185\": \"\"\n },\n \"additionalTags\": {\n \"cillum_b\": \"\",\n \"Duis3f\": \"\",\n \"deseruntf\": \"\",\n \"Excepteur_7d1\": \"\",\n \"veniamf\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"est_a29\": \"\",\n \"incididunt_0\": \"\",\n \"commodoa0\": \"\"\n },\n \"additionalTags\": {\n \"Utce2\": \"\",\n \"consequat5ae\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1afed5a8-f908-4dfc-833c-f71b4e2eef0a", + "name": "Eks Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "eks", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolore007\": \"\",\n \"Ut_1_f\": \"\",\n \"ute_\": \"\"\n },\n \"additionalTags\": {\n \"cupidatat_a2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"deserunt_23\": \"\"\n },\n \"additionalTags\": {\n \"esta1\": \"\",\n \"ex170\": \"\",\n \"in_235\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0b6af19a-91bf-44df-87fb-d182126af8c7", + "name": "Validates EKS cluster create operation", + "request": { + "name": "Validates EKS cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "eks", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nostrud_6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minim_fd\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"addons\": [\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n },\n {\n \"name\": \"\",\n \"version\": \"\",\n \"conflictResolution\": \"\",\n \"serviceAccountRoleARN\": \"\"\n }\n ],\n \"bastionDisabled\": \"\",\n \"controlPlaneLoadBalancer\": \"\",\n \"encryptionConfig\": {\n \"isEnabled\": \"\",\n \"provider\": \"\",\n \"resources\": [\n \"\",\n \"\"\n ]\n },\n \"endpointAccess\": {\n \"private\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ]\n },\n \"sshKeyName\": \"\",\n \"vpcId\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"velit3\": \"\"\n },\n \"labels\": {\n \"nulla205\": \"\",\n \"proident_c00\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"sed_d2_\": \"\"\n },\n \"labels\": {\n \"culpa__f\": \"\",\n \"voluptate562\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_7fd\": \"\",\n \"cillumab\": \"\"\n },\n \"labels\": {\n \"est_c\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"deserunt07c\": \"\",\n \"veniam5bb\": \"\",\n \"sint_d\": \"\"\n },\n \"labels\": {\n \"sed6\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"fargateProfiles\": [\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"eu_14\": \"\",\n \"aliquip_51e\": \"\",\n \"nostrudd\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"labore_8\": \"\",\n \"sint_ef\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"Utf\": \"\",\n \"mollit3c\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"additionalTags\": {\n \"qui_\": \"\"\n },\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": {\n \"mollit_e\": \"\",\n \"nisi_c\": \"\",\n \"nisi_5\": \"\"\n }\n },\n {\n \"namespace\": \"\",\n \"labels\": {\n \"ea_b\": \"\",\n \"id_1\": \"\"\n }\n }\n ],\n \"subnetIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"cupidatatd5\": \"\"\n },\n \"additionalTags\": {\n \"quis_ef\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"awsLaunchTemplate\": {\n \"additionalSecurityGroups\": [\n {\n \"arn\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": [\n \"\"\n ]\n }\n ],\n \"id\": \"\"\n }\n ],\n \"ami\": {\n \"eksOptimizedLookupType\": \"\",\n \"id\": \"\"\n },\n \"imageLookupBaseOS\": \"\",\n \"imageLookupFormat\": \"\",\n \"imageLookupOrg\": \"\",\n \"rootVolume\": {\n \"deviceName\": \"\",\n \"encrypted\": \"\",\n \"encryptionKey\": \"\",\n \"iops\": \"\",\n \"throughput\": \"\",\n \"type\": \"\"\n }\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"capacityType\": \"on-demand\",\n \"enableAwsLaunchTemplate\": \"\",\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"spotMarketOptions\": {\n \"maxPrice\": \"\"\n },\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ex29\": \"\",\n \"non_df\": \"\"\n },\n \"additionalTags\": {\n \"qui8eb\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "75ce8774-541e-43bf-a7a4-5fcf8e794b4b", + "name": "Eks Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "eks", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "068e393a-a919-46ba-afc5-dea2359219a6", + "name": "features", + "item": [ + { + "id": "ba2889b8-fa9b-40f2-b979-dea76ac903ba", + "name": "backup/locations/{uid}", + "item": [ + { + "id": "aea41d10-e12b-43b6-a51a-12a059d4c852", + "name": "Returns the cluster object references based on locationUid", + "request": { + "name": "Returns the cluster object references based on locationUid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "backup", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3fd5d87f-b532-4c6c-8390-c67fb1bb9ee0", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "backup", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusters\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8c722559-082f-4ac3-b3aa-55fe19ea9361", + "name": "Change cluster backup location", + "request": { + "name": "Change cluster backup location", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "backup", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"locationType\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c9686656-dcd3-4f86-90eb-4a6df98fee37", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "backup", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"locationType\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "ce316e68-5984-4bf7-9923-ee1807f4c78a", + "name": "logFetcher/{uid}", + "item": [ + { + "id": "9de60965-73ba-4bae-9d8b-e4d735175657", + "name": "Download log fetcher logs for cluster by log fetcher uid", + "request": { + "name": "Download log fetcher logs for cluster by log fetcher uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "logFetcher", + ":uid", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fileName", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "84e7e01f-f334-4c23-91c1-867ac267498e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "logFetcher", + ":uid", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fileName", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ec7cb356-c211-4cfb-a759-4f2197d9fad9", + "name": "Update log fetcher logs by log fetcher uid", + "request": { + "name": "Update log fetcher logs by log fetcher uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "logFetcher", + ":uid", + "log" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "requestId", + "value": "", + "description": "Unique request Id" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "fileName", + "type": "file", + "description": "Log file by agent" + } + ] + } + }, + "response": [ + { + "id": "b438fe71-db48-4b77-b787-03c0a94317b9", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "features", + "logFetcher", + ":uid", + "log" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "requestId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "Log file by agent", + "type": "text/plain" + }, + "key": "fileName", + "value": "", + "type": "text" + } + ] + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "39b265a1-00ff-4655-a534-e2c545a9136a", + "name": "gcp", + "item": [ + { + "id": "b8ab2d57-6582-4840-8279-4dc04d3270a8", + "name": "Creates a GCP cluster", + "request": { + "name": "Creates a GCP cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_6dc\": \"\",\n \"dolore_c\": \"\",\n \"veniamcf2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui_f9f\": \"\",\n \"essebb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore_\": \"\",\n \"est89\": \"\",\n \"laboris_e20\": \"\",\n \"reprehenderit_9__\": \"\"\n },\n \"labels\": {\n \"do146\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor_c\": \"\"\n },\n \"labels\": {\n \"sit_ddb\": \"\",\n \"exercitationd_6\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nulla_a63\": \"\"\n },\n \"labels\": {\n \"ea_6e\": \"\",\n \"proident_82f\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"in52\": \"\",\n \"reprehenderit_73_\": \"\"\n },\n \"labels\": {\n \"magna_deb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"consequat_a1\": \"\",\n \"pariatura7\": \"\"\n },\n \"additionalTags\": {\n \"occaecatc\": \"\",\n \"cupidatat_1\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"adipisicing8d2\": \"\"\n },\n \"additionalTags\": {\n \"aute5f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d3e35953-9649-41f4-97ef-075d965612c8", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b31a387c-88ce-46e7-9a44-6e1961165691", + "name": "Imports a GCP cluster", + "request": { + "name": "Imports a GCP cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"non22\": \"\",\n \"laborum_f\": \"\"\n },\n \"labels\": {\n \"sunt_\": \"\",\n \"eu_74\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "142e6931-7e8e-43d2-86d8-045ebb34978f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat_82\": \"\",\n \"Lorem_2_8\": \"\"\n },\n \"labels\": {\n \"Ut_5c\": \"\",\n \"commodo6a3\": \"\",\n \"sint_0d8\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b8c0550-d54f-4a7f-9895-851108f56270", + "name": "Get GCP cluster estimated rate information", + "request": { + "name": "Get GCP cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"pariatur4\": \"\",\n \"in_852\": \"\"\n },\n \"additionalTags\": {\n \"sit_c_\": \"\",\n \"sed_9c\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"in_2\": \"\",\n \"proident1_a\": \"\",\n \"Excepteur_4\": \"\"\n },\n \"additionalTags\": {\n \"amet33\": \"\",\n \"esse_07\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7423f25e-6f63-4656-86ac-3d945e80670d", + "name": "Gcp Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "abf484ab-b13f-4639-b213-1df2b048b455", + "name": "Validates GCP cluster create operation", + "request": { + "name": "Validates GCP cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nisi83\": \"\",\n \"exeb\": \"\",\n \"amet82\": \"\",\n \"ad__36\": \"\",\n \"infa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_10\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sed_7f\": \"\",\n \"irure_13\": \"\",\n \"exercitationffc\": \"\"\n },\n \"labels\": {\n \"ullamco_2\": \"\",\n \"veniam_2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_a\": \"\"\n },\n \"labels\": {\n \"sint0d6\": \"\",\n \"exa1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_5\": \"\",\n \"velit_58\": \"\"\n },\n \"labels\": {\n \"aliquip_3\": \"\",\n \"elit_b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_763\": \"\",\n \"in_d4e\": \"\"\n },\n \"labels\": {\n \"sit_0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ametb\": \"\",\n \"est_4\": \"\",\n \"minimc\": \"\"\n },\n \"additionalTags\": {\n \"dolore4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"veniam_9e\": \"\"\n },\n \"additionalTags\": {\n \"temporc4\": \"\",\n \"in6\": \"\",\n \"mollitd\": \"\",\n \"Lorem_41\": \"\",\n \"velit77a\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8ad4fe8f-8b71-47b9-b40e-686e97a825d6", + "name": "Gcp Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gcp", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "d142f185-6691-4a22-aa15-3d6da7ee06e7", + "name": "generic", + "item": [ + { + "id": "9168a1b5-d7d8-4ed8-9f54-818d16f8e27e", + "name": "Imports a cluster of any cloud type in generic way", + "request": { + "name": "Imports a cluster of any cloud type in generic way", + "description": { + "content": "The machines information will be captured, whereas the cloud specific configuration info will not be retrieved", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "spectroclusters", + "generic", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"adipisicing_0\": \"\",\n \"cillum8\": \"\"\n },\n \"labels\": {\n \"et_1\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n },\n \"edgeConfig\": {\n \"edgeHostUid\": \"\",\n \"edgeHostUids\": [\n \"\",\n \"\"\n ]\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "67eee605-f9c5-4fce-91d6-0e2fafb60df9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "generic", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"culpaf0\": \"\",\n \"cillum__d\": \"\",\n \"dolor0\": \"\"\n },\n \"labels\": {\n \"Ut_a\": \"\",\n \"veniam_b\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n },\n \"edgeConfig\": {\n \"edgeHostUid\": \"\",\n \"edgeHostUids\": [\n \"\",\n \"\"\n ]\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6b818628-6e44-4ab3-bdf5-580079acb09e", + "name": "Get generic cluster estimated rate information", + "request": { + "name": "Get generic cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "generic", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"Excepteur366\": \"\",\n \"dolor8\": \"\"\n },\n \"additionalTags\": {\n \"anim_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"anim_e4\": \"\"\n },\n \"additionalTags\": {\n \"dolor_79\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "569bcf79-051d-4e80-abfb-540cfcf2c96a", + "name": "Genric Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "generic", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"incididunt9\": \"\",\n \"cupidatat_9\": \"\"\n },\n \"additionalTags\": {\n \"aute_c\": \"\",\n \"in_e3\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"name\": \"\",\n \"numCPUs\": \"\"\n },\n \"region\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"quisbd\": \"\",\n \"veniam57\": \"\"\n },\n \"additionalTags\": {\n \"ut_e13\": \"\",\n \"ea2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "ca9c0aef-fde8-4dae-b75a-204e690f49d0", + "name": "gke", + "item": [ + { + "id": "1ee2eb36-294d-49dc-806e-a8c261dccbbc", + "name": "Creates an GKE cluster", + "request": { + "name": "Creates an GKE cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gke" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nisi83\": \"\",\n \"exeb\": \"\",\n \"amet82\": \"\",\n \"ad__36\": \"\",\n \"infa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_10\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sed_7f\": \"\",\n \"irure_13\": \"\",\n \"exercitationffc\": \"\"\n },\n \"labels\": {\n \"ullamco_2\": \"\",\n \"veniam_2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_a\": \"\"\n },\n \"labels\": {\n \"sint0d6\": \"\",\n \"exa1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_5\": \"\",\n \"velit_58\": \"\"\n },\n \"labels\": {\n \"aliquip_3\": \"\",\n \"elit_b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_763\": \"\",\n \"in_d4e\": \"\"\n },\n \"labels\": {\n \"sit_0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ametb\": \"\",\n \"est_4\": \"\",\n \"minimc\": \"\"\n },\n \"additionalTags\": {\n \"dolore4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"veniam_9e\": \"\"\n },\n \"additionalTags\": {\n \"temporc4\": \"\",\n \"in6\": \"\",\n \"mollitd\": \"\",\n \"Lorem_41\": \"\",\n \"velit77a\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d9a1149-14c4-4ef9-a6f7-8e4ae45bb05f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gke" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "13bad53c-3cff-4896-a365-35894cee2195", + "name": "Get GKE cluster estimated rate information", + "request": { + "name": "Get GKE cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gke", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ut9\": \"\"\n },\n \"additionalTags\": {\n \"amet1\": \"\",\n \"sintd_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eiusmoda\": \"\",\n \"reprehenderit85\": \"\"\n },\n \"additionalTags\": {\n \"tempor_69\": \"\",\n \"ea_1_\": \"\",\n \"sit9\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c8d7cc2c-79b7-41f4-8d0b-ce0233864471", + "name": "Gke Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gke", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "df5f4ffc-afbe-4b97-838d-210cc0fe39d7", + "name": "Validates GKE cluster create operation", + "request": { + "name": "Validates GKE cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "gke", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nisi83\": \"\",\n \"exeb\": \"\",\n \"amet82\": \"\",\n \"ad__36\": \"\",\n \"infa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_10\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"project\": \"\",\n \"region\": \"\",\n \"managedClusterConfig\": {\n \"enableAutoPilot\": \"\",\n \"location\": \"\"\n },\n \"network\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sed_7f\": \"\",\n \"irure_13\": \"\",\n \"exercitationffc\": \"\"\n },\n \"labels\": {\n \"ullamco_2\": \"\",\n \"veniam_2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_a\": \"\"\n },\n \"labels\": {\n \"sint0d6\": \"\",\n \"exa1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_5\": \"\",\n \"velit_58\": \"\"\n },\n \"labels\": {\n \"aliquip_3\": \"\",\n \"elit_b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_763\": \"\",\n \"in_d4e\": \"\"\n },\n \"labels\": {\n \"sit_0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ametb\": \"\",\n \"est_4\": \"\",\n \"minimc\": \"\"\n },\n \"additionalTags\": {\n \"dolore4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ],\n \"rootDeviceSize\": \"\",\n \"subnet\": \"\",\n \"subnets\": [\n {\n \"az\": \"\",\n \"id\": \"\"\n },\n {\n \"az\": \"\",\n \"id\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"veniam_9e\": \"\"\n },\n \"additionalTags\": {\n \"temporc4\": \"\",\n \"in6\": \"\",\n \"mollitd\": \"\",\n \"Lorem_41\": \"\",\n \"velit77a\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "276cd949-457f-4eb9-8acb-24e0b6d6ea94", + "name": "Gke Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "gke", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "8abe3040-5134-4c1c-9c17-00d341daa2e6", + "name": "libvirt", + "item": [ + { + "id": "d0333098-ba61-4d88-8e8a-8a869bbc0e32", + "name": "Creates a Libvirt cluster", + "request": { + "name": "Creates a Libvirt cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"Ut_8\": \"\",\n \"dolore649\": \"\",\n \"velit9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Lorema8\": \"\",\n \"cillume\": \"\",\n \"laborum_a3\": \"\",\n \"incididuntf5e\": \"\"\n },\n \"labels\": {\n \"sint_bd\": \"\",\n \"eiusmod_f6\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisiec\": \"\"\n },\n \"labels\": {\n \"sed_db\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"proident4\": \"\"\n },\n \"labels\": {\n \"officiad\": \"\",\n \"voluptate0e5\": \"\",\n \"deserunt1\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ipsumf3\": \"\",\n \"tempor0_\": \"\"\n },\n \"labels\": {\n \"amet_d8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"exercitation6\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"estd\": \"\",\n \"dolore2e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"Duis1\": \"\",\n \"nulla_71\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"ad_f\": \"\",\n \"id_70\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"minim70\": \"\",\n \"ut_b7\": \"\",\n \"nulla_de\": \"\",\n \"velit_4a\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"minima9\": \"\",\n \"dolore_5\": \"\"\n },\n \"additionalTags\": {\n \"quicb\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"aute_e6\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"consectetur_f_4\": \"\",\n \"tempor77c\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"dolore_d\": \"\",\n \"Duis5_6\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"cupidatat_a_9\": \"\",\n \"temporfc\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"aliquipc_\": \"\",\n \"laboris_3\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"amet_05\": \"\",\n \"et2\": \"\",\n \"deserunt2\": \"\"\n },\n \"additionalTags\": {\n \"in_e74\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4fbeba53-6622-4ecc-9307-c11ffdec11ab", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "55a0a782-4098-468a-8c70-1ba772fa648e", + "name": "Imports a libvirt cluster", + "request": { + "name": "Imports a libvirt cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"elitb2a\": \"\",\n \"minim_fd6\": \"\"\n },\n \"labels\": {\n \"pariatur_0\": \"\",\n \"Ut6\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0aad9dac-78d2-4b8e-b016-c10b5e6dc0ab", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sit_1\": \"\"\n },\n \"labels\": {\n \"ullamco50b\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "37656fa3-96b9-41b6-b576-9dbd58b33ed0", + "name": "Get libvirt cluster estimated rate information", + "request": { + "name": "Get libvirt cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"cupidatat_2\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"exercitation_d\": \"\",\n \"velit_1e0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"amet_b\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"Duisa_\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"consecteture3\": \"\",\n \"irure7d\": \"\",\n \"eua9a\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"dolore_82e\": \"\",\n \"sint_8d\": \"\"\n },\n \"additionalTags\": {\n \"Lorem_67\": \"\",\n \"ex__3\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"incididunt_b\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"esse_0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"irure_c\": \"\",\n \"ide8c\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"cupidatat_fc\": \"\",\n \"cupidatat71\": \"\",\n \"eiusmod_48\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"consectetur_d\": \"\",\n \"mollitc\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"aliquac4\": \"\",\n \"elit_9\": \"\"\n },\n \"additionalTags\": {\n \"culpa4c1\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1acec318-821d-4193-8591-e7919e97462c", + "name": "Libvirt Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"dolore_16c\": \"\",\n \"magna_6\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"labore_691\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"nonaf\": \"\",\n \"id0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"amet_3a1\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"adipisicing1d\": \"\",\n \"elitb\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"velit959\": \"\"\n },\n \"additionalTags\": {\n \"suntfe\": \"\",\n \"enim_3\": \"\",\n \"minim_12\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"quis1\": \"\",\n \"Excepteur_02\": \"\",\n \"exe94\": \"\",\n \"id5c\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"Ut_f\": \"\",\n \"nulla0d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"aliquip5\": \"\",\n \"ut7\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"ex8a\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"irure1\": \"\",\n \"fugiat_8\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ad_3\": \"\",\n \"id_e\": \"\"\n },\n \"additionalTags\": {\n \"reprehenderit3fd\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "125803d5-f1c6-4539-96d2-cdcd9a0f5502", + "name": "Validates libvirt cluster create operation", + "request": { + "name": "Validates libvirt cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"culpa__b4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_bb\": \"\",\n \"proident027\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"cillum7\": \"\",\n \"Loremd55\": \"\",\n \"ut73\": \"\"\n },\n \"labels\": {\n \"sed8\": \"\",\n \"pariatur4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"proident_a96\": \"\"\n },\n \"labels\": {\n \"mollit_b\": \"\",\n \"inb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore_c\": \"\",\n \"inb\": \"\",\n \"est8e8\": \"\"\n },\n \"labels\": {\n \"ea_8c\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquip_7c_\": \"\"\n },\n \"labels\": {\n \"do_dde\": \"\",\n \"Excepteur5_4\": \"\",\n \"velitcb\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"in_7b\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"esseb5a\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"culpaf_\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"ut_5f\": \"\",\n \"culpa21\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"etb\": \"\",\n \"tempor_5ff\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ad1_7\": \"\",\n \"ea_2\": \"\"\n },\n \"additionalTags\": {\n \"velit_d\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryInMB\": \"\",\n \"cpuPassthroughSpec\": {\n \"cachePassthrough\": \"\",\n \"isEnabled\": \"\"\n },\n \"cpuset\": \"\",\n \"gpuConfig\": {\n \"addresses\": {\n \"eiusmod__98\": \"\",\n \"ex_a\": \"\"\n },\n \"deviceModel\": \"\",\n \"numGPUs\": \"\",\n \"vendorName\": \"\"\n }\n },\n \"placements\": [\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"magna_67f\": \"\",\n \"non33\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"eu99b\": \"\",\n \"pariaturf\": \"\",\n \"officiadb3\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n },\n {\n \"hostUid\": \"\",\n \"dataStoragePool\": \"\",\n \"gpuDevices\": [\n {\n \"addresses\": {\n \"incididunt_4\": \"\",\n \"laborum_5c7\": \"\",\n \"ipsum_8\": \"\",\n \"ut_6\": \"\",\n \"Ut_9\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"non0\": \"\",\n \"Lorem_3\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"sourceStoragePool\": \"\",\n \"targetStoragePool\": \"\"\n }\n ],\n \"rootDiskInGB\": \"\",\n \"nonRootDisksInGB\": [\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n },\n {\n \"sizeInGB\": \"\",\n \"dataStoragePool\": \"\",\n \"managed\": \"\"\n }\n ],\n \"xslTemplate\": \"\"\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"aute_fc8\": \"\",\n \"adipisicing_be\": \"\"\n },\n \"additionalTags\": {\n \"magnaa4e\": \"\",\n \"et33d\": \"\",\n \"fugiat_b0d\": \"\",\n \"qui4a1\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9dfa67ca-d223-4434-b702-2cf7ed8ec4c3", + "name": "Libvirt Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "libvirt", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "c0af19ea-863f-4336-9d6d-7562138d654a", + "name": "maas", + "item": [ + { + "id": "4ce1fed5-767b-4de5-9f24-9a3eb3db9bf7", + "name": "Creates a MAAS cluster", + "request": { + "name": "Creates a MAAS cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aute_ba\": \"\",\n \"quis_cda\": \"\",\n \"Excepteurdf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_547\": \"\",\n \"laborum_49\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sunt_b\": \"\",\n \"et_e_\": \"\"\n },\n \"labels\": {\n \"Duis78\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrudd_\": \"\"\n },\n \"labels\": {\n \"ametee\": \"\",\n \"laboris_f2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse7\": \"\",\n \"aliqua_096\": \"\",\n \"officia_a\": \"\"\n },\n \"labels\": {\n \"minim_5\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"incididuntb_3\": \"\"\n },\n \"labels\": {\n \"amet_f7_\": \"\",\n \"deserunt_524\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"elit_9_7\": \"\",\n \"proident_df7\": \"\"\n },\n \"additionalTags\": {\n \"suntcb\": \"\",\n \"veniam386\": \"\",\n \"minim0c\": \"\",\n \"ex_f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"aliqua_e\": \"\"\n },\n \"additionalTags\": {\n \"eiusmod2\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "aa16fdf2-6981-49f2-9c7d-1a5d0003a12b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "maas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "74ab9451-d9ab-4b68-88ea-e5e9309f0cfc", + "name": "Imports a Maas cluster", + "request": { + "name": "Imports a Maas cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"et__\": \"\",\n \"proident_9c\": \"\"\n },\n \"labels\": {\n \"fugiat_2af\": \"\",\n \"adipisicing_1\": \"\",\n \"non_0b5\": \"\",\n \"nisib\": \"\",\n \"deserunt96\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ccd3f00c-259f-4f91-8080-ceb111dde86f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"voluptate_d4\": \"\",\n \"cupidatat9ef\": \"\",\n \"tempor0\": \"\"\n },\n \"labels\": {\n \"labore_7\": \"\",\n \"eu_bbe\": \"\",\n \"in_9\": \"\",\n \"ad_30\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b3501466-bc69-4293-b4ff-165e2395a9c7", + "name": "Get maas cluster estimated rate information", + "request": { + "name": "Get maas cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"reprehenderit_401\": \"\",\n \"nulla_fe2\": \"\"\n },\n \"additionalTags\": {\n \"culpa_1c\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"et_64b\": \"\"\n },\n \"additionalTags\": {\n \"quis100\": \"\",\n \"ametf4c\": \"\",\n \"quisb\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3dc2038c-4fe9-476d-8cdd-acf92f1c9f18", + "name": "Maas Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"fugiat89\": \"\",\n \"elit_4\": \"\"\n },\n \"additionalTags\": {\n \"deserunt_56_\": \"\",\n \"occaecat7ea\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eaa55\": \"\"\n },\n \"additionalTags\": {\n \"cillum7\": \"\",\n \"ad6c\": \"\",\n \"ex_f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2f1184f1-8bef-4057-842f-94e1d10b75ec", + "name": "Validates MAAS cluster create operation", + "request": { + "name": "Validates MAAS cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nulla_7_\": \"\",\n \"ut_08\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"anim6\": \"\",\n \"ea_a89\": \"\",\n \"veniam_2\": \"\",\n \"laborum_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"domain\": \"\",\n \"sshKeys\": [\n \"\",\n \"\"\n ]\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"est_9\": \"\"\n },\n \"labels\": {\n \"ut_af\": \"\",\n \"ut271\": \"\",\n \"sed_9a2\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consequat_8f\": \"\",\n \"idc6\": \"\",\n \"eu_ca\": \"\",\n \"pariatur_6\": \"\"\n },\n \"labels\": {\n \"magna_c\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_83\": \"\"\n },\n \"labels\": {\n \"aliqua_60\": \"\",\n \"dolore9fc\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisi_f\": \"\",\n \"ullamco_1_e\": \"\"\n },\n \"labels\": {\n \"esse7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"est_3\": \"\",\n \"non36d\": \"\"\n },\n \"additionalTags\": {\n \"laborum__ac\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"minCPU\": \"\",\n \"minMemInMB\": \"\"\n },\n \"resourcePool\": \"\",\n \"azs\": [\n \"\",\n \"\"\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"et_f\": \"\",\n \"reprehenderit_8\": \"\",\n \"dolore1c9\": \"\"\n },\n \"additionalTags\": {\n \"ullamco_a8\": \"\",\n \"ut66\": \"\",\n \"laborum7\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "89287cce-bedc-469b-89d3-037f91f5a61e", + "name": "Maas Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "maas", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "afa1d362-162d-473d-bfe8-d925301546dc", + "name": "openstack", + "item": [ + { + "id": "2765500a-d615-46ad-939c-c24a334072c6", + "name": "Creates a OpenStack cluster", + "request": { + "name": "Creates a OpenStack cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"officia__d8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt718\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"voluptate_66e\": \"\"\n },\n \"labels\": {\n \"occaecat_69\": \"\",\n \"magna_91\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"veniam_b7\": \"\",\n \"nulla53\": \"\"\n },\n \"labels\": {\n \"proidente\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sed5d8\": \"\",\n \"nostrud_a8\": \"\",\n \"proident_ae0\": \"\"\n },\n \"labels\": {\n \"idd3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"qui_bbe\": \"\",\n \"incididunt_7f\": \"\",\n \"Lorem__1\": \"\"\n },\n \"labels\": {\n \"Duis__b0\": \"\",\n \"ex5e\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nostrud9a9\": \"\"\n },\n \"additionalTags\": {\n \"aliquip_18d\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"id_3\": \"\",\n \"non_5e8\": \"\",\n \"cillum_8e\": \"\",\n \"cupidatate0\": \"\",\n \"dolor__1c\": \"\"\n },\n \"additionalTags\": {\n \"elit_8d2\": \"\",\n \"irure_7\": \"\",\n \"ut_f\": \"\",\n \"consectetur_29\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f45c8707-d5a3-48a4-a64d-566addd910cb", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "48c61f3d-383b-4e24-9e8b-afff25baa485", + "name": "Imports an OpenStack cluster", + "request": { + "name": "Imports an OpenStack cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiatc2\": \"\",\n \"inc\": \"\"\n },\n \"labels\": {\n \"consequate\": \"\",\n \"cupidatat__\": \"\",\n \"amet_7\": \"\",\n \"est_3\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bf98b745-4047-4d6b-88cd-05d4246c1c4a", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sed_455\": \"\"\n },\n \"labels\": {\n \"sint01\": \"\",\n \"fugiat4ad\": \"\",\n \"officia_aec\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4733379c-9acf-4f5b-a56c-cae4478e171e", + "name": "Get openstack cluster estimated rate information", + "request": { + "name": "Get openstack cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"occaecat_\": \"\",\n \"quis6a\": \"\",\n \"magna_78\": \"\"\n },\n \"additionalTags\": {\n \"id_6\": \"\",\n \"nostrud_\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"qui_55\": \"\"\n },\n \"additionalTags\": {\n \"quis6a7\": \"\",\n \"aute_d54\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4f3fafd2-ff3f-4e29-90b7-5b3206821399", + "name": "Openstack Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"voluptate8\": \"\"\n },\n \"additionalTags\": {\n \"in87\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"et_c\": \"\"\n },\n \"additionalTags\": {\n \"est_34\": \"\",\n \"in_3\": \"\",\n \"ea_14b\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "36efe792-4f25-427a-b70a-23494c07bda8", + "name": "Validates OpenStack cluster create operation", + "request": { + "name": "Validates OpenStack cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aute_4\": \"\",\n \"Excepteur9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"tempor88\": \"\",\n \"idec\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"bastionDisabled\": \"\",\n \"dnsNameservers\": [\n \"\",\n \"\"\n ],\n \"domain\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"network\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"nodeCidr\": \"\",\n \"project\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"region\": \"\",\n \"sshKeyName\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Excepteurd96\": \"\",\n \"et_5\": \"\"\n },\n \"labels\": {\n \"dolore3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"fugiat9d\": \"\",\n \"irure7\": \"\",\n \"deserunt7\": \"\",\n \"et__e4\": \"\"\n },\n \"labels\": {\n \"qui77\": \"\",\n \"consequat__5c\": \"\",\n \"laboris_90\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Loremccf\": \"\",\n \"exercitation72a\": \"\",\n \"ad_9\": \"\"\n },\n \"labels\": {\n \"ex_4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ad_84\": \"\",\n \"mollit1c\": \"\",\n \"in2b5\": \"\"\n },\n \"labels\": {\n \"Duis7a0\": \"\",\n \"sit_7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"commodo_b3\": \"\",\n \"pariatur_84\": \"\",\n \"cupidatat_d\": \"\",\n \"in_63\": \"\"\n },\n \"additionalTags\": {\n \"amet_22\": \"\",\n \"officia__\": \"\",\n \"sunt68\": \"\",\n \"ea25f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"flavorConfig\": {\n \"name\": \"\",\n \"diskGiB\": \"\",\n \"memoryMiB\": \"\",\n \"numCPUs\": \"\"\n },\n \"azs\": [\n \"\",\n \"\"\n ],\n \"diskGiB\": \"\",\n \"subnet\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ullamco_d\": \"\",\n \"aliqua88\": \"\"\n },\n \"additionalTags\": {\n \"cillum_c\": \"\",\n \"ut_802\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c7fef8b0-2543-45d6-bde4-bfabba805a11", + "name": "vSphere Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "openstack", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "178bd930-75c8-4e7b-8d83-4c2166934a08", + "name": "tke", + "item": [ + { + "id": "7017102d-976a-4108-be75-d951ce95bd83", + "name": "Creates a Tke cluster", + "request": { + "name": "Creates a Tke cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "tke" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"adipisicing_b69\": \"\",\n \"anim_e\": \"\",\n \"ea_b\": \"\",\n \"consequate01\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt3e\": \"\",\n \"consequat9\": \"\",\n \"eu5\": \"\",\n \"ea_35d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquaef\": \"\",\n \"laboree\": \"\"\n },\n \"labels\": {\n \"nulla_52\": \"\",\n \"labore_f\": \"\",\n \"quida\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"deseruntb5\": \"\",\n \"amet_3\": \"\"\n },\n \"labels\": {\n \"ex08\": \"\",\n \"laboris_\": \"\",\n \"officia6\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut221\": \"\",\n \"in7d2\": \"\",\n \"dolore9\": \"\"\n },\n \"labels\": {\n \"est_e\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"enim8_0\": \"\",\n \"dolorcb8\": \"\",\n \"ad2\": \"\"\n },\n \"labels\": {\n \"laboris849\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"minimdd9\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"consequat_6\": \"\",\n \"enim_29_\": \"\"\n },\n \"additionalTags\": {\n \"pariatur_b_\": \"\",\n \"amet_5f\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"quis6\": \"\",\n \"Excepteur_264\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"essec41\": \"\",\n \"in2f\": \"\"\n },\n \"additionalTags\": {\n \"eiusmod_93\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6c437dd1-6313-4020-b63d-bf62d71f9616", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "tke" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "255f8842-bb8a-4d2b-8407-563bac72b802", + "name": "Get TKE cluster estimated rate information", + "request": { + "name": "Get TKE cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "tke", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"nulla75\": \"\",\n \"velit_52\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"veniam_4\": \"\"\n },\n \"additionalTags\": {\n \"cillum_758\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"ut_7\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"reprehenderitc9\": \"\"\n },\n \"additionalTags\": {\n \"nostrud_e\": \"\",\n \"pariatur_9\": \"\",\n \"Excepteurdaa\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8310b191-f604-4121-a8e5-2e235e29d337", + "name": "Tke Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "tke", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"Loreme\": \"\",\n \"ea2dc\": \"\",\n \"Utc74\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nisi_2_9\": \"\"\n },\n \"additionalTags\": {\n \"voluptate_0bd\": \"\",\n \"culpa_e92\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"eiusmod_a67\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"aute_539\": \"\",\n \"adipisicinge4a\": \"\",\n \"adipisicingdb\": \"\",\n \"consequat_ef\": \"\",\n \"occaecat9a\": \"\"\n },\n \"additionalTags\": {\n \"cillum9c\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "690c078b-8892-4f9e-b72e-0aff0f56fddb", + "name": "Validates TKE cluster create operation", + "request": { + "name": "Validates TKE cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "tke", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"autee\": \"\",\n \"sint_7f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"occaecat_5cc\": \"\",\n \"irure80e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudAccountUid\": \"\",\n \"cloudConfig\": {\n \"region\": \"\",\n \"endpointAccess\": {\n \"IsExtranet\": \"\",\n \"private\": \"\",\n \"privateCIDR\": \"\",\n \"public\": \"\",\n \"publicCIDRs\": [\n \"\",\n \"\"\n ],\n \"securityGroup\": \"\",\n \"subnetId\": \"\"\n },\n \"sshKeyIDs\": [\n \"\",\n \"\"\n ],\n \"vpcID\": \"\"\n },\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse_f0\": \"\",\n \"veniam_5_\": \"\"\n },\n \"labels\": {\n \"proident548\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"in_2\": \"\",\n \"Duis_4_\": \"\"\n },\n \"labels\": {\n \"officia_9_a\": \"\",\n \"consequate77\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"occaecat_7_\": \"\",\n \"sed_6\": \"\"\n },\n \"labels\": {\n \"Lorem_43\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_14\": \"\",\n \"do_e1\": \"\"\n },\n \"labels\": {\n \"id_8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"cillume\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eu_db5\": \"\",\n \"reprehenderit_7\": \"\",\n \"amet_e\": \"\"\n },\n \"additionalTags\": {\n \"fugiat1\": \"\",\n \"in_f61\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"azs\": [\n \"\",\n \"\"\n ],\n \"instanceType\": \"\",\n \"rootDeviceSize\": \"\",\n \"subnetIds\": {\n \"consectetur_c0\": \"\",\n \"non_a\": \"\"\n }\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"commodo_d0\": \"\",\n \"in_2\": \"\"\n },\n \"additionalTags\": {\n \"utd\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1ef15b86-3483-43eb-89a0-8122d3e562b1", + "name": "Tke Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "tke", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "67be0fa6-4767-4478-9e70-a9df2e4ec4e5", + "name": "Get cluster settings by context", + "request": { + "name": "Get cluster settings by context", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "upgrade", + "settings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a9df5bac-b9d4-45a8-b3f3-3fa393bfa485", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "upgrade", + "settings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spectroComponents\": \"lock\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0b8afc95-e837-40f0-a739-1f3460d9553f", + "name": "validate", + "item": [ + { + "id": "98b0ca82-3969-415e-8655-8f972f43a606", + "name": "Validates the cluster name", + "request": { + "name": "Validates the cluster name", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "", + "description": "Cluster name" + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9cce24e4-c048-4c81-9a78-70e9f9d04635", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ae7655ac-ee18-4a34-9795-579155844c65", + "name": "Validates spectro cluster packs", + "request": { + "name": "Validates spectro cluster packs", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4a5a7998-e8ea-4ef1-aa3a-8b1f4f491149", + "name": "Cluster packs validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "eee7809b-e283-4f00-a99d-df957e8c6c99", + "name": "virtual", + "item": [ + { + "id": "1728d986-9d2f-4878-baa8-5df5c80edafb", + "name": "Creates a virtual cluster", + "request": { + "name": "Creates a virtual cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ad416\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"et74\": \"\",\n \"aliquip_a_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"incididunt_6\": \"\",\n \"eu1\": \"\"\n },\n \"labels\": {\n \"minim_c9\": \"\",\n \"et1c\": \"\",\n \"Duis_db2\": \"\",\n \"magna_4d9\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"veniam_54a\": \"\"\n },\n \"labels\": {\n \"nulla3\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_8\": \"\",\n \"amet_a7\": \"\"\n },\n \"labels\": {\n \"ad_d9\": \"\",\n \"in8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquip_5ff\": \"\"\n },\n \"labels\": {\n \"ex19\": \"\",\n \"ut_4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"helmRelease\": {\n \"chart\": {\n \"name\": \"\",\n \"repo\": \"\",\n \"version\": \"\"\n },\n \"values\": \"\"\n },\n \"kubernetesVersion\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b0e1321d-7abb-4ca1-804c-d41b67ace352", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9e2627c3-3589-45ef-99ca-cb46c88fb588", + "name": "Validates virtual cluster create operation", + "request": { + "name": "Validates virtual cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"et255\": \"\",\n \"qui_7e9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollit_4\": \"\",\n \"sed_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"fugiata\": \"\",\n \"dolorace\": \"\"\n },\n \"labels\": {\n \"quisa\": \"\",\n \"culpaf\": \"\",\n \"exercitationb9\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"proidenteb\": \"\",\n \"anim_7\": \"\"\n },\n \"labels\": {\n \"sit_5ac\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse_0\": \"\",\n \"minimc24\": \"\",\n \"cillum_94\": \"\"\n },\n \"labels\": {\n \"cillumd_1\": \"\",\n \"nostrud_3c\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ad1f\": \"\"\n },\n \"labels\": {\n \"Excepteur_f27\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"cloudConfig\": {\n \"controlPlaneEndpoint\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"helmRelease\": {\n \"chart\": {\n \"name\": \"\",\n \"repo\": \"\",\n \"version\": \"\"\n },\n \"values\": \"\"\n },\n \"kubernetesVersion\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"maxCPU\": \"\",\n \"maxMemInMiB\": \"\",\n \"maxStorageGiB\": \"\",\n \"minCPU\": \"\",\n \"minMemInMiB\": \"\",\n \"minStorageGiB\": \"\"\n }\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5e3b1c71-a384-4fce-9a08-eaba1722c1ad", + "name": "Virtual Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0da71b54-ecce-4512-bdd7-718ce00badca", + "name": "Get the default values yaml", + "request": { + "name": "Get the default values yaml", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "30c70647-d31b-4a77-9a3e-41525d3b9af2", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "virtual", + "values" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "\"in reprehenderit\"", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "abdd3c0b-1209-49eb-a151-4eccfaf0c671", + "name": "vsphere", + "item": [ + { + "id": "01a22eb4-2028-4413-8503-82a02d994379", + "name": "Creates a vSphere cluster", + "request": { + "name": "Creates a vSphere cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"velitb6\": \"\",\n \"ut6c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodofd1\": \"\",\n \"ex_6\": \"\",\n \"cupidatat_3_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"cloudAccountUid\": \"\",\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_36\": \"\",\n \"mollit1\": \"\",\n \"in099\": \"\"\n },\n \"labels\": {\n \"id5\": \"\",\n \"esse_b\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nulla_64\": \"\",\n \"in_80\": \"\",\n \"deseruntd4\": \"\",\n \"estf73\": \"\"\n },\n \"labels\": {\n \"dolore_b_\": \"\",\n \"nostrud4\": \"\",\n \"nostrud_6d9\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_2f1\": \"\"\n },\n \"labels\": {\n \"amet_7a\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"cillum_90\": \"\",\n \"cillumdcb\": \"\",\n \"tempor_85c\": \"\",\n \"incididunt8d\": \"\"\n },\n \"labels\": {\n \"adipisicing_c\": \"\",\n \"consecteturc4\": \"\",\n \"anim_034\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"edgeHostUid\": \"\",\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ullamco_a9d\": \"\",\n \"quis_5_3\": \"\"\n },\n \"additionalTags\": {\n \"proidentda1\": \"\",\n \"eiusmod__7c\": \"\",\n \"officiaa\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"consequat67\": \"\",\n \"culpa3f\": \"\"\n },\n \"additionalTags\": {\n \"commodo_06\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5d0b23c0-f28a-4be3-ba9e-e070e87630df", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "33c87ed6-d71c-4f9a-8cc8-a8f583216246", + "name": "Imports a vSphere cluster", + "request": { + "name": "Imports a vSphere cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"Ut_e76\": \"\",\n \"proident_0_1\": \"\",\n \"tempor7d\": \"\"\n },\n \"labels\": {\n \"eiusmod_3\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "aac10261-4660-4965-8330-cfbd492ccd24", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sit_4e\": \"\",\n \"animc\": \"\",\n \"cupidatat_a8\": \"\"\n },\n \"labels\": {\n \"fugiat_d\": \"\",\n \"ea__\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"clusterConfig\": {\n \"importMode\": \"\",\n \"proxy\": {\n \"httpProxy\": \"\",\n \"httpsProxy\": \"\",\n \"noProxy\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "550928cd-90c0-44de-8488-975a340e9bff", + "name": "Get vSphere cluster estimated rate information", + "request": { + "name": "Get vSphere cluster estimated rate information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"incididunt_5\": \"\",\n \"ex_3_d\": \"\",\n \"ut_3\": \"\"\n },\n \"additionalTags\": {\n \"pariatur_4\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"eiusmod16\": \"\",\n \"et95\": \"\",\n \"amet3e_\": \"\"\n },\n \"additionalTags\": {\n \"aute_6a\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "858e3541-f35a-45bb-8741-03ca7dafe7a4", + "name": "Vsphere Cluster estimated rate response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloudConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"sed_3d\": \"\"\n },\n \"additionalTags\": {\n \"voluptatefb4\": \"\",\n \"ex_518\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"in_48\": \"\",\n \"Duis_1\": \"\"\n },\n \"additionalTags\": {\n \"aliquip4b\": \"\",\n \"enim4\": \"\",\n \"inb55\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9c12424e-69c8-4a7f-8d3f-2f3d19ed7b87", + "name": "Validates vSphere cluster create operation", + "request": { + "name": "Validates vSphere cluster create operation", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamcoac\": \"\",\n \"labore_933\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore4\": \"\",\n \"quis_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfig\": {\n \"placement\": {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n \"controlPlaneEndpoint\": {\n \"ddnsSearchDomain\": \"\",\n \"host\": \"\",\n \"type\": \"\"\n },\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"sshKeys\": [\n \"\",\n \"\"\n ],\n \"staticIp\": \"\"\n },\n \"cloudAccountUid\": \"\",\n \"clusterConfig\": {\n \"controlPlaneHealthCheckTimeout\": \"\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"resources\": {\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"adipisicingabc\": \"\",\n \"eiusmod5a\": \"\"\n },\n \"labels\": {\n \"laborum_4\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur_f97\": \"\",\n \"velit0\": \"\",\n \"amet9b7\": \"\",\n \"veniam_43c\": \"\"\n },\n \"labels\": {\n \"occaecat_7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"eu_f30\": \"\",\n \"ullamco_fd\": \"\"\n },\n \"labels\": {\n \"cillum_d0\": \"\",\n \"consequatbe\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"dolor_472\": \"\",\n \"officia443\": \"\"\n },\n \"labels\": {\n \"id_16\": \"\",\n \"exercitation34d\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n },\n \"updateWorkerPoolsInParallel\": \"\"\n },\n \"edgeHostUid\": \"\",\n \"machinepoolconfig\": [\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"nisi__0\": \"\",\n \"Duis_c2\": \"\",\n \"incididunt1\": \"\"\n },\n \"additionalTags\": {\n \"culpa310\": \"\",\n \"nulla_b_\": \"\",\n \"irure70\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n },\n {\n \"cloudConfig\": {\n \"instanceType\": {\n \"numCPUs\": \"\",\n \"memoryMiB\": \"\",\n \"diskGiB\": \"\"\n },\n \"placements\": [\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n },\n {\n \"cluster\": \"\",\n \"datacenter\": \"\",\n \"datastore\": \"\",\n \"folder\": \"\",\n \"imageTemplateFolder\": \"\",\n \"network\": {\n \"networkName\": \"\",\n \"parentPoolUid\": \"\",\n \"staticIp\": \"\"\n },\n \"resourcePool\": \"\",\n \"storagePolicyName\": \"\",\n \"uid\": \"\"\n }\n ]\n },\n \"poolConfig\": {\n \"name\": \"\",\n \"size\": \"\",\n \"labels\": [\n \"\",\n \"\"\n ],\n \"additionalLabels\": {\n \"ut688\": \"\",\n \"dolore__\": \"\",\n \"id_3\": \"\"\n },\n \"additionalTags\": {\n \"eu_5b\": \"\",\n \"nisi_d8\": \"\"\n },\n \"isControlPlane\": \"\",\n \"machinePoolProperties\": {\n \"archType\": \"amd64\"\n },\n \"maxSize\": \"\",\n \"minSize\": \"\",\n \"nodeRepaveInterval\": \"\",\n \"taints\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"timeAdded\": \"\",\n \"value\": \"\"\n }\n ],\n \"updateStrategy\": {\n \"type\": \"\"\n },\n \"useControlPlaneAsWorker\": \"\"\n }\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"scanPolicy\": {\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n }\n },\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "67eb418f-45c1-42f7-bded-85479e12071c", + "name": "vSphere Cluster validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + "vsphere", + "validate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "a8c3ea08-281d-42a5-b68f-281b8a102549", + "name": "{uid}", + "item": [ + { + "id": "f4268f57-0991-45a0-97f7-7d57a2f69cfc", + "name": "Deletes the specified cluster", + "request": { + "name": "Deletes the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "forceDelete", + "value": "", + "description": "If set to true the cluster will be force deleted and user has to manually clean up the provisioned cloud resources" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "e99c60b7-c1af-4902-abec-c89b7bbaae94", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "forceDelete", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9be1c946-3915-4c90-ae37-15cb8e7b2c95", + "name": "Returns the specified cluster", + "request": { + "name": "Returns the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includeTags", + "value": "", + "description": "Comma separated tags like system,profile" + }, + { + "disabled": false, + "key": "resolvePackValues", + "value": "false", + "description": "Resolve pack values if set to true" + }, + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "Includes pack meta such as schema, presets" + }, + { + "disabled": false, + "key": "profileType", + "value": "", + "description": "Filter cluster profile templates by profileType" + }, + { + "disabled": false, + "key": "includeNonSpectroLabels", + "value": "false", + "description": "Include non spectro labels in the cluster labels if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "86133a61-e9bf-466d-8c7b-f13efb73a0e8", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includeTags", + "value": "" + }, + { + "key": "resolvePackValues", + "value": "false" + }, + { + "key": "includePackMeta", + "value": "" + }, + { + "key": "profileType", + "value": "" + }, + { + "key": "includeNonSpectroLabels", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"apiVersion\": \"in in irure\",\n \"kind\": \"ullamco magna nulla\",\n \"metadata\": {\n \"annotations\": {\n \"ex_6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ea4\": \"\",\n \"amet_3a_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudConfigRef\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"cloudType\": \"all\",\n \"clusterConfig\": {\n \"clusterRbac\": [\n {\n \"uid\": \"ips\",\n \"kind\": \"dolore Duis\",\n \"name\": \"non in\"\n },\n {\n \"uid\": \"ex et dolore sit officia\",\n \"kind\": \"culpa\",\n \"name\": \"nisi\"\n }\n ],\n \"clusterResources\": {\n \"namespaces\": [\n {\n \"uid\": \"pariatur labore sed a\",\n \"kind\": \"min\",\n \"name\": \"eiusmod exercitation Lorem\"\n },\n {\n \"uid\": \"laborum\",\n \"kind\": \"sint sit est fugiat commodo\",\n \"name\": \"eu\"\n }\n ],\n \"rbacs\": [\n {\n \"uid\": \"officia laboris consequat\",\n \"kind\": \"id exercitation eiusmod occaecat\",\n \"name\": \"esse in labore\"\n },\n {\n \"uid\": \"anim ex incididunt voluptate\",\n \"kind\": \"adipisicing \",\n \"name\": \"anim do\"\n }\n ]\n },\n \"controlPlaneHealthCheckTimeout\": \"velit cupidatat adipisicing in\",\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n },\n \"lifecycleConfig\": {\n \"pause\": false\n },\n \"machineHealthConfig\": {\n \"healthCheckMaxUnhealthy\": \"tempor qui\",\n \"networkReadyHealthCheckDuration\": \"exercitation\",\n \"nodeReadyHealthCheckDuration\": \"ut aliqua\"\n },\n \"machineManagementConfig\": {\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n },\n \"updateWorkerPoolsInParallel\": true\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"quis__\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"nulla_f6\": \"\",\n \"cupidatat5db\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"proidentff\": \"\",\n \"enimf93\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"auteb\": \"\",\n \"eu_0ba\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"Duis_13\": \"\",\n \"nullad73\": \"\",\n \"elit__b4\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"aute4\": \"\",\n \"cupidatat_46\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"exercitation__d_\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"nisi_b1\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"clusterType\": \"PureManage\"\n },\n \"status\": {\n \"abortTimestamp\": \"\",\n \"addOnServices\": [\n {\n \"endpoint\": \"nostrud in aute\",\n \"name\": \"do proid\"\n },\n {\n \"endpoint\": \"consectetur Duis eu proident\",\n \"name\": \"anim Excepteur ipsum\"\n }\n ],\n \"apiEndpoints\": [\n {\n \"host\": \"\",\n \"port\": \"\"\n },\n {\n \"host\": \"\",\n \"port\": \"\"\n }\n ],\n \"clusterImport\": {\n \"importLink\": \"aliqua sed ipsum nostrud\",\n \"isBrownfield\": true,\n \"state\": \"proident commodo pariatur ut\"\n },\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"fips\": {\n \"mode\": \"none\"\n },\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n },\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"spcApply\": {\n \"actionType\": \"DownloadAndInstall\",\n \"canBeApplied\": false,\n \"lastModifiedTime\": \"\",\n \"patchAppliedTime\": \"\"\n },\n \"state\": \"ullamco fugiat ad do\",\n \"upgrades\": [\n {\n \"reason\": [\n \"non officia exercitation cupidatat\",\n \"pariatur ut voluptate sunt\"\n ],\n \"timestamp\": \"\"\n },\n {\n \"reason\": [\n \"elit aliqua magna enim qui\",\n \"minim in nostrud\"\n ],\n \"timestamp\": \"\"\n }\n ],\n \"virtual\": {\n \"appDeployments\": [\n {\n \"kind\": \"deserunt do officia\",\n \"name\": \"labore sed tempor dolor\",\n \"projectUid\": \"irure qui sunt occaecat\",\n \"tenantUid\": \"amet Duis dolor cillum\",\n \"uid\": \"nostrud eu est aute\"\n },\n {\n \"kind\": \"dolor anim nostrud\",\n \"name\": \"id ea culpa\",\n \"projectUid\": \"dolor voluptate officia\",\n \"tenantUid\": \"fugiat non Lorem\",\n \"uid\": \"dolor et\"\n }\n ],\n \"clusterGroup\": {\n \"kind\": \"adipisicing tempor qui reprehenderit\",\n \"name\": \"in cupidatat\",\n \"projectUid\": \"est labore\",\n \"tenantUid\": \"in quis nostrud velit\",\n \"uid\": \"magna fugiat dolor est irure\"\n },\n \"hostCluster\": {\n \"kind\": \"Lorem aliqua sint ad\",\n \"name\": \"occaecat\",\n \"projectUid\": \"consectetur\",\n \"tenantUid\": \"eu mollit sed\",\n \"uid\": \"laboris dolore ut in\"\n },\n \"lifecycleStatus\": {\n \"msg\": \"sint culpa do Excepteur\",\n \"status\": \"Running\"\n },\n \"state\": \"ad ut dolo\",\n \"virtualClusters\": [\n {\n \"kind\": \"ipsum nisi\",\n \"name\": \"proident in\",\n \"projectUid\": \"laboris sed\",\n \"tenantUid\": \"ad occaecat sint incididunt fugiat\",\n \"uid\": \"ut do exercitation Excepteur\"\n },\n {\n \"kind\": \"ut ipsum d\",\n \"name\": \"officia Ut amet\",\n \"projectUid\": \"consectetur laborum\",\n \"tenantUid\": \"velit aliquip esse magna\",\n \"uid\": \"minim\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "223c29cd-f9d0-4c76-a3e5-5dddb140ec2e", + "name": "assets", + "item": [ + { + "id": "c64e9c78-fe46-4c97-b724-289544ed582e", + "name": "Get the cluster asset doc", + "request": { + "name": "Get the cluster asset doc", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "1d220c86-1beb-4912-8a77-bda8fe2bda38", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"frpKubeconfig\": \"in cupidatat occaecat\",\n \"kubeconfig\": \"veniam ut ipsum exerci\",\n \"kubeconfigclient\": \"irure eu\",\n \"manifest\": \"sit Excepteur in exercitation\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4d12213d-0c0e-40c6-b085-7e660e135d89", + "name": "Associate the assets for the cluster", + "request": { + "name": "Associate the assets for the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"frpKubeconfig\": \"\",\n \"kubeconfig\": \"\",\n \"kubeconfigclient\": \"\",\n \"manifest\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5814dc85-50b6-4136-95c4-f8cb08c62458", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"frpKubeconfig\": \"\",\n \"kubeconfig\": \"\",\n \"kubeconfigclient\": \"\",\n \"manifest\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "666ce7e6-2cd4-48ac-bd57-3b4707826c84", + "name": "Returns the specified cluster's kube config file", + "request": { + "name": "Returns the specified cluster's kube config file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "adminKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "47910f15-4ebf-4e02-952b-955f3db3a667", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "adminKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "35e9b60a-0f9d-46bc-a2bf-9a09de05128d", + "name": "frpKubeconfig", + "item": [ + { + "id": "ed82c189-6e16-418b-8c46-2980a200abed", + "name": "Deletes the cluster's frp kube config client data", + "request": { + "name": "Deletes the cluster's frp kube config client data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "cbdcffdf-dbc5-4566-b693-fe6cf2a46d77", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8e329b36-5c81-4962-8009-833dbd56ddcf", + "name": "Returns the specified cluster's frp kube config file", + "request": { + "name": "Returns the specified cluster's frp kube config file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cb7ab8d4-71ad-4750-a69a-93bf9da5839d", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "27f16f95-f65e-4eb2-ae36-b19736fe6117", + "name": "Updates the cluster's frp kube config data", + "request": { + "name": "Updates the cluster's frp kube config data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"frpKubeconfig\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "626f16c9-0024-449a-be05-3a28591c8701", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "frpKubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"frpKubeconfig\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "290cbe46-0e4e-43e8-a921-8feb481da6f9", + "name": "kubeconfig", + "item": [ + { + "id": "8a776e1d-01e5-4a83-82df-ec71ae7a1560", + "name": "Returns the specified cluster's kube config file", + "request": { + "name": "Returns the specified cluster's kube config file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "frp", + "value": "true", + "description": "FRP (reverse-proxy) based kube config will be returned if available" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e4a02788-0dc8-4ed4-9f08-a3b85901f2a4", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "frp", + "value": "true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b6d47fd8-7907-4faf-ba41-d3c1cf71db90", + "name": "Updates the cluster's manifest data", + "request": { + "name": "Updates the cluster's manifest data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kubeconfig\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8354e1aa-13a7-4097-941c-5d9b2f5cda47", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"kubeconfig\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "34915cf3-979d-43e0-9283-37dd42f29790", + "name": "kubeconfigclient", + "item": [ + { + "id": "e000e55d-9d57-415a-a748-045c06aa10b8", + "name": "Deletes the cluster's kube config client data", + "request": { + "name": "Deletes the cluster's kube config client data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d465c97b-ecf8-4324-bf58-fd1479e70dda", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7e757922-bd28-472d-b690-51592f0d5d08", + "name": "Returns the specified cluster's kube config client file", + "request": { + "name": "Returns the specified cluster's kube config client file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9e7416b7-203f-4c1f-b554-6c73ab9f4f36", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ca7a9dcb-c6f7-4082-9914-919dad09fd63", + "name": "Updates the cluster's kube config client data", + "request": { + "name": "Updates the cluster's kube config client data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kubeconfigclient\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9d91d193-7850-4b68-90d2-d3b835fb44b2", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "kubeconfigclient" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"kubeconfigclient\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "adbdee3c-3fbc-4ba4-9729-2e788b8d80ea", + "name": "manifest", + "item": [ + { + "id": "108d7dd7-b4e9-474a-a4db-a66f3689e926", + "name": "Returns the specified cluster's manifest data", + "request": { + "name": "Returns the specified cluster's manifest data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e7a41794-4ec8-48c8-adeb-1ac528fd69f9", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "\"in reprehenderit\"", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "236e8d5d-cadb-4ee0-927b-fac96d24fea2", + "name": "Updates the specified cluster's manifest data", + "request": { + "name": "Updates the specified cluster's manifest data", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"manifest\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1bf527cf-87b0-4a10-ad80-21998b118d53", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "assets", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"manifest\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "db4d745c-528e-46cf-9094-f4ce73b2b6d0", + "name": "clusterConfig", + "item": [ + { + "id": "846fb52f-f35e-44ff-af83-073b5fc3a23d", + "name": "Deprecated. Updates the specified cluster's Cluster Role bindings", + "request": { + "name": "Deprecated. Updates the specified cluster's Cluster Role bindings", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "clusterRbac" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterRbac\": [\n {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "01a7e0f1-1a39-4d6d-b718-78dcc5d1fc97", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "clusterRbac" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"clusterRbac\": [\n {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "724334a5-17ec-4567-9806-1b0d792b8437", + "name": "Updates the specified cluster controlPlane health check timeout", + "request": { + "name": "Updates the specified cluster controlPlane health check timeout", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "controlPlaneHealthCheckTimeout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"controlPlaneHealthCheckTimeout\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9641d7ad-d3fe-4606-be14-9151cac4bcef", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "controlPlaneHealthCheckTimeout" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"controlPlaneHealthCheckTimeout\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0f6763fc-857c-401e-95c5-66242e293eb5", + "name": "Updates the specified cluster host config", + "request": { + "name": "Updates the specified cluster host config", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f8fb1a54-cace-4ae4-925c-934b8c143072", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "hostCluster" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"hostClusterConfig\": {\n \"clusterEndpoint\": {\n \"config\": {\n \"ingressConfig\": {\n \"host\": \"\",\n \"port\": \"\"\n },\n \"loadBalancerConfig\": {\n \"externalIPs\": [\n \"\",\n \"\"\n ],\n \"externalTrafficPolicy\": \"\",\n \"loadBalancerSourceRanges\": [\n \"\",\n \"\"\n ]\n }\n },\n \"type\": \"\"\n },\n \"clusterGroup\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"hostCluster\": {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n \"isHostCluster\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9a31cc51-e6bb-446b-9783-b55101b723e4", + "name": "Updates the specified cluster Life cycle configuration", + "request": { + "name": "Updates the specified cluster Life cycle configuration", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "lifecycleConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleConfig\": {\n \"pause\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0adb6a82-06fe-4dc3-8c52-aef5cb942e72", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "lifecycleConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleConfig\": {\n \"pause\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a6bfdf06-d790-43be-a1c1-4664d6f6fdcb", + "name": "Updates the specified cluster OS patch configuration", + "request": { + "name": "Updates the specified cluster OS patch configuration", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "osPatch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0f409c3e-1a77-4007-975b-169f5078107c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterConfig", + "osPatch" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"osPatchConfig\": {\n \"onDemandPatchAfter\": \"\",\n \"patchOnBoot\": \"\",\n \"rebootIfRequired\": \"\",\n \"schedule\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "ea9a5513-2596-480b-9047-1f55fa8930c1", + "name": "Deprecated. Get the cluster RBAC information associated with a cluster", + "request": { + "name": "Deprecated. Get the cluster RBAC information associated with a cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterrbac" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cb797251-ce7d-4c29-afd7-de9eaf0af6ee", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "clusterrbac" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"nostrud_18e\": \"\",\n \"ullamco0a5\": \"\",\n \"adipisicing_e3\": \"\",\n \"voluptate__70\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_9\": \"\",\n \"amet_d4\": \"\",\n \"voluptate_13f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"Excepteur voluptate aliqua veniam\",\n \"name\": \"ex\",\n \"resourceType\": \"non\"\n },\n {\n \"msg\": \"voluptate\",\n \"name\": \"ut exercitation\",\n \"resourceType\": \"reprehenderit aliqua\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nulla_f4\": \"\",\n \"exercitation_4fc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliquab7\": \"\",\n \"in_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"pariatur\",\n \"name\": \"reprehenderit consectetur amet non\",\n \"resourceType\": \"mollit laborum cillum id\"\n },\n {\n \"msg\": \"ea esse pariatur\",\n \"name\": \"Excepteur incididunt dolor\",\n \"resourceType\": \"dolor consequat\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "00a46226-4c85-4d9e-b7a8-41fb1dac7283", + "name": "config", + "item": [ + { + "id": "5f38f730-5b15-48f4-9d44-9a5d02490487", + "name": "namespaces", + "item": [ + { + "id": "085f15b5-128a-40d1-9517-9a7e55001aa3", + "name": "Retrieves namespaces for the specified cluster", + "request": { + "name": "Retrieves namespaces for the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8232bc18-e5ba-4074-b29f-90d1034bb1e2", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliqua_8\": \"\",\n \"eiusmodf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt6c0\": \"\",\n \"culpa40\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"esse proident nulla pariatur\",\n \"name\": \"occaecat non\",\n \"resourceType\": \"sed Excepteur anim laboris esse\"\n },\n {\n \"msg\": \"consectetur ad\",\n \"name\": \"ir\",\n \"resourceType\": \"anim\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"et_9\": \"\",\n \"voluptate_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"voluptated6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"est dolore fugiat\",\n \"name\": \"aliqua consectetur esse\",\n \"resourceType\": \"ut magna exercitation\"\n },\n {\n \"msg\": \"laborum proident\",\n \"name\": \"repreh\",\n \"resourceType\": \"ad\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ec7f8671-c7ba-4881-bda0-5d31d4abade8", + "name": "Updates namespaces for the specified cluster", + "request": { + "name": "Updates namespaces for the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit_ed\": \"\"\n },\n \"labels\": {\n \"dolore_357\": \"\",\n \"eiusmod_acd\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur85c\": \"\",\n \"enim_b3b\": \"\"\n },\n \"labels\": {\n \"tempor_0\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "4502e34d-ffb5-4227-9805-2ddbad449d0a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"namespaces\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sede\": \"\"\n },\n \"labels\": {\n \"Ut_24\": \"\",\n \"in73\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"mollit_ff4\": \"\",\n \"indf\": \"\",\n \"esse_b8\": \"\"\n },\n \"labels\": {\n \"veniam4\": \"\",\n \"esse_d\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "63779a89-ef3f-4fe7-990e-fbbfdd63514a", + "name": "{namespaceUid}", + "item": [ + { + "id": "acfaf932-df31-41d3-ba88-4119ce83c664", + "name": "Retrieves the specified namespace of the cluster", + "request": { + "name": "Retrieves the specified namespace of the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces", + ":namespaceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "namespaceUid", + "description": "(Required) Cluster namespace uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "1a6fad96-42d1-449a-8c4b-5cb8c296adb4", + "name": "Cluster's namespace response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces", + ":namespaceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "namespaceUid", + "description": "(Required) Cluster namespace uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat74d\": \"\",\n \"culpa_1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enimc1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"sunt Excepteur et\",\n \"name\": \"s\",\n \"resourceType\": \"aliqua laborum in\"\n },\n {\n \"msg\": \"minim proident ut sint aute\",\n \"name\": \"eu qui\",\n \"resourceType\": \"laborum voluptate anim reprehenderit\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "190bcda4-a8ef-4097-afac-923d529393ba", + "name": "Updates the specified namespace of the cluster", + "request": { + "name": "Updates the specified namespace of the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces", + ":namespaceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "namespaceUid", + "description": "(Required) Cluster namespace uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"do5\": \"\",\n \"in8\": \"\",\n \"dolore05\": \"\",\n \"cupidatatb\": \"\"\n },\n \"labels\": {\n \"elit637\": \"\",\n \"sed_85\": \"\",\n \"inb\": \"\",\n \"tempor_f8\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "94a0c0ac-2249-4882-ac73-026b4dce0dff", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "namespaces", + ":namespaceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "namespaceUid", + "description": "(Required) Cluster namespace uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"adipisicingf\": \"\"\n },\n \"labels\": {\n \"mollit_a7\": \"\",\n \"aliquip1a5\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isRegex\": \"\",\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "56991c61-a0f7-47ab-a182-361382418a91", + "name": "rbacs", + "item": [ + { + "id": "9e7f42a7-afcc-405a-809a-2d32e89aefa5", + "name": "Retrieves RBAC information for the specified cluster", + "request": { + "name": "Retrieves RBAC information for the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8502107f-9387-4b51-bf32-8ee82c7c6841", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"voluptatedd\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"esse_843\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"laboris Excepteur do velit in\",\n \"name\": \"Excepteur dolore sunt volupta\",\n \"resourceType\": \"incididunt ipsum est ut\"\n },\n {\n \"msg\": \"esse consectetur nisi sunt\",\n \"name\": \"commodo Ut sed in\",\n \"resourceType\": \"dolore veniam fugiat\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"nisie\": \"\",\n \"deserunt43\": \"\",\n \"dolore_da\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi1af\": \"\",\n \"sed_7\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"quis occaecat commodo\",\n \"name\": \"in Ut ut\",\n \"resourceType\": \"a\"\n },\n {\n \"msg\": \"ex elit\",\n \"name\": \"reprehenderit laborum ad\",\n \"resourceType\": \"cillum eu\"\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5d436547-2bda-431e-a5c2-d371b106ccea", + "name": "Updates RBAC information for the specified cluster", + "request": { + "name": "Updates RBAC information for the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"esse6\": \"\",\n \"minim_c\": \"\",\n \"reprehenderit_b\": \"\"\n },\n \"labels\": {\n \"Duis_d9\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"irure_33\": \"\",\n \"pariatur_f4\": \"\",\n \"nostrud_3\": \"\"\n },\n \"labels\": {\n \"dolor_a\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "687d48d6-053f-4e04-92d4-eceff2a56d8e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"rbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"Lorem6\": \"\",\n \"dolore_10\": \"\"\n },\n \"labels\": {\n \"labore_2ed\": \"\",\n \"voluptated\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"mollit0bc\": \"\",\n \"anim77_\": \"\"\n },\n \"labels\": {\n \"nulla4e7\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9104e8e6-afe6-4a24-98d7-bb4fce671830", + "name": "{rbacUid}", + "item": [ + { + "id": "1a7cdb8b-a16d-4a06-aa6f-aab9e1c0c1a9", + "name": "Retrieves the specified RBAC of the cluster", + "request": { + "name": "Retrieves the specified RBAC of the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs", + ":rbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "rbacUid", + "description": "(Required) RBAC resource uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "32c6c146-ae27-41f1-ae04-a22e43999f2b", + "name": "Cluster's RBAC response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs", + ":rbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "rbacUid", + "description": "(Required) RBAC resource uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"et_0_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollitf_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"dolor enim sed do et\",\n \"name\": \"anim culpa\",\n \"resourceType\": \"qui ut veniam non\"\n },\n {\n \"msg\": \"veniam fugiat \",\n \"name\": \"Duis dolore\",\n \"resourceType\": \"cupidatat consequat ad ea proident\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7be1d9a0-e110-4819-b70f-912ee8f6fffc", + "name": "Updates the specified RBAC of the cluster", + "request": { + "name": "Updates the specified RBAC of the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs", + ":rbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "rbacUid", + "description": "(Required) RBAC resource uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamco50\": \"\",\n \"dolor31\": \"\"\n },\n \"labels\": {\n \"in4\": \"\",\n \"fugiatc18\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fcd7579d-e33c-458d-adc1-6fb7625308d7", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "config", + "rbacs", + ":rbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "rbacUid", + "description": "(Required) RBAC resource uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sed_27\": \"\"\n },\n \"labels\": {\n \"est_0ce\": \"\",\n \"eu_2cc\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "8f707e10-24eb-4636-aec6-1489f16e0720", + "name": "Download the specified cluster", + "request": { + "name": "Download the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0c8b7d55-db80-4ae0-ba30-a16bcfb2b4e6", + "name": "download cluster archive file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0fbbe303-7410-4361-b566-9e12e923411e", + "name": "Retrieves a list of edge host of edge-native cluster", + "request": { + "name": "Retrieves a list of edge host of edge-native cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "edge-native", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "633c01e4-8671-4d03-b51d-db0bf159e874", + "name": "List of edge host device", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "edge-native", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"laborisc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_57e\": \"\",\n \"nostrud551\": \"\",\n \"sunt5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"qui_047\": \"\",\n \"sunt17c\": \"\",\n \"ut5\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d9_\": \"\",\n \"utca\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"cillum_b\": \"\",\n \"eu_ab\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"qui2a\": \"\",\n \"laborise\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"consequat_1\": \"\",\n \"Duis_b\": \"\",\n \"in79\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"amet5\": \"\",\n \"enimd\": \"\",\n \"dolor2_1\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolor_92\": \"\",\n \"Utbce\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d6\": \"\",\n \"ut_9\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"adipisicing_3_b\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"ut2e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n },\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"quisfa0\": \"\",\n \"nisi_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur9_b\": \"\",\n \"cupidatat_0d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ex_daa\": \"\",\n \"proident794\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laborum9\": \"\",\n \"consequat__c9\": \"\",\n \"dolord\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"nulla7f\": \"\",\n \"commodo_951\": \"\",\n \"mollit2\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"do_def\": \"\",\n \"dolor_\": \"\",\n \"cillum7d\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"commodo25f\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_94c\": \"\",\n \"mollit2\": \"\",\n \"et0\": \"\",\n \"enim_291\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"fugiat_83\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"consequat_e\": \"\",\n \"consectetura_\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"laborum0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"amet4\": \"\",\n \"tempor2\": \"\",\n \"reprehenderit_d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"eu irure id nulla labore\",\n \"count\": -88054285,\n \"limit\": -86712416,\n \"offset\": -93710952\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c5e42583-8fac-42ac-8d88-dbdf18934d14", + "name": "Retrieves a list of edge host of libvirt cluster", + "request": { + "name": "Retrieves a list of edge host of libvirt cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "edge", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3ec1476f-03c4-42b7-a319-07b2c6681609", + "name": "List of edge host device", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "edge", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"laborisc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_57e\": \"\",\n \"nostrud551\": \"\",\n \"sunt5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"qui_047\": \"\",\n \"sunt17c\": \"\",\n \"ut5\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d9_\": \"\",\n \"utca\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"cillum_b\": \"\",\n \"eu_ab\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"qui2a\": \"\",\n \"laborise\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"consequat_1\": \"\",\n \"Duis_b\": \"\",\n \"in79\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"amet5\": \"\",\n \"enimd\": \"\",\n \"dolor2_1\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolor_92\": \"\",\n \"Utbce\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d6\": \"\",\n \"ut_9\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"adipisicing_3_b\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"ut2e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n },\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"quisfa0\": \"\",\n \"nisi_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur9_b\": \"\",\n \"cupidatat_0d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ex_daa\": \"\",\n \"proident794\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laborum9\": \"\",\n \"consequat__c9\": \"\",\n \"dolord\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"nulla7f\": \"\",\n \"commodo_951\": \"\",\n \"mollit2\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"do_def\": \"\",\n \"dolor_\": \"\",\n \"cillum7d\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"commodo25f\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_94c\": \"\",\n \"mollit2\": \"\",\n \"et0\": \"\",\n \"enim_291\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"fugiat_83\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"consequat_e\": \"\",\n \"consectetura_\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"laborum0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"amet4\": \"\",\n \"tempor2\": \"\",\n \"reprehenderit_d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"eu irure id nulla labore\",\n \"count\": -88054285,\n \"limit\": -86712416,\n \"offset\": -93710952\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cc6b03e9-9084-4528-aa85-a8c03a7e7374", + "name": "features", + "item": [ + { + "id": "5d4ec76d-a8b2-4da2-a2ca-4cb6dc8600a9", + "name": "backup", + "item": [ + { + "id": "8a81ec76-091c-4c7d-9b87-d290ef5cc9e0", + "name": "Reset cluster backup schedule settings", + "request": { + "name": "Reset cluster backup schedule settings", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "a8c83f13-ce2e-49cb-a448-8f06ef26797c", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b5c1823-b89c-4332-bb15-771fb1d816bf", + "name": "Returns the cluster backup result", + "request": { + "name": "Returns the cluster backup result", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "backupRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2a6802c9-35ff-4358-8019-7aa73d35069e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "backupRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"nostrud_5_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"animb48\": \"\",\n \"cillum_dc4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"sunt anim sit in Duis\",\n \"config\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n },\n \"status\": {\n \"clusterBackupStatuses\": [\n {\n \"actor\": {\n \"actorType\": \"non labor\",\n \"uid\": \"consequat laboris\"\n },\n \"backupConfig\": {\n \"includeAllDisks\": true,\n \"includeClusterResources\": true,\n \"namespaces\": [\n \"nulla ex sunt\",\n \"elit aute consequat Ut\"\n ]\n },\n \"backupRequestUid\": \"aliquip et\",\n \"backupStatusMeta\": [\n {\n \"backupName\": \"eu cupidatat do mollit anim\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"sunt eiusmod laboris\",\n \"msg\": \"pariatur voluptate\",\n \"state\": \"ipsum et esse\"\n },\n \"backupedNamespaces\": [\n \"in\",\n \"sit ex qui in\"\n ],\n \"expiryDate\": \"\"\n },\n {\n \"backupName\": \"veniam ea\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"nisi amet elit dolore\",\n \"msg\": \"velit\",\n \"state\": \"culpa Excepteur magna\"\n },\n \"backupedNamespaces\": [\n \"dolor laboris sunt sed\",\n \"in voluptate fugiat ipsum\"\n ],\n \"expiryDate\": \"\"\n }\n ],\n \"restoreStatusMeta\": [\n {\n \"backupName\": \"eu do officia\",\n \"destinationClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"restoreState\": \"exercitation dolor adipisicing\"\n },\n {\n \"backupName\": \"Excepteur non\",\n \"destinationClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"restoreState\": \"non\"\n }\n ],\n \"state\": \"sed\"\n },\n {\n \"actor\": {\n \"actorType\": \"Lorem nulla et cupidatat magna\",\n \"uid\": \"nostrud esse exercitation eiusmod deserunt\"\n },\n \"backupConfig\": {\n \"includeAllDisks\": false,\n \"includeClusterResources\": true,\n \"namespaces\": [\n \"magna fugiat\",\n \"dolor Duis fugiat\"\n ]\n },\n \"backupRequestUid\": \"magna\",\n \"backupStatusMeta\": [\n {\n \"backupName\": \"dolore laboris sit\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"velit do sunt\",\n \"msg\": \"eu ipsum nulla Lorem\",\n \"state\": \"sint Excepteur\"\n },\n \"backupedNamespaces\": [\n \"sit anim\",\n \"id Lorem sed\"\n ],\n \"expiryDate\": \"\"\n },\n {\n \"backupName\": \"cupidatat sit cillum \",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"ipsum\",\n \"msg\": \"culpa veniam mo\",\n \"state\": \"voluptate sit d\"\n },\n \"backupedNamespaces\": [\n \"Lorem velit dolor magna\",\n \"qui incididunt laborum\"\n ],\n \"expiryDate\": \"\"\n }\n ],\n \"restoreStatusMeta\": [\n {\n \"backupName\": \"pariatur occaecat mollit\",\n \"destinationClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"restoreState\": \"esse ut\"\n },\n {\n \"backupName\": \"aliquip nisi sed\",\n \"destinationClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"restoreState\": \"quis dolor ipsum c\"\n }\n ],\n \"state\": \"dolore sint\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7743f0c7-b1f0-42e6-9097-8df225c764a1", + "name": "Create cluster backup settings", + "request": { + "name": "Create cluster backup settings", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1d5c1605-7d86-4149-b9c5-fc7b78524cfb", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6bf1e688-7699-4e27-aecc-9f7bc252d401", + "name": "Update cluster backup settings", + "request": { + "name": "Update cluster backup settings", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "93880c81-a85f-4922-94c2-9d809fdce29b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "94b77562-1390-4cff-99a9-90e80aa4f829", + "name": "Create on demand cluster backup", + "request": { + "name": "Create on demand cluster backup", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b8d0cf4f-417e-4656-9ba0-0427f370760f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ad1d152e-b61a-48ef-b7f5-759739eb64d4", + "name": "Delete cluster backup", + "request": { + "name": "Delete cluster backup", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup", + ":backupName", + "request", + ":requestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "backupName", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "requestUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "099c4d17-3749-4414-b7a5-297ebd0bdbcd", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "backup", + ":backupName", + "request", + ":requestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "backupName", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "requestUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "4efd3e74-e040-4bc3-8c25-c40bf335f6fb", + "name": "complianceScan", + "item": [ + { + "id": "8c19624e-94aa-46bf-b29c-768ef54b3cba", + "name": "Returns the compliance scan of cluster, if driverType is provided then specific status of driverType will be returned", + "request": { + "name": "Returns the compliance scan of cluster, if driverType is provided then specific status of driverType will be returned", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "046a27a2-d081-4665-8878-0acd6f1dee31", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"commodo1\": \"\",\n \"aliquipda\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nisi2c4\": \"\",\n \"labore_7c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"magna pariatur reprehenderit eiusmod sed\",\n \"driverSpec\": {\n \"aliqua_8\": {\n \"config\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"isClusterConfig\": false\n },\n \"in38\": {\n \"config\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"isClusterConfig\": false\n },\n \"aute_6b7\": {\n \"config\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"isClusterConfig\": false\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b31f40e0-d698-4ed9-aee2-b8a4162ac15d", + "name": "Create cluster compliance scan", + "request": { + "name": "Create cluster compliance scan", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "163abc90-6740-4b5e-af01-7e83ca5df636", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d60a8734-17bc-4923-a118-22b99ff7f2d8", + "name": "Update cluster compliance scan settings", + "request": { + "name": "Update cluster compliance scan settings", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kubeBench\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"kubeHunter\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"sonobuoy\": {\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "508e1677-9049-4af8-884c-ac74bceee245", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "917704ea-6c70-4122-bd58-f22514b8eb7e", + "name": "logs", + "item": [ + { + "id": "9680cc63-6a2f-4125-8d6d-7c364f69920b", + "name": "drivers", + "item": [ + { + "id": "44a846b4-c38e-4184-aefd-b752ba8c0d0c", + "name": "Returns the compliance scan log by cluster uid and driver type", + "request": { + "name": "Returns the compliance scan log by cluster uid and driver type", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "663c48fc-0723-494b-9e45-12a9e5c6d18c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"kubeBenchLogs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"in_267\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolor_1\": \"\",\n \"Ut_7e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"esse in irure tempor\",\n \"driverType\": \"Duis reprehenderit sed in cupidatat\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"et\",\n \"uid\": \"Lorem ipsum commodo\"\n },\n \"message\": \"eu quis aliquip enim\",\n \"reports\": {\n \"eu1\": {\n \"fail\": -29256313,\n \"info\": 73522080,\n \"logs\": [\n {\n \"description\": \"enim occaecat sit\",\n \"expected\": \"amet eu enim anim\",\n \"remediation\": \"Lorem\",\n \"state\": \"qui e\",\n \"testId\": \"ipsum Duis\",\n \"value\": \"\"\n },\n {\n \"description\": \"pariatur commodo proident cupidatat ali\",\n \"expected\": \"aliqua tempor\",\n \"remediation\": \"voluptate cillum Excepteur\",\n \"state\": \"ipsum id\",\n \"testId\": \"consequat anim aliqua culpa\",\n \"value\": \"deserunt anim ad cillum ex\"\n }\n ],\n \"name\": \"ad pariatur sed dolor\",\n \"pass\": -29756532,\n \"time\": \"\",\n \"type\": \"labore reprehenderit\",\n \"warn\": -83473235\n },\n \"eiusmod_2\": {\n \"fail\": 28890977,\n \"info\": -72805481,\n \"logs\": [\n {\n \"description\": \"aliqua laboris cupidatat consectetur\",\n \"expected\": \"ad consectetur enim consequat\",\n \"remediation\": \"sunt dolor consequat aliqua\",\n \"state\": \"pariatur minim et eu\",\n \"testId\": \"enim anim aliquip proident\",\n \"value\": \"voluptate in Ut ut adipisicing\"\n },\n {\n \"description\": \"nulla\",\n \"expected\": \"in\",\n \"remediation\": \"sint aliquip consectetur\",\n \"state\": \"dolore Excepteur qui magna\",\n \"testId\": \"laboris\",\n \"value\": \"sint elit laboris conseq\"\n }\n ],\n \"name\": \"in eu cupidatat deserunt paria\",\n \"pass\": -57056910,\n \"time\": \"\",\n \"type\": \"proident sit aliqua\",\n \"warn\": -39857465\n },\n \"utb\": {\n \"fail\": 28525235,\n \"info\": 50460294,\n \"logs\": [\n {\n \"description\": \"pariatur nisi exercitation su\",\n \"expected\": \"amet ad\",\n \"remediation\": \"ut in\",\n \"state\": \"est minim in\",\n \"testId\": \"dolore proident\",\n \"value\": \"occaecat cupidatat irure in\"\n },\n {\n \"description\": \"pariatur sunt\",\n \"expected\": \"commodo\",\n \"remediation\": \"voluptate exercitation ut commodo\",\n \"state\": \"dolore eu anim elit irure\",\n \"testId\": \"ut nisi minim\",\n \"value\": \"mollit voluptate\"\n }\n ],\n \"name\": \"ullamco eiusmod sunt occaecat\",\n \"pass\": -33170611,\n \"time\": \"\",\n \"type\": \"exercitation fugiat aliqua\",\n \"warn\": -33328940\n }\n },\n \"requestUid\": \"laborum magna Excepteur\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"Duis\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"eiusmod9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Duis_a\": \"\",\n \"adipisicing_c\": \"\",\n \"sed_5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"deserunt adipisicing dolore aliquip\",\n \"driverType\": \"Excepteur quis reprehenderit nulla\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"veniam elit in adipisicing\",\n \"uid\": \"reprehenderit ipsum commodo amet\"\n },\n \"message\": \"nulla aute aliqua\",\n \"reports\": {\n \"incididunt_7c\": {\n \"fail\": -61875286,\n \"info\": -85157735,\n \"logs\": [\n {\n \"description\": \"Duis non\",\n \"expected\": \"dolore esse Excepteur amet\",\n \"remediation\": \"qui dolor Lorem anim\",\n \"state\": \"cupidatat\",\n \"testId\": \"labori\",\n \"value\": \"pr\"\n },\n {\n \"description\": \"Excepteur nostrud\",\n \"expected\": \"id voluptate laboris\",\n \"remediation\": \"nostrud consequat veniam\",\n \"state\": \"sit aliqua nostrud proident\",\n \"testId\": \"ut in id non eiusmod\",\n \"value\": \"cupi\"\n }\n ],\n \"name\": \"anim voluptate dolor Excepteur\",\n \"pass\": -85399153,\n \"time\": \"\",\n \"type\": \"irure\",\n \"warn\": 51844086\n }\n },\n \"requestUid\": \"aliquip u\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"proident in officia minim\"\n }\n }\n ],\n \"kubeHunterLogs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"id0\": \"\",\n \"ullamco_8_c\": \"\",\n \"quis_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"incididuntc1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"culpa nostrud enim minim ad\",\n \"driverType\": \"proident ut ex nostrud\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"ut off\",\n \"uid\": \"Excepteur pariatur\"\n },\n \"message\": \"ad velit\",\n \"reports\": {\n \"sedf04\": {\n \"logs\": [\n {\n \"description\": \"adipisicing fugiat\",\n \"evidence\": \"ullamco deserunt sit te\",\n \"reference\": \"sunt fugiat pariatur\",\n \"severity\": \"aliqua adipisicing est occaecat sit\",\n \"testId\": \"dolor adipisicing culp\",\n \"vulnerability\": \"laborum incididunt Duis\"\n },\n {\n \"description\": \"cupidatat\",\n \"evidence\": \"et\",\n \"reference\": \"cupidatat laborum velit\",\n \"severity\": \"proident velit\",\n \"testId\": \"nisi\",\n \"vulnerability\": \"id est\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": 39730768,\n \"low\": 61761392,\n \"medium\": -19887884\n }\n },\n \"pariatur_b5\": {\n \"logs\": [\n {\n \"description\": \"ex in eiusmod labo\",\n \"evidence\": \"ul\",\n \"reference\": \"ex aute do sed\",\n \"severity\": \"ullamco\",\n \"testId\": \"veniam aliquip ea nulla velit\",\n \"vulnerability\": \"enim deserunt cillum eu\"\n },\n {\n \"description\": \"enim ullamco\",\n \"evidence\": \"Ut\",\n \"reference\": \"dolore\",\n \"severity\": \"minim Duis dolor\",\n \"testId\": \"adipisicing elit est\",\n \"vulnerability\": \"commodo ex est\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": -2147786,\n \"low\": -9789749,\n \"medium\": -74094046\n }\n }\n },\n \"requestUid\": \"in amet in\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"cillum velit eiusmod laboris\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"in_d\": \"\",\n \"ut_4\": \"\",\n \"site\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ametf2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"eiusmod anim id amet\",\n \"driverType\": \"dolore anim est\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"dolor elit Lorem\",\n \"uid\": \"exercitation Lorem\"\n },\n \"message\": \"ipsum laboris nulla ullamco Excepteur\",\n \"reports\": {\n \"tempor964\": {\n \"logs\": [\n {\n \"description\": \"in in\",\n \"evidence\": \"ut do ullamco amet aute\",\n \"reference\": \"amet eu do\",\n \"severity\": \"velit dolore incididunt eli\",\n \"testId\": \"mollit tempor occa\",\n \"vulnerability\": \"adipisicing esse\"\n },\n {\n \"description\": \"labore\",\n \"evidence\": \"mollit do qui laborum in\",\n \"reference\": \"magna dolor\",\n \"severity\": \"ipsum\",\n \"testId\": \"ut amet\",\n \"vulnerability\": \"consectetur ea reprehenderit\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": 32983130,\n \"low\": 94321782,\n \"medium\": 20765720\n }\n },\n \"aute_d\": {\n \"logs\": [\n {\n \"description\": \"nisi Ut\",\n \"evidence\": \"ipsum aliqua\",\n \"reference\": \"reprehend\",\n \"severity\": \"pariatur\",\n \"testId\": \"quis velit laboris aute\",\n \"vulnerability\": \"magna cillum voluptate\"\n },\n {\n \"description\": \"c\",\n \"evidence\": \"in quis\",\n \"reference\": \"n\",\n \"severity\": \"dolore enim\",\n \"testId\": \"tempor proident minim\",\n \"vulnerability\": \"pariatur nostrud eu occaecat\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": 8545501,\n \"low\": 83746081,\n \"medium\": -18529513\n }\n }\n },\n \"requestUid\": \"aliquip Ut culpa do\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"sunt do\"\n }\n }\n ],\n \"sonobuoyLogs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"utc_\": \"\",\n \"sintb2e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolora3\": \"\",\n \"Lorem_2c3\": \"\",\n \"aute_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"magna ex amet officia\",\n \"driverType\": \"culpa irure\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"tempor commodo dolore culpa\",\n \"uid\": \"ipsum consectetur\"\n },\n \"message\": \"aute tempor\",\n \"reports\": {\n \"cupidatat_1f\": {\n \"fail\": 56058332,\n \"logs\": [\n {\n \"description\": \"aliqua ipsum aute\",\n \"msg\": \"cupidatat ea aute\",\n \"output\": \"veniam dolor qui\",\n \"path\": \"exercitation\",\n \"state\": \"laboris ullamco amet\"\n },\n {\n \"description\": \"ullamco Ut non\",\n \"msg\": \"incididunt culpa id\",\n \"output\": \"nulla occaecat\",\n \"path\": \"ullamco\",\n \"state\": \"esse aute velit pariatur incididunt\"\n }\n ],\n \"node\": \"labore\",\n \"pass\": -73341434,\n \"plugin\": \"sunt ex sit enim\",\n \"status\": \"eiusmod in sit\",\n \"total\": 39801924\n },\n \"cillum62f\": {\n \"fail\": -85703862,\n \"logs\": [\n {\n \"description\": \"et sed pariatur ut voluptate\",\n \"msg\": \"ullamco reprehenderit\",\n \"output\": \"exercitation sunt\",\n \"path\": \"reprehenderit labore voluptate laborum\",\n \"state\": \"culpa ut ut\"\n },\n {\n \"description\": \"quis do in est irure\",\n \"msg\": \"laboris\",\n \"output\": \"do aliquip\",\n \"path\": \"sint velit proident\",\n \"state\": \"sint consequat id in\"\n }\n ],\n \"node\": \"incididunt non nisi deserunt\",\n \"pass\": -24059927,\n \"plugin\": \"Duis sint ad\",\n \"status\": \"consectetur aliqua aliquip\",\n \"total\": -72755094\n }\n },\n \"requestUid\": \"cillum dolor labore Excepteur\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"laboris\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"minim15_\": \"\",\n \"temporaa\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nulla4_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"dolor qui ad do\",\n \"driverType\": \"in moll\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"ut enim aliquip minim\",\n \"uid\": \"adipisicing laborum deserunt nulla\"\n },\n \"message\": \"reprehenderit esse incididunt mollit\",\n \"reports\": {\n \"minim9\": {\n \"fail\": 61309854,\n \"logs\": [\n {\n \"description\": \"ea eiusmod culpa Duis in\",\n \"msg\": \"ad dolore\",\n \"output\": \"dolore\",\n \"path\": \"Ut cupidatat nisi laborum\",\n \"state\": \"aliqui\"\n },\n {\n \"description\": \"deserunt et magna\",\n \"msg\": \"irure elit anim\",\n \"output\": \"ad occaecat dolore\",\n \"path\": \"ea v\",\n \"state\": \"cupidatat sed\"\n }\n ],\n \"node\": \"nostrud pariatur Lorem\",\n \"pass\": 49782828,\n \"plugin\": \"esse Excepteur qui dolore\",\n \"status\": \"amet commodo minim\",\n \"total\": 54053766\n },\n \"in_6\": {\n \"fail\": -4935705,\n \"logs\": [\n {\n \"description\": \"elit ut sint\",\n \"msg\": \"ad deserunt\",\n \"output\": \"do id\",\n \"path\": \"ex sunt aliqua fugiat\",\n \"state\": \"ex e\"\n },\n {\n \"description\": \"mollit\",\n \"msg\": \"ullamco magna nostrud anim velit\",\n \"output\": \"in reprehenderit labo\",\n \"path\": \"proident occaecat\",\n \"state\": \"Excepteur\"\n }\n ],\n \"node\": \"amet elit adipisicing\",\n \"pass\": 24338550,\n \"plugin\": \"officia sunt ex\",\n \"status\": \"nulla do\",\n \"total\": 91597397\n }\n },\n \"requestUid\": \"culpa officia fugiat\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"pariatur laboris\"\n }\n }\n ],\n \"syftLogs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor79\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sint_c\": \"\",\n \"eu63\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"in reprehenderit Excepteur do\",\n \"driverType\": \"cupidatat deserunt exercitation et Duis\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"dolor Lorem sed\",\n \"uid\": \"amet d\"\n },\n \"location\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"deserunt do magna laborum adipisicing\",\n \"reports\": [\n {\n \"dependencies\": [\n {\n \"name\": \"mollit in do\",\n \"type\": \"non in magna nostrud\",\n \"version\": \"eiusmod culpa dolore\"\n },\n {\n \"name\": \"id aliqua laboris\",\n \"type\": \"quis reprehenderit et\",\n \"version\": \"do dolor nostrud\"\n }\n ],\n \"image\": \"incididunt adipisicing ess\",\n \"imageContexts\": [\n {\n \"containerName\": \"ea dolore consequat\",\n \"namespace\": \"tempor dolor\",\n \"podName\": \"quis\"\n },\n {\n \"containerName\": \"sint et dolor fugiat\",\n \"namespace\": \"consectetur ut incididunt ullamco ex\",\n \"podName\": \"non minim velit\"\n }\n ],\n \"isSBOMExist\": false,\n \"state\": \"dolor est sit\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"fugiat deserunt\",\n \"installed\": \"aliqua in laborum id\",\n \"name\": \"esse Lorem id\",\n \"severity\": \"et velit sed\",\n \"type\": \"proident esse\",\n \"vulnerability\": \"dolore\"\n },\n {\n \"fixedIn\": \"sunt qui\",\n \"installed\": \"mollit nisi reprehenderit c\",\n \"name\": \"officia sed elit temp\",\n \"severity\": \"sed ut amet non\",\n \"type\": \"eiusmod in\",\n \"vulnerability\": \"Lorem nisi anim sed\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": 56299772,\n \"high\": 84089523,\n \"low\": 95930683,\n \"medium\": 49523748,\n \"negligible\": -46999184,\n \"unknown\": -50188477\n }\n },\n {\n \"dependencies\": [\n {\n \"name\": \"laborum cupidatat\",\n \"type\": \"qui esse\",\n \"version\": \"nulla in\"\n },\n {\n \"name\": \"dolor in\",\n \"type\": \"consectetur reprehenderit in\",\n \"version\": \"Duis\"\n }\n ],\n \"image\": \"pariatur in\",\n \"imageContexts\": [\n {\n \"containerName\": \"in dolore Lorem\",\n \"namespace\": \"non sit anim laboris\",\n \"podName\": \"do dolore\"\n },\n {\n \"containerName\": \"ut amet do\",\n \"namespace\": \"laboris proident\",\n \"podName\": \"in anim sunt\"\n }\n ],\n \"isSBOMExist\": false,\n \"state\": \"sunt ad Lorem consectetur adipisicing\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"esse fugiat tempor dolor\",\n \"installed\": \"cillum magna ut\",\n \"name\": \"Lorem qui aliqua\",\n \"severity\": \"cupidatat consectetur\",\n \"type\": \"labore eu Duis cillum\",\n \"vulnerability\": \"id consequat commodo\"\n },\n {\n \"fixedIn\": \"minim proident laboris eiusmod\",\n \"installed\": \"veniam \",\n \"name\": \"consequat quis fugiat anim\",\n \"severity\": \"Duis repr\",\n \"type\": \"consequat exercitation velit magna\",\n \"vulnerability\": \"est sunt\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": -98891401,\n \"high\": 77975763,\n \"low\": 61157975,\n \"medium\": 16067125,\n \"negligible\": 53508491,\n \"unknown\": 31882249\n }\n }\n ],\n \"requestUid\": \"aliquip consequat laborum\",\n \"scanContext\": {\n \"format\": \"laborum dolor nisi\",\n \"labelSelector\": \"mollit officia aute\",\n \"namespace\": \"incidi\",\n \"podName\": \"amet fugiat sunt quis voluptate\",\n \"scope\": \"nisi fugiat amet\"\n },\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"cillum minim adipisicing magna\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"veniam__0\": \"\",\n \"in_2b2\": \"\",\n \"culpa_43\": \"\",\n \"laboris_83e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore2\": \"\",\n \"est3db\": \"\",\n \"Ut_\": \"\",\n \"commodo_1_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"amet\",\n \"driverType\": \"elit fugiat est\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"in consectetur d\",\n \"uid\": \"aute consectetur est commodo\"\n },\n \"location\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"Lorem\",\n \"reports\": [\n {\n \"dependencies\": [\n {\n \"name\": \"in cupidatat\",\n \"type\": \"dolor officia\",\n \"version\": \"officia dolor ea velit\"\n },\n {\n \"name\": \"ut eiusmod sunt\",\n \"type\": \"ut incidi\",\n \"version\": \"in ullamco\"\n }\n ],\n \"image\": \"in Duis enim in commodo\",\n \"imageContexts\": [\n {\n \"containerName\": \"nulla dolore\",\n \"namespace\": \"proident dolore\",\n \"podName\": \"consectetur aute minim\"\n },\n {\n \"containerName\": \"mollit cupidatat\",\n \"namespace\": \"deserunt commodo Excepteur\",\n \"podName\": \"consequat\"\n }\n ],\n \"isSBOMExist\": false,\n \"state\": \"culpa veniam voluptate\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"reprehenderit irure non consequat\",\n \"installed\": \"dolore ut elit est\",\n \"name\": \"labo\",\n \"severity\": \"dolor cupidatat in amet\",\n \"type\": \"exercitation tempor voluptate\",\n \"vulnerability\": \"nulla ut aute\"\n },\n {\n \"fixedIn\": \"do cillum\",\n \"installed\": \"ullamco mollit velit nulla amet\",\n \"name\": \"elit est aliqua consequat do\",\n \"severity\": \"id dolore sunt aliqua\",\n \"type\": \"fugiat Ut dolor\",\n \"vulnerability\": \"velit labore cillum amet irure\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": 7398385,\n \"high\": -1951893,\n \"low\": -88034198,\n \"medium\": -98788083,\n \"negligible\": -10281976,\n \"unknown\": -14080914\n }\n },\n {\n \"dependencies\": [\n {\n \"name\": \"ut reprehende\",\n \"type\": \"Duis veniam et\",\n \"version\": \"nulla culpa\"\n },\n {\n \"name\": \"laborum dolor consequat\",\n \"type\": \"amet ad\",\n \"version\": \"cupidatat velit in\"\n }\n ],\n \"image\": \"ullamco dolore\",\n \"imageContexts\": [\n {\n \"containerName\": \"cupidatat dolor voluptate\",\n \"namespace\": \"dolor dolore nulla\",\n \"podName\": \"dolore sit Lorem laborum quis\"\n },\n {\n \"containerName\": \"do sint\",\n \"namespace\": \"id fugiat minim\",\n \"podName\": \"culpa officia\"\n }\n ],\n \"isSBOMExist\": true,\n \"state\": \"nisi elit\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"ad laborum\",\n \"installed\": \"ea qui\",\n \"name\": \"v\",\n \"severity\": \"cupidatat incididunt qui sit velit\",\n \"type\": \"laborum ad aliqua\",\n \"vulnerability\": \"anim dolor\"\n },\n {\n \"fixedIn\": \"non culpa\",\n \"installed\": \"anim\",\n \"name\": \"tempor nisi ullamco\",\n \"severity\": \"ea nostrud Ut\",\n \"type\": \"culpa Lorem occaecat sit\",\n \"vulnerability\": \"dolor ex minim\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": -59780851,\n \"high\": -70983753,\n \"low\": 84383709,\n \"medium\": 34867693,\n \"negligible\": 82400108,\n \"unknown\": 12896332\n }\n }\n ],\n \"requestUid\": \"sint aute ipsum aliqua ea\",\n \"scanContext\": {\n \"format\": \"tempor est\",\n \"labelSelector\": \"pariatur nisi eiusmod\",\n \"namespace\": \"ut non\",\n \"podName\": \"nostrud enim minim velit sunt\",\n \"scope\": \"adipisicing ut esse\"\n },\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"nulla sed\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "632f87c4-0b1d-4c10-abc1-c24092976978", + "name": "Update the KubeBench compliance scan log by uid", + "request": { + "name": "Update the KubeBench compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "kubeBench" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"incididunta4\": {\n \"fail\": \"\",\n \"info\": \"\",\n \"logs\": [\n {\n \"description\": \"\",\n \"expected\": \"\",\n \"remediation\": \"\",\n \"state\": \"\",\n \"testId\": \"\",\n \"value\": \"\"\n },\n {\n \"description\": \"\",\n \"expected\": \"\",\n \"remediation\": \"\",\n \"state\": \"\",\n \"testId\": \"\",\n \"value\": \"\"\n }\n ],\n \"name\": \"\",\n \"pass\": \"\",\n \"time\": \"\",\n \"type\": \"\",\n \"warn\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "437ebe1e-a7fb-4f11-95d5-b820af8517b8", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "kubeBench" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"fugiat_4\": {\n \"fail\": \"\",\n \"info\": \"\",\n \"logs\": [\n {\n \"description\": \"\",\n \"expected\": \"\",\n \"remediation\": \"\",\n \"state\": \"\",\n \"testId\": \"\",\n \"value\": \"\"\n },\n {\n \"description\": \"\",\n \"expected\": \"\",\n \"remediation\": \"\",\n \"state\": \"\",\n \"testId\": \"\",\n \"value\": \"\"\n }\n ],\n \"name\": \"\",\n \"pass\": \"\",\n \"time\": \"\",\n \"type\": \"\",\n \"warn\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ae881f60-b495-474f-93ca-08b9e2faf59a", + "name": "Update the KubeHunter compliance scan log by uid", + "request": { + "name": "Update the KubeHunter compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "kubeHunter" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"ut_d2_\": {\n \"logs\": [\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilities\": {\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\"\n }\n },\n \"aliquip88d\": {\n \"logs\": [\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilities\": {\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\"\n }\n },\n \"ex_3\": {\n \"logs\": [\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilities\": {\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d2fdd4b4-83ef-4c08-805b-469b2a20016e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "kubeHunter" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"quis80\": {\n \"logs\": [\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"description\": \"\",\n \"evidence\": \"\",\n \"reference\": \"\",\n \"severity\": \"\",\n \"testId\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilities\": {\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3351d067-335f-4a0e-ab95-2bfe407d6177", + "name": "Update the Sonobuoy compliance scan log by uid", + "request": { + "name": "Update the Sonobuoy compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "sonobuoy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"occaecatbc\": {\n \"fail\": \"\",\n \"logs\": [\n {\n \"description\": \"\",\n \"msg\": \"\",\n \"output\": \"\",\n \"path\": \"\",\n \"state\": \"\"\n },\n {\n \"description\": \"\",\n \"msg\": \"\",\n \"output\": \"\",\n \"path\": \"\",\n \"state\": \"\"\n }\n ],\n \"node\": \"\",\n \"pass\": \"\",\n \"plugin\": \"\",\n \"status\": \"\",\n \"total\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ac0d2a62-e8cd-4d26-8f6b-580144b53ba7", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "sonobuoy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"reports\": {\n \"est3\": {\n \"fail\": \"\",\n \"logs\": [\n {\n \"description\": \"\",\n \"msg\": \"\",\n \"output\": \"\",\n \"path\": \"\",\n \"state\": \"\"\n },\n {\n \"description\": \"\",\n \"msg\": \"\",\n \"output\": \"\",\n \"path\": \"\",\n \"state\": \"\"\n }\n ],\n \"node\": \"\",\n \"pass\": \"\",\n \"plugin\": \"\",\n \"status\": \"\",\n \"total\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4fbd6b9e-f1c0-4801-be09-5995c581ff7e", + "name": "Update the Syft compliance scan log by uid", + "request": { + "name": "Update the Syft compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "syft" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"report\": {\n \"batchNo\": \"\",\n \"batchSize\": \"\",\n \"dependencies\": [\n {\n \"name\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"name\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"image\": \"\",\n \"imageContexts\": [\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n },\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n }\n ],\n \"sbom\": \"\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"\",\n \"installed\": \"\",\n \"name\": \"\",\n \"severity\": \"\",\n \"type\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"fixedIn\": \"\",\n \"installed\": \"\",\n \"name\": \"\",\n \"severity\": \"\",\n \"type\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": \"\",\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\",\n \"negligible\": \"\",\n \"unknown\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8d936b8b-85d3-4727-9eb7-e3d55c29ed1f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + "drivers", + "syft" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"requestUid\": \"\",\n \"status\": \"\",\n \"report\": {\n \"batchNo\": \"\",\n \"batchSize\": \"\",\n \"dependencies\": [\n {\n \"name\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"name\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"image\": \"\",\n \"imageContexts\": [\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n },\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n }\n ],\n \"sbom\": \"\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"\",\n \"installed\": \"\",\n \"name\": \"\",\n \"severity\": \"\",\n \"type\": \"\",\n \"vulnerability\": \"\"\n },\n {\n \"fixedIn\": \"\",\n \"installed\": \"\",\n \"name\": \"\",\n \"severity\": \"\",\n \"type\": \"\",\n \"vulnerability\": \"\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": \"\",\n \"high\": \"\",\n \"low\": \"\",\n \"medium\": \"\",\n \"negligible\": \"\",\n \"unknown\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "cfb1e49e-0312-4f9e-98e9-32e92a4aee1d", + "name": "{logUid}", + "item": [ + { + "id": "2bdf1ce9-fbe0-4db7-89e2-05753e5cf5ab", + "name": "Delete the compliance scan log by uid", + "request": { + "name": "Delete the compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "7db702c4-58fc-4977-b7de-f912d5fc7458", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cc19ed33-93a4-479a-94b6-a90287390e41", + "name": "drivers", + "item": [ + { + "id": "d9686849-b4f3-4529-ac19-7e5fde7f5d96", + "name": "Returns the KubeBench compliance scan log by uid", + "request": { + "name": "Returns the KubeBench compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "kubeBench" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "60658fe5-58c3-4d58-9760-e045c92d354c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "kubeBench" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"nisia5\": \"\",\n \"dod_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in_88\": \"\",\n \"laboris55\": \"\",\n \"etc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"voluptate deserun\",\n \"driverType\": \"aliqua\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"eiusmod est nostrud aliquip\",\n \"uid\": \"ullamco et\"\n },\n \"message\": \"Ut amet nisi anim\",\n \"reports\": {\n \"cupidatat_f\": {\n \"fail\": 13677442,\n \"info\": 80764929,\n \"logs\": [\n {\n \"description\": \"laboris ut et\",\n \"expected\": \"voluptate qui ut eiusmod incididunt\",\n \"remediation\": \"cupidatat cillum officia\",\n \"state\": \"ut labore dolor occaecat\",\n \"testId\": \"et irure ea pariatur cillum\",\n \"value\": \"anim esse\"\n },\n {\n \"description\": \"nulla occaecat\",\n \"expected\": \"dolore laborum\",\n \"remediation\": \"in ad eu\",\n \"state\": \"nulla sed Duis pariatur laboris\",\n \"testId\": \"reprehenderit commodo\",\n \"value\": \"sit nostrud sed\"\n }\n ],\n \"name\": \"qui ut in te\",\n \"pass\": -73072224,\n \"time\": \"\",\n \"type\": \"exercitation non\",\n \"warn\": -85986490\n }\n },\n \"requestUid\": \"in consectetur ipsum\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"do dolore in\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "05ede7ec-983f-45b9-9601-5bf6a7d10bc5", + "name": "Returns the KubeHunter compliance scan log by uid", + "request": { + "name": "Returns the KubeHunter compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "kubeHunter" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5834ea48-f4b1-4a7e-9c79-df55146f42ce", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "kubeHunter" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"non_81a\": \"\",\n \"in539\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui7e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"consectetur nostrud occaecat ullamco\",\n \"driverType\": \"magna fugiat\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"reprehende\",\n \"uid\": \"ipsum sunt anim laboris cillum\"\n },\n \"message\": \"consectetur enim\",\n \"reports\": {\n \"quisb52\": {\n \"logs\": [\n {\n \"description\": \"eu reprehenderit ex\",\n \"evidence\": \"minim tempor\",\n \"reference\": \"ipsum\",\n \"severity\": \"quis\",\n \"testId\": \"magna\",\n \"vulnerability\": \"tempor ex id\"\n },\n {\n \"description\": \"aute dolore\",\n \"evidence\": \"deserunt ex\",\n \"reference\": \"conse\",\n \"severity\": \"aute nisi enim\",\n \"testId\": \"in in\",\n \"vulnerability\": \"cillum veniam adipisicing\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": 64541281,\n \"low\": -44949467,\n \"medium\": -15835107\n }\n },\n \"Excepteur84f\": {\n \"logs\": [\n {\n \"description\": \"amet velit\",\n \"evidence\": \"ad fugiat\",\n \"reference\": \"ullamco ex anim\",\n \"severity\": \"cupida\",\n \"testId\": \"adipisicing eiusmod Duis velit\",\n \"vulnerability\": \"deserunt dolor aliqua non occaecat\"\n },\n {\n \"description\": \"dolor reprehenderit exercitation ut laboris\",\n \"evidence\": \"nostrud sit in id\",\n \"reference\": \"sint est\",\n \"severity\": \"veniam ut anim\",\n \"testId\": \"occaecat deserunt dolor sit fugiat\",\n \"vulnerability\": \"ipsum adipisicing nisi id\"\n }\n ],\n \"time\": \"\",\n \"vulnerabilites\": {\n \"high\": 2982651,\n \"low\": -27712589,\n \"medium\": 96046533\n }\n }\n },\n \"requestUid\": \"incididunt cillum proiden\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"mo\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ea95e8e0-f052-4366-a656-3e477f823158", + "name": "Returns the Sonobuoy compliance scan log by uid", + "request": { + "name": "Returns the Sonobuoy compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "sonobuoy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "313fd84c-a443-45ab-b444-f6447928fcd7", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "sonobuoy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "reportId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamco_1\": \"\",\n \"incididunt21\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_28\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"aliquip sint\",\n \"driverType\": \"cillum consequat\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"non nostrud Excepteur\",\n \"uid\": \"id non nostrud mollit\"\n },\n \"message\": \"proident \",\n \"reports\": {\n \"est_5cb\": {\n \"fail\": -92614641,\n \"logs\": [\n {\n \"description\": \"labore\",\n \"msg\": \"aliquip Lorem non mag\",\n \"output\": \"exercitation ut nisi cillum\",\n \"path\": \"esse\",\n \"state\": \"exercitation ex nulla tempor\"\n },\n {\n \"description\": \"reprehenderit\",\n \"msg\": \"laboris adipisicing tempor Excepteur\",\n \"output\": \"magna aliquip\",\n \"path\": \"cillum ex Excepteur\",\n \"state\": \"minim dolore magna\"\n }\n ],\n \"node\": \"dolore voluptate cupidatat elit\",\n \"pass\": -87762925,\n \"plugin\": \"qui eiusmod enim\",\n \"status\": \"veniam est\",\n \"total\": -8286135\n },\n \"deserunt0\": {\n \"fail\": 39354589,\n \"logs\": [\n {\n \"description\": \"anim pariatur\",\n \"msg\": \"Lor\",\n \"output\": \"velit\",\n \"path\": \"dolor proide\",\n \"state\": \"minim\"\n },\n {\n \"description\": \"Excepteur mollit aute\",\n \"msg\": \"in ipsum Duis\",\n \"output\": \"voluptate commodo ex\",\n \"path\": \"consectetur eu mollit\",\n \"state\": \"non sunt\"\n }\n ],\n \"node\": \"aute\",\n \"pass\": -65575857,\n \"plugin\": \"cupidatat amet dolor exercitation\",\n \"status\": \"fugiat ullamco\",\n \"total\": -29497152\n }\n },\n \"requestUid\": \"Duis veniam\",\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"Excepteur dolor Ut\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "215983fb-e256-45eb-952c-7c53fec44e0a", + "name": "syft", + "item": [ + { + "id": "5779b21d-ae58-4326-80ed-5540324c9f91", + "name": "Returns the Syft compliance scan log by uid", + "request": { + "name": "Returns the Syft compliance scan log by uid", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "syft" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "da19ac7b-ef97-47ff-bb94-a21de022b272", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "syft" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"sit_77f\": \"\",\n \"velit_a9_\": \"\",\n \"ullamco416\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"qui1d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"officia\",\n \"driverType\": \"reprehenderit in\"\n },\n \"status\": {\n \"actor\": {\n \"actorType\": \"labore\",\n \"uid\": \"esse \"\n },\n \"location\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"message\": \"labore\",\n \"reports\": [\n {\n \"dependencies\": [\n {\n \"name\": \"officia veniam culpa\",\n \"type\": \"ea exercitation\",\n \"version\": \"Lorem sunt ullamco Excepteur ut\"\n },\n {\n \"name\": \"ex \",\n \"type\": \"ex Lorem fugiat\",\n \"version\": \"labore eiusmod proident qui ad\"\n }\n ],\n \"image\": \"eu fugiat aute ut occaecat\",\n \"imageContexts\": [\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n },\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n }\n ],\n \"isSBOMExist\": true,\n \"state\": \"anim culpa\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"\",\n \"installed\": \"occaecat ea quis commodo nulla\",\n \"name\": \"incididunt\",\n \"severity\": \"ex minim ad Exc\",\n \"type\": \"id quis minim non\",\n \"vulnerability\": \"nisi Ut\"\n },\n {\n \"fixedIn\": \"qui id anim\",\n \"installed\": \"\",\n \"name\": \"consectetur\",\n \"severity\": \"Excepteur sit do velit amet\",\n \"type\": \"id sint labore\",\n \"vulnerability\": \"sint velit\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": 66500711,\n \"high\": -36128657,\n \"low\": 94822262,\n \"medium\": 71356371,\n \"negligible\": 65078882,\n \"unknown\": 15601866\n }\n },\n {\n \"dependencies\": [\n {\n \"name\": \"eiusmod laboris sit enim sint\",\n \"type\": \"dolor do tempor ea aliqua\",\n \"version\": \"occaecat officia ex proident ad\"\n },\n {\n \"name\": \"tempor reprehenderit ut consequat\",\n \"type\": \"magna ex deserunt sit ipsum\",\n \"version\": \"qui minim deserunt\"\n }\n ],\n \"image\": \"est exercitation quis ipsum\",\n \"imageContexts\": [\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n },\n {\n \"containerName\": \"\",\n \"namespace\": \"\",\n \"podName\": \"\"\n }\n ],\n \"isSBOMExist\": false,\n \"state\": \"ex do enim proident\",\n \"time\": \"\",\n \"vulnerabilities\": [\n {\n \"fixedIn\": \"non adipisicing veniam Excepteur\",\n \"installed\": \"in cupidatat minim\",\n \"name\": \"nostrud elit\",\n \"severity\": \"est\",\n \"type\": \"do sunt mollit cillum Lorem\",\n \"vulnerability\": \"dolor laboris nostrud\"\n },\n {\n \"fixedIn\": \"incididunt in eu sunt\",\n \"installed\": \"commodo esse\",\n \"name\": \"adipisicing eiusmod do veniam\",\n \"severity\": \"fugiat\",\n \"type\": \"do Lorem\",\n \"vulnerability\": \"in nostrud deserunt\"\n }\n ],\n \"vulnerabilitySummary\": {\n \"critical\": -22118607,\n \"high\": 36862609,\n \"low\": -68139705,\n \"medium\": 94633744,\n \"negligible\": 12806279,\n \"unknown\": -1183092\n }\n }\n ],\n \"requestUid\": \"cillum in\",\n \"scanContext\": {\n \"format\": \"quis commodo laborum ut\",\n \"labelSelector\": \"et quis in aliquip labore\",\n \"namespace\": \"amet Duis\",\n \"podName\": \"amet commodo irure\",\n \"scope\": \"occaecat\"\n },\n \"scanTime\": {\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"state\": \"id aute\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "023d1a87-1fa9-421b-9435-4506a21f802f", + "name": "Returns the image sbom of syft scan log of cluster", + "request": { + "name": "Returns the image sbom of syft scan log of cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "syft", + "sbom" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "image", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3ae3c0af-70fe-4237-8cf4-13a392e69d1b", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + "syft", + "sbom" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "image", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "1ace893a-02e8-49e7-92d2-2b5e16602f06", + "name": "Downloads the driver cluster logs", + "request": { + "name": "Downloads the driver cluster logs", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + ":driver", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fileFormat", + "value": "pdf" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "driver", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "673bb14d-664b-4b4e-b2c0-8c2329d467ff", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "logs", + ":logUid", + "drivers", + ":driver", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fileFormat", + "value": "pdf" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "logUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "driver", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "f28d1437-e112-412c-9840-a0900661e789", + "name": "Create on demand cluster compliance scan", + "request": { + "name": "Create on demand cluster compliance scan", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"kubeBench\": {\n \"runScan\": \"\"\n },\n \"kubeHunter\": {\n \"runScan\": \"\"\n },\n \"sonobuoy\": {\n \"runScan\": \"\"\n },\n \"syft\": {\n \"config\": {\n \"format\": \"\",\n \"labelSelector\": \"\",\n \"location\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"namespace\": \"\",\n \"podName\": \"\",\n \"scope\": \"\"\n },\n \"runScan\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9a4187a8-3d43-403d-ac53-647ac22c018c", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "complianceScan", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"kubeBench\": {\n \"runScan\": \"\"\n },\n \"kubeHunter\": {\n \"runScan\": \"\"\n },\n \"sonobuoy\": {\n \"runScan\": \"\"\n },\n \"syft\": {\n \"config\": {\n \"format\": \"\",\n \"labelSelector\": \"\",\n \"location\": {\n \"name\": \"\",\n \"uid\": \"\"\n },\n \"namespace\": \"\",\n \"podName\": \"\",\n \"scope\": \"\"\n },\n \"runScan\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "acbbcb94-904d-4267-8ef8-39d62058dfe3", + "name": "Get the installed helm charts of a specified cluster", + "request": { + "name": "Get the installed helm charts of a specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "helmCharts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e5249e5e-1d0c-4118-b0d8-d29f94de548c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "helmCharts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"charts\": [\n {\n \"localName\": \"aliqua amet eu officia veniam\",\n \"matchedRegistries\": [\n {\n \"name\": \"officia mollit\",\n \"uid\": \"qui culpa est\"\n },\n {\n \"name\": \"molli\",\n \"uid\": \"qui mollit\"\n }\n ],\n \"name\": \"ut voluptate aliqua consectetur\",\n \"values\": \"eiusmod\",\n \"version\": \"pariatur Lorem quis\"\n },\n {\n \"localName\": \"laboris quis\",\n \"matchedRegistries\": [\n {\n \"name\": \"ex nisi eiusmod anim deserunt\",\n \"uid\": \"anim cillum elit consequat consect\"\n },\n {\n \"name\": \"id\",\n \"uid\": \"laboris\"\n }\n ],\n \"name\": \"c\",\n \"values\": \"eiusmod\",\n \"version\": \"Excepteur reprehe\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c99733a4-2cd5-475d-a6ab-b0502589df39", + "name": "logFetcher", + "item": [ + { + "id": "b6ff9faf-48d5-4fc4-a3a4-77e185ff5241", + "name": "Get the log fetcher for cluster", + "request": { + "name": "Get the log fetcher for cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "logFetcher" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "requestId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "540ebc92-ddad-4bd8-bb00-ef689b721a0a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "logFetcher" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "requestId", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"cillum_3e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"veniamcb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"laborum\",\n \"log\": \"ex\"\n },\n \"status\": {\n \"state\": \"officia in labore\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "122c82f6-4d1b-446b-8b54-aad4fa26f662", + "name": "Create the log fetcher for cluster", + "request": { + "name": "Create the log fetcher for cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "logFetcher" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"duration\": 10,\n \"k8s\": {\n \"labelSelector\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n },\n \"mode\": \"cluster\",\n \"noOfLines\": 1000,\n \"node\": {\n \"logs\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d02cc4af-eb35-45ab-8366-5cd39eb120a3", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "logFetcher" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid for which log is requested" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"duration\": 10,\n \"k8s\": {\n \"labelSelector\": [\n \"\"\n ],\n \"namespaces\": [\n \"\"\n ]\n },\n \"mode\": \"cluster\",\n \"noOfLines\": 1000,\n \"node\": {\n \"logs\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "d8c092ab-1bc7-4bfc-bbd9-8e5a5fd3285e", + "name": "Get the installed manifests of a specified cluster", + "request": { + "name": "Get the installed manifests of a specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8ec70715-00e1-445c-a688-37f3b3b1cd08", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"manifests\": [\n {\n \"content\": \"dolore fugiat laboris occaecat\",\n \"name\": \"officia aliqua minim reprehenderit\",\n \"namespace\": \"exercitation id proident commodo\",\n \"type\": \"est\"\n },\n {\n \"content\": \"proident ullamco nulla Duis\",\n \"name\": \"occaecat dolore tempor veniam\",\n \"namespace\": \"sit id laboris\",\n \"type\": \"et ad\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "db2bda8c-aec3-4773-a5cd-c52734e845c4", + "name": "restore", + "item": [ + { + "id": "0522c842-84d0-4b29-8bad-3f967c584426", + "name": "Returns the cluster restore of cluster", + "request": { + "name": "Returns the cluster restore of cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "restore" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "restoreRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "509a3a43-bee8-4bf9-bcc0-b8ef1fbb2801", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "restore" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "restoreRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"Lorem_09\": \"\",\n \"dolore_\": \"\",\n \"dolor_1\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in6\": \"\",\n \"reprehenderit_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterUid\": \"dolore esse quis\"\n },\n \"status\": {\n \"clusterRestoreStatuses\": [\n {\n \"actor\": {\n \"actorType\": \"dolore laboris mollit\",\n \"uid\": \"mi\"\n },\n \"backupName\": \"eiusmod cillum\",\n \"backupRequestUid\": \"ea adipisicing commodo sunt \",\n \"restoreRequestUid\": \"laboris ipsum dolore aliqua\",\n \"restoreStatusMeta\": {\n \"isSucceeded\": false,\n \"msg\": \"sit mollit enim dolore\",\n \"restoreTime\": \"\"\n },\n \"sourceClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"state\": \"adipisicing ut nisi\"\n },\n {\n \"actor\": {\n \"actorType\": \"labore cillum\",\n \"uid\": \"aute cupidatat\"\n },\n \"backupName\": \"commodo Excepteur consequat nostrud laborum\",\n \"backupRequestUid\": \"ex proident in\",\n \"restoreRequestUid\": \"cillum laboris deserunt\",\n \"restoreStatusMeta\": {\n \"isSucceeded\": false,\n \"msg\": \"est dolor enim proident ea\",\n \"restoreTime\": \"\"\n },\n \"sourceClusterRef\": {\n \"uid\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"state\": \"sunt ex dolore s\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b33e1240-e6ba-41f3-9351-db744ae01a00", + "name": "Create on demand cluster restore", + "request": { + "name": "Create on demand cluster restore", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "restore", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupRequestUid\": \"\",\n \"backupName\": \"\",\n \"destinationClusterUid\": \"\",\n \"includeClusterResources\": \"\",\n \"includeNamespaces\": [\n \"\"\n ],\n \"preserveNodePorts\": \"\",\n \"restorePVs\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "db802a6a-7d6d-4afe-aa76-f685a7bea7b9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "features", + "restore", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"backupRequestUid\": \"\",\n \"backupName\": \"\",\n \"destinationClusterUid\": \"\",\n \"includeClusterResources\": \"\",\n \"includeNamespaces\": [\n \"\"\n ],\n \"preserveNodePorts\": \"\",\n \"restorePVs\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "3f6e2041-1e2c-4fa9-a4a1-b046e33e1d62", + "name": "import", + "item": [ + { + "id": "6c0d06ef-8e56-443d-bd9a-7b177c1fc2eb", + "name": "Returns the specified cluster's import manifest file", + "request": { + "name": "Returns the specified cluster's import manifest file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "import", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "e7905ec3-1426-406d-904c-0f82bfc53ac3", + "name": "download file", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "import", + "manifest" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e7167645-15db-4e57-a73a-74151d0ea7ef", + "name": "Upgrade the specified imported read only cluster with full permissions", + "request": { + "name": "Upgrade the specified imported read only cluster with full permissions", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "import", + "upgrade" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "cc4015cd-9808-464d-9084-285a5bd0c905", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "import", + "upgrade" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "5e71aa21-7ef8-4d4e-9fc0-4d8d922221f0", + "name": "k8certificates", + "item": [ + { + "id": "606da2e9-1b7e-4100-ae71-6ee455fdd31c", + "name": "Get K8Certificate for spectro cluster", + "request": { + "name": "Get K8Certificate for spectro cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "k8certificates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "024e682c-44d9-42ea-aa24-b5725515cdec", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "k8certificates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machineCertificates\": [\n {\n \"certificateAuthorities\": [\n {\n \"certificates\": [\n {\n \"expiry\": \"\",\n \"name\": \"proident in\"\n },\n {\n \"expiry\": \"\",\n \"name\": \"et\"\n }\n ],\n \"expiry\": \"\",\n \"name\": \"anim laborum eu dolore\"\n },\n {\n \"certificates\": [\n {\n \"expiry\": \"\",\n \"name\": \"est deserunt comm\"\n },\n {\n \"expiry\": \"\",\n \"name\": \"labore et in\"\n }\n ],\n \"expiry\": \"\",\n \"name\": \"ut nulla aliqua incididunt\"\n }\n ],\n \"name\": \"eu irure culpa dolore consectetur\"\n },\n {\n \"certificateAuthorities\": [\n {\n \"certificates\": [\n {\n \"expiry\": \"\",\n \"name\": \"officia anim dolore\"\n },\n {\n \"expiry\": \"\",\n \"name\": \"aute et cillum aliquip\"\n }\n ],\n \"expiry\": \"\",\n \"name\": \"id\"\n },\n {\n \"certificates\": [\n {\n \"expiry\": \"\",\n \"name\": \"cillum anim ea nulla\"\n },\n {\n \"expiry\": \"\",\n \"name\": \"non consequat\"\n }\n ],\n \"expiry\": \"\",\n \"name\": \"qui\"\n }\n ],\n \"name\": \"nulla reprehenderit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2b275130-7e40-49d5-b0fb-51c87464816b", + "name": "Sets the cluster master nodes Kubernetes certificates for renewal", + "request": { + "name": "Sets the cluster master nodes Kubernetes certificates for renewal", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "k8certificates", + "renew" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "56b06a07-eae6-4bcb-bde0-348197e5e637", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "k8certificates", + "renew" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "05859399-9c62-43d4-94d7-dd48a700587f", + "name": "Returns the specified cluster's kube config file", + "request": { + "name": "Returns the specified cluster's kube config file", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "kubectl", + "redirect" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0cab409a-d57d-4e5d-ae28-2ca78a03a9b6", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "kubectl", + "redirect" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"redirectUri\": \"eiusmod\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4b2962ae-4f58-44d0-8ba6-9a2229c24290", + "name": "Retrieves a list of edge hosts of the libvirt cluster", + "request": { + "name": "Retrieves a list of edge hosts of the libvirt cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "libvirt", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5e99ad40-8c26-40e3-8ce0-0c4ac1affa69", + "name": "List of edge host devices", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "libvirt", + "edgeHosts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"laborisc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deserunt_57e\": \"\",\n \"nostrud551\": \"\",\n \"sunt5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"qui_047\": \"\",\n \"sunt17c\": \"\",\n \"ut5\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d9_\": \"\",\n \"utca\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"cillum_b\": \"\",\n \"eu_ab\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"qui2a\": \"\",\n \"laborise\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"consequat_1\": \"\",\n \"Duis_b\": \"\",\n \"in79\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"amet5\": \"\",\n \"enimd\": \"\",\n \"dolor2_1\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolor_92\": \"\",\n \"Utbce\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_d6\": \"\",\n \"ut_9\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"adipisicing_3_b\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"ut2e\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n },\n {\n \"aclmeta\": {\n \"ownerUid\": \"\",\n \"projectUid\": \"\",\n \"tenantUid\": \"\"\n },\n \"metadata\": {\n \"annotations\": {\n \"quisfa0\": \"\",\n \"nisi_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consectetur9_b\": \"\",\n \"cupidatat_0d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudProperties\": {\n \"vsphere\": {\n \"datacenters\": [\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n },\n {\n \"computeClusters\": [\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n },\n {\n \"datastores\": [\n \"\"\n ],\n \"name\": \"\",\n \"networks\": [\n \"\"\n ],\n \"resourcePools\": [\n \"\"\n ]\n }\n ],\n \"folders\": [\n \"\",\n \"\"\n ],\n \"name\": \"\"\n }\n ]\n }\n },\n \"clusterProfileTemplates\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"ex_daa\": \"\",\n \"proident794\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"laborum9\": \"\",\n \"consequat__c9\": \"\",\n \"dolord\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"nulla7f\": \"\",\n \"commodo_951\": \"\",\n \"mollit2\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"do_def\": \"\",\n \"dolor_\": \"\",\n \"cillum7d\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"commodo25f\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"Excepteur_94c\": \"\",\n \"mollit2\": \"\",\n \"et0\": \"\",\n \"enim_291\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"fugiat_83\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"consequat_e\": \"\",\n \"consectetura_\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ],\n \"device\": {\n \"archType\": \"amd64\",\n \"cpu\": {\n \"cores\": \"\"\n },\n \"disks\": [\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n },\n {\n \"controller\": \"\",\n \"partitions\": [\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n },\n {\n \"fileSystemType\": \"\",\n \"freeSpace\": \"\",\n \"mountPoint\": \"\",\n \"totalSpace\": \"\",\n \"usedSpace\": \"\"\n }\n ],\n \"size\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"addresses\": {\n \"laborum0\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n },\n {\n \"addresses\": {\n \"amet4\": \"\",\n \"tempor2\": \"\",\n \"reprehenderit_d\": \"\"\n },\n \"model\": \"\",\n \"vendor\": \"\"\n }\n ],\n \"memory\": {\n \"sizeInMB\": \"\"\n },\n \"nics\": [\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n },\n {\n \"dns\": [\n \"\",\n \"\"\n ],\n \"gateway\": \"\",\n \"ip\": \"\",\n \"isDefault\": \"\",\n \"macAddr\": \"\",\n \"nicName\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"os\": {\n \"family\": \"\",\n \"version\": \"\"\n }\n },\n \"host\": {\n \"hostUid\": \"\",\n \"hostAddress\": \"\",\n \"disableAutoRegister\": \"\",\n \"hostAuthToken\": \"\",\n \"hostChecksum\": \"\",\n \"hostIdentity\": {\n \"caCert\": \"\",\n \"mode\": \"\",\n \"socketPath\": \"\",\n \"sshSecret\": {\n \"name\": \"\",\n \"privateKey\": \"\"\n }\n },\n \"hostPairingKey\": \"\",\n \"macAddress\": \"\",\n \"project\": {\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"properties\": {\n \"networks\": [\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n },\n {\n \"networkName\": \"\",\n \"networkType\": \"\"\n }\n ],\n \"storagePools\": [\n {\n \"name\": \"\"\n },\n {\n \"name\": \"\"\n }\n ]\n },\n \"service\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"type\": \"\",\n \"version\": \"\"\n },\n \"status\": {\n \"health\": {\n \"agentVersion\": \"\",\n \"message\": \"\",\n \"state\": \"\"\n },\n \"inUseClusters\": [\n {\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packs\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"endTime\": \"\",\n \"manifests\": [\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n },\n {\n \"condition\": {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"\",\n \"profileUid\": \"\",\n \"services\": [\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"\",\n \"type\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileStatus\": {\n \"hasUserMacros\": \"\"\n },\n \"serviceAuthToken\": \"\",\n \"state\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"eu irure id nulla labore\",\n \"count\": -88054285,\n \"limit\": -86712416,\n \"offset\": -93710952\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c0dee9d2-f618-46aa-9db9-9ad400e48199", + "name": "Associate the assets for the cluster", + "request": { + "name": "Associate the assets for the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "location" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "026f9d2f-7ed7-47d1-96b2-2e0929f5d0c9", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "location" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"location\": {\n \"countryCode\": \"\",\n \"countryName\": \"\",\n \"geoLoc\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"regionCode\": \"\",\n \"regionName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f199a739-8cef-4f36-b7ca-91fc47b39658", + "name": "Update the specified spectro cluster metadata", + "request": { + "name": "Update the specified spectro cluster metadata", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"nulla_71\": \"\",\n \"enima\": \"\"\n },\n \"labels\": {\n \"cupidatat_8_1\": \"\",\n \"nostrud5d\": \"\"\n },\n \"name\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2874f5fb-1213-43b3-9206-d652fa1b9d13", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "metadata" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f00c3527-67e0-46c3-bf7c-1a9489b11c65", + "name": "Returns available namespaces for the cluster", + "request": { + "name": "Returns available namespaces for the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "skipEmptyNamespaces", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "beb9f1ec-34bc-469a-9182-7391f5fed795", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "namespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "skipEmptyNamespaces", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"namespaces\": [\n {\n \"namespace\": \"eni\",\n \"pvcCount\": -58638248.0969128\n },\n {\n \"namespace\": \"dolor consectetur commodo\",\n \"pvcCount\": 48997758.66712654\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4ef40908-d6f4-47e8-84e4-e04eb170a371", + "name": "oidc", + "item": [ + { + "id": "8de80384-1bde-41e4-a395-a98cc89d9778", + "name": "Returns k8s spectrocluster oidc", + "request": { + "name": "Returns k8s spectrocluster oidc", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "oidc" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) spc uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4f261b08-333a-49b4-8f35-8020afb9a8db", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "oidc" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) spc uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clientId\": \"voluptate amet quis id\",\n \"clientSecret\": \"id esse do\",\n \"issuerUrl\": \"eu velit labore id\",\n \"requiredClaims\": {\n \"Email\": \"incididunt\",\n \"FirstName\": \"nostrud dolor aute sunt\",\n \"LastName\": \"quis Excepteur sed eiusmod\",\n \"SpectroTeam\": \"in Duis nulla\"\n },\n \"scopes\": [\n \"sint\",\n \"fugiat commodo\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c5a99ec0-5267-4a92-be00-d399b47718a4", + "name": "Returns k8s dashboard url", + "request": { + "name": "Returns k8s dashboard url", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "oidc", + "dashboard", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) spc uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9e151f1c-2fb2-448f-83bc-bc8eed21c94c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "oidc", + "dashboard", + "url" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) spc uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"url\": \"pariatur elit nulla\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "6034ffc5-3eb9-4669-9ddf-e194baebc76e", + "name": "pack", + "item": [ + { + "id": "3d36f2ac-e232-486f-b568-2bc53b9f45eb", + "name": "Returns the specified cluster's manifest", + "request": { + "name": "Returns the specified cluster's manifest", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "pack", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "resolveManifestValues", + "value": "false", + "description": "resolve pack manifest values if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) manifest uid which is part of the pack ref" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4e4e315f-a0fc-4c2b-80fc-5136eb2ad438", + "name": "Pack manifest content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "pack", + "manifests", + ":manifestUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "resolveManifestValues", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "manifestUid", + "description": "(Required) manifest uid which is part of the pack ref" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"pariatur_3_\": \"\",\n \"sit80\": \"\",\n \"non__\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_94\": \"\",\n \"est_0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"tempor in adipisicing qui\",\n \"digest\": \"Ut consequat occaecat mollit magna\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eb17da3e-8779-4c48-83ec-43b790c82854", + "name": "Get specified cluster pack properties", + "request": { + "name": "Get specified cluster pack properties", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "pack", + "properties" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "layer", + "value": "", + "description": "(Required) Pack layer" + }, + { + "disabled": false, + "key": "fieldPath", + "value": "", + "description": "(Required) Pack values yaml field path" + }, + { + "disabled": false, + "key": "name", + "value": "", + "description": "Pack name" + }, + { + "disabled": false, + "key": "resolveMacros", + "value": "true", + "description": "Is the macros need to be resolved" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "659c313d-1736-4f96-92d4-7a5a7c274b28", + "name": "Cluster's pack properties response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "pack", + "properties" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "layer", + "value": "" + }, + { + "key": "fieldPath", + "value": "" + }, + { + "key": "name", + "value": "" + }, + { + "key": "resolveMacros", + "value": "true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"yaml\": \"proident occaecat ad\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "37a81dfb-65be-428e-8824-bfc6fdea6fa4", + "name": "Updates the cluster's pack references", + "request": { + "name": "Updates the cluster's pack references", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packRefs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "notify", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"uid\": \"\"\n }\n ],\n \"spcApplySettings\": {\n \"actionType\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "96a8e147-0bbe-4a3b-9ca8-a4635b38240b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packRefs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "notify", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packs\": [\n {\n \"name\": \"\",\n \"layer\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"registryUid\": \"\",\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"uid\": \"\",\n \"values\": \"\"\n }\n ],\n \"uid\": \"\"\n }\n ],\n \"spcApplySettings\": {\n \"actionType\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "53fbb6eb-d670-4c16-b2c8-8018395bc5e1", + "name": "packs", + "item": [ + { + "id": "08c17cd7-13f9-439b-8845-ce4152bd0bb7", + "name": "Returns the specified cluster's packs resolved values", + "request": { + "name": "Returns the specified cluster's packs resolved values", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packs", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "07f041c5-614a-48d9-b164-0204d326da0a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packs", + "resolvedValues" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"profiles\": [\n {\n \"resolved\": {\n \"minim_c47\": \"mollit cupidatat\",\n \"dolor___\": \"ipsum eu adipisicing\"\n },\n \"uid\": \"ea cillum elit ut eu\"\n },\n {\n \"resolved\": {\n \"irure_b\": \"dolor irure\"\n },\n \"uid\": \"magna sint\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cb2dc504-1405-4eb9-8fd0-f91bbaf1ce98", + "name": "Patch update specified cluster's packs status", + "request": { + "name": "Patch update specified cluster's packs status", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packs", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"packs\": [\n {\n \"condition\": {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n \"endTime\": \"\",\n \"name\": \"\",\n \"profileUid\": \"\",\n \"startTime\": \"\",\n \"type\": \"spectro\",\n \"version\": \"\"\n },\n {\n \"condition\": {\n \"message\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n },\n \"endTime\": \"\",\n \"name\": \"\",\n \"profileUid\": \"\",\n \"startTime\": \"\",\n \"type\": \"spectro\",\n \"version\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ea272553-7022-4e2a-b934-039b2f7f35dc", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "packs", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "d38ffd5d-2146-420d-b74a-7e143ed52ae9", + "name": "Replaces the specified cluster profile for the cluster", + "request": { + "name": "Replaces the specified cluster profile for the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "a4516183-ffe5-4ab0-9544-adcba8af20d9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profile" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "281a3561-6682-4f28-9468-ac6364aa2af5", + "name": "Returns the profile updates of a specified cluster", + "request": { + "name": "Returns the profile updates of a specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profileUpdates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0901fb2c-a0ea-4085-98ec-a40b432943d4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profileUpdates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"profiles\": [\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"dolore10\": \"\",\n \"non8b_\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"et6\": \"\",\n \"laboris_09\": \"\",\n \"enim_24\": \"\",\n \"enim_d8\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"nisi_d\": \"\",\n \"cillumff\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"eu7\": \"\",\n \"esse_4b\": \"\",\n \"eu_215\": \"\",\n \"aliqua_e\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n },\n {\n \"cloudType\": \"all\",\n \"name\": \"\",\n \"packServerRefs\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packServerSecret\": \"\",\n \"packs\": [\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"idd\": \"\",\n \"elit_cc0\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"et_2\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n },\n {\n \"layer\": \"\",\n \"name\": \"\",\n \"annotations\": {\n \"sunt515\": \"\",\n \"adipisicingd\": \"\"\n },\n \"digest\": \"\",\n \"inValidReason\": \"\",\n \"isInvalid\": \"\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"packUid\": \"\",\n \"params\": {\n \"ullamco_6e\": \"\",\n \"aliqua_e9\": \"\"\n },\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"server\": \"\",\n \"tag\": \"\",\n \"type\": \"\",\n \"values\": \"\",\n \"version\": \"\"\n }\n ],\n \"profileVersion\": \"\",\n \"type\": \"\",\n \"uid\": \"\",\n \"version\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "af44497c-d6d7-4039-b8c7-167467298af0", + "name": "profiles", + "item": [ + { + "id": "02b7f82d-bf97-4562-b7b5-93ba9b125f59", + "name": "Remove cluster profiles from the specified cluster", + "request": { + "name": "Remove cluster profiles from the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profileUids\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5d7a9606-41f0-4df4-9041-b39f7a68d7db", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"profileUids\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1426e196-3d78-48ce-a341-0b0aeedda5bb", + "name": "Returns the associated profiles of a specified cluster", + "request": { + "name": "Returns the associated profiles of a specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "includes pack meta such as schema, presets" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7c4f71ea-ec11-4b9a-b4b7-5d614eae889c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"profiles\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquipf\": \"\",\n \"Excepteur_50b\": \"\",\n \"nostrudcc7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"anim_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"adipisicing elit do\",\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ea_9b\": \"\",\n \"inb\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"et_c69\": \"\",\n \"pariatura\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"sunt\",\n \"addonType\": \"magna aliquip deserunt\",\n \"annotations\": {\n \"ullamco31a\": \"aliquip\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"sed velit et ea\",\n \"displayName\": \"dolor aute pariatur\",\n \"eol\": \"quis do velit an\",\n \"group\": \"ipsum voluptate deserunt\",\n \"layer\": \"\",\n \"logoUrl\": \"do cillum dolore sit cupidatat\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"esse Duis non nisi\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"ut velit cupidatat quis\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"laborum Duis\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"et occaecat sunt\",\n \"displayName\": \"aliqua Lorem commodo\",\n \"format\": \"sit aute\",\n \"hidden\": true,\n \"listOptions\": [\n \"anim aute in veniam\",\n \"deserunt\"\n ],\n \"name\": \"est velit do\",\n \"optional\": true,\n \"options\": {\n \"consequata\": {\n \"dependencies\": [\n {\n \"layer\": \"mollit laboris et pariatur\",\n \"name\": \"consectetur\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nulla quis ad\",\n \"name\": \"esse incidid\",\n \"readOnly\": false\n }\n ],\n \"description\": \"proident et\",\n \"label\": \"tempor Lorem deserunt esse culpa\"\n },\n \"anim0\": {\n \"dependencies\": [\n {\n \"layer\": \"Lorem voluptate veniam eu\",\n \"name\": \"voluptate cillum Excepteur\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ad in irure magna\",\n \"name\": \"consequat est Excepteur\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ex in Ut ut exercitation\",\n \"label\": \"ex esse mollit in Lorem\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"dolore minim veniam quis\",\n \"targetKey\": \"sint aliquip proident nisi\",\n \"type\": \"Lorem qui dolor esse\",\n \"value\": \"nostrud tempor \"\n },\n {\n \"description\": \"id\",\n \"displayName\": \"voluptate consectetur qui in Excepteur\",\n \"format\": \"deserunt dolore velit officia esse\",\n \"hidden\": false,\n \"listOptions\": [\n \"occaecat fugiat e\",\n \"nisi consectetur ex\"\n ],\n \"name\": \"sunt sint laboris\",\n \"optional\": true,\n \"options\": {\n \"consectetur0\": {\n \"dependencies\": [\n {\n \"layer\": \"amet dolor\",\n \"name\": \"fugiat reprehenderit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nostrud ea\",\n \"name\": \"elit sunt qui in\",\n \"readOnly\": false\n }\n ],\n \"description\": \"cillum elit mollit fugiat\",\n \"label\": \"nulla \"\n },\n \"sunt1f\": {\n \"dependencies\": [\n {\n \"layer\": \"aliquip et labore cillum\",\n \"name\": \"elit eiusmod occaecat\",\n \"readOnly\": true\n },\n {\n \"layer\": \"incididunt minim laborum laboris\",\n \"name\": \"c\",\n \"readOnly\": false\n }\n ],\n \"description\": \"do ut\",\n \"label\": \"ut tempor proident\"\n },\n \"cillum_916\": {\n \"dependencies\": [\n {\n \"layer\": \"laboris irure\",\n \"name\": \"est anim cillum commodo\",\n \"readOnly\": false\n },\n {\n \"layer\": \"do commodo\",\n \"name\": \"magna deserunt e\",\n \"readOnly\": true\n }\n ],\n \"description\": \"cupidatat ullamco non dolor\",\n \"label\": \"Duis cillum do\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"est consequat\",\n \"targetKey\": \"dolore culpa elit pariatur\",\n \"type\": \"sunt irure\",\n \"value\": \"do tempor\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"velit deserunt ex ipsum\",\n \"displayName\": \"laboris aliquip repreh\",\n \"format\": \"enim magna officia velit\",\n \"hidden\": true,\n \"listOptions\": [\n \"esse elit eu\",\n \"nulla dolor\"\n ],\n \"name\": \"eu laborum consequat \",\n \"optional\": false,\n \"options\": {\n \"consectetur_7\": {\n \"dependencies\": [\n {\n \"layer\": \"nostrud veniam adipisicing\",\n \"name\": \"velit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nostrud nisi\",\n \"name\": \"culpa laboris esse\",\n \"readOnly\": true\n }\n ],\n \"description\": \"mollit elit tempor veniam culpa\",\n \"label\": \"anim cillum\"\n },\n \"culpa9e\": {\n \"dependencies\": [\n {\n \"layer\": \"ipsum magna\",\n \"name\": \"officia elit nisi\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Ut quis\",\n \"name\": \"velit mollit Ut ea aute\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ad\",\n \"label\": \"est eu ullamco laborum tempor\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"magna velit\",\n \"targetKey\": \"qui dolore\",\n \"type\": \"sint deserunt esse veniam in\",\n \"value\": \"mollit\"\n },\n {\n \"description\": \"Lorem magna c\",\n \"displayName\": \"eu fugiat aliqua ullamco\",\n \"format\": \"consecte\",\n \"hidden\": false,\n \"listOptions\": [\n \"ut fugiat enim\",\n \"\"\n ],\n \"name\": \"do mollit nulla eiusmod\",\n \"optional\": false,\n \"options\": {\n \"irure_c44\": {\n \"dependencies\": [\n {\n \"layer\": \"voluptate ut ea\",\n \"name\": \"Lorem sunt proident\",\n \"readOnly\": false\n },\n {\n \"layer\": \"laboris commodo\",\n \"name\": \"\",\n \"readOnly\": false\n }\n ],\n \"description\": \"eiusmod Lorem in aliqua sit\",\n \"label\": \"consequat nulla velit a\"\n },\n \"magnaa6\": {\n \"dependencies\": [\n {\n \"layer\": \"commodo\",\n \"name\": \"fugiat sit proident in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Excepteur\",\n \"name\": \"sint quis id\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in commodo do officia velit\",\n \"label\": \"Excepteur eiusmod est do ea\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"laboris dolore sunt aliquip\",\n \"targetKey\": \"nostrud eiusmod\",\n \"type\": \"fugiat dolore non\",\n \"value\": \"ea dolor dolore\"\n }\n ]\n },\n \"values\": \"ullamco ea pariatur\"\n },\n \"type\": \"spectro\",\n \"values\": \"dolor tempor\",\n \"version\": \"laborum cillum\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"autec\": \"\",\n \"voluptate17\": \"\",\n \"sunt_4b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_1a8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"deserunt\",\n \"addonType\": \"consectetur mollit\",\n \"annotations\": {\n \"elit_\": \"ipsum exe\",\n \"ipsum8\": \"dolor laboris aliquip reprehenderit\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"Lorem\",\n \"displayName\": \"dolore eiusmod ex\",\n \"eol\": \"dolor aliqui\",\n \"group\": \"est in incididunt esse\",\n \"layer\": \"\",\n \"logoUrl\": \"in culpa dolore\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"Lor\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"sint minim\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"officia incididunt cillum velit\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"amet occaecat sit pariatur\",\n \"displayName\": \"ad eiusmod\",\n \"format\": \"occaecat Excepteur laboris\",\n \"hidden\": false,\n \"listOptions\": [\n \"nulla Ut dolore magna tempor\",\n \"adipisicing sed minim\"\n ],\n \"name\": \"elit consequat sit ex\",\n \"optional\": false,\n \"options\": {\n \"cillum57\": {\n \"dependencies\": [\n {\n \"layer\": \"sunt\",\n \"name\": \"est proident fugiat labore\",\n \"readOnly\": false\n },\n {\n \"layer\": \"non ad velit\",\n \"name\": \"incididunt enim laboris mollit\",\n \"readOnly\": false\n }\n ],\n \"description\": \"incididunt aute enim in proident\",\n \"label\": \"voluptat\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"culpa cillum sunt\",\n \"targetKey\": \"in minim\",\n \"type\": \"est labore minim sunt\",\n \"value\": \"quis cupidatat\"\n },\n {\n \"description\": \"ex in\",\n \"displayName\": \"in deserunt voluptate pariatur\",\n \"format\": \"proident cupidatat dolore aute deserunt\",\n \"hidden\": true,\n \"listOptions\": [\n \"ad ex\",\n \"eiusmod et anim\"\n ],\n \"name\": \"ad officia non\",\n \"optional\": true,\n \"options\": {\n \"consecteturd1b\": {\n \"dependencies\": [\n {\n \"layer\": \"consequat minim sint dolore\",\n \"name\": \"ut occaecat cillum Ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"dolor in ex sint\",\n \"name\": \"minim nulla aliquip dolore\",\n \"readOnly\": false\n }\n ],\n \"description\": \"Lorem nulla ut et\",\n \"label\": \"ut Excepteur quis anim nisi\"\n },\n \"non_de\": {\n \"dependencies\": [\n {\n \"layer\": \"in ut\",\n \"name\": \"dolor in velit ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ipsum non dolore exercitation\",\n \"name\": \"tempor\",\n \"readOnly\": true\n }\n ],\n \"description\": \"nisi ullamco incididunt qui magna\",\n \"label\": \"consectetur proident occaecat ipsum\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"laboris et\",\n \"targetKey\": \"eiusmod sunt\",\n \"type\": \"Ut do ad\",\n \"value\": \"elit\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"nulla \",\n \"displayName\": \"deserunt consequat\",\n \"format\": \"laboris\",\n \"hidden\": false,\n \"listOptions\": [\n \"laborum eu quis\",\n \"ea in eu culpa\"\n ],\n \"name\": \"ipsum in enim\",\n \"optional\": false,\n \"options\": {\n \"irure_da\": {\n \"dependencies\": [\n {\n \"layer\": \"elit\",\n \"name\": \"ut aliquip mollit Duis aliqua\",\n \"readOnly\": false\n },\n {\n \"layer\": \"sed ipsum in\",\n \"name\": \"reprehenderit exercitation\",\n \"readOnly\": false\n }\n ],\n \"description\": \"ea\",\n \"label\": \"adipisicing irure cillum\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"tempor cupidatat pariatur do\",\n \"targetKey\": \"irure elit exercitation Lorem enim\",\n \"type\": \"in non sunt\",\n \"value\": \"laborum occaecat aliquip\"\n },\n {\n \"description\": \"aliqua nostrud exercitation eiusmod\",\n \"displayName\": \"incididunt in cupidatat dolor\",\n \"format\": \"et\",\n \"hidden\": false,\n \"listOptions\": [\n \"eu deserunt\",\n \"velit esse enim\"\n ],\n \"name\": \"culpa id\",\n \"optional\": false,\n \"options\": {\n \"proidenta70\": {\n \"dependencies\": [\n {\n \"layer\": \"sint esse ut dolor\",\n \"name\": \"cupidatat non\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ulla\",\n \"name\": \"volu\",\n \"readOnly\": true\n }\n ],\n \"description\": \"dolore\",\n \"label\": \"q\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ullamco proident ut fugiat id\",\n \"targetKey\": \"Duis veniam mollit\",\n \"type\": \"anim Lorem sit\",\n \"value\": \"ut qui ipsum\"\n }\n ]\n },\n \"values\": \"in nisi voluptate\"\n },\n \"type\": \"spectro\",\n \"values\": \"amet qui occaecat ad\",\n \"version\": \"minim culpa\"\n },\n \"status\": {}\n }\n ],\n \"type\": \"eu exerc\",\n \"version\": -64394136\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ine9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris_c1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"cloudType\": \"e\",\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"in4\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum1a\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"mollit sunt\",\n \"addonType\": \"exercitation ad\",\n \"annotations\": {\n \"id5\": \"Lorem qui\",\n \"aliquip__0\": \"dolor\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"ut aliqua\",\n \"displayName\": \"culpa est fugiat\",\n \"eol\": \"mollit tempor qui nostrud sit\",\n \"group\": \"pariatur\",\n \"layer\": \"\",\n \"logoUrl\": \"in aliqua esse laboris\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"commodo exercitation\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"id sed occaecat\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"nostrud do sed nulla\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"enim ut mollit proident\",\n \"displayName\": \"amet sunt\",\n \"format\": \"minim laboris aliquip eu exercitation\",\n \"hidden\": true,\n \"listOptions\": [\n \"incididunt ex proident nulla quis\",\n \"amet occaecat\"\n ],\n \"name\": \"reprehen\",\n \"optional\": false,\n \"options\": {\n \"proident_9d6\": {\n \"dependencies\": [\n {\n \"layer\": \"dolor aliquip culpa ut labore\",\n \"name\": \"dolore adipisicing\",\n \"readOnly\": false\n },\n {\n \"layer\": \"in cupidatat labore laboris\",\n \"name\": \"ex\",\n \"readOnly\": true\n }\n ],\n \"description\": \"laboris\",\n \"label\": \"et tempor Ut laboris\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"consequat in\",\n \"targetKey\": \"ipsum ut\",\n \"type\": \"pariatur sit commodo amet\",\n \"value\": \"ex est\"\n },\n {\n \"description\": \"laborum est pariatur\",\n \"displayName\": \"commodo proident Excepteur adipisicing\",\n \"format\": \"Duis exercitation fugiat\",\n \"hidden\": true,\n \"listOptions\": [\n \"eu fugiat velit\",\n \"mollit exercitat\"\n ],\n \"name\": \"minim sit anim\",\n \"optional\": false,\n \"options\": {\n \"cupidatat_b\": {\n \"dependencies\": [\n {\n \"layer\": \"ullamco enim sunt\",\n \"name\": \"do qui proident\",\n \"readOnly\": true\n },\n {\n \"layer\": \"ex\",\n \"name\": \"in\",\n \"readOnly\": true\n }\n ],\n \"description\": \"in cillum elit\",\n \"label\": \"sunt incididunt et consequat\"\n },\n \"dolor3e\": {\n \"dependencies\": [\n {\n \"layer\": \"amet deserunt commodo\",\n \"name\": \"reprehenderit tempor\",\n \"readOnly\": false\n },\n {\n \"layer\": \"amet qui\",\n \"name\": \"ea in magna\",\n \"readOnly\": false\n }\n ],\n \"description\": \"in non\",\n \"label\": \"esse sint nisi\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"laborum nisi esse qu\",\n \"targetKey\": \"nisi cupidatat\",\n \"type\": \"occaecat qui\",\n \"value\": \"sed\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"consectetur culpa dolor irure\",\n \"displayName\": \"sed sunt\",\n \"format\": \"occaecat id aliquip consectetur pariatur\",\n \"hidden\": true,\n \"listOptions\": [\n \"laborum dolore cupidatat\",\n \"irure enim Duis fugiat\"\n ],\n \"name\": \"aute exercitation laboris ad\",\n \"optional\": true,\n \"options\": {\n \"laboris_b\": {\n \"dependencies\": [\n {\n \"layer\": \"officia anim dolor sit\",\n \"name\": \"exercitation aliquip dolor dolore\",\n \"readOnly\": false\n },\n {\n \"layer\": \"Duis ad\",\n \"name\": \"mollit\",\n \"readOnly\": true\n }\n ],\n \"description\": \"sunt irure esse commodo\",\n \"label\": \"ut\"\n },\n \"etd\": {\n \"dependencies\": [\n {\n \"layer\": \"in laborum\",\n \"name\": \"proident consectetur enim esse Ut\",\n \"readOnly\": false\n },\n {\n \"layer\": \"tempor\",\n \"name\": \"eiusmod laborum\",\n \"readOnly\": false\n }\n ],\n \"description\": \"velit adipisicing in\",\n \"label\": \"sint adipisicing velit id nulla\"\n },\n \"adipisicing092\": {\n \"dependencies\": [\n {\n \"layer\": \"quis Excepteur sit minim consectetur\",\n \"name\": \"aliqua exercitation laboris\",\n \"readOnly\": false\n },\n {\n \"layer\": \"e\",\n \"name\": \"fugiat occaecat\",\n \"readOnly\": false\n }\n ],\n \"description\": \"quis tempor adipisicing et in\",\n \"label\": \"aliquip veniam id incididunt\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"culpa\",\n \"targetKey\": \"sit\",\n \"type\": \"voluptate officia\",\n \"value\": \"com\"\n },\n {\n \"description\": \"aute Lorem aliqua sit ipsum\",\n \"displayName\": \"exercitation quis ut\",\n \"format\": \"ad labor\",\n \"hidden\": true,\n \"listOptions\": [\n \"cupidatat Lorem eiusmod\",\n \"nostrud adipisicing non\"\n ],\n \"name\": \"laborum enim Ut\",\n \"optional\": false,\n \"options\": {\n \"sint_5cc\": {\n \"dependencies\": [\n {\n \"layer\": \"Duis eiusmod nost\",\n \"name\": \"magna eiusmod reprehenderit\",\n \"readOnly\": false\n },\n {\n \"layer\": \"id esse Lo\",\n \"name\": \"eu et ea adipisicing\",\n \"readOnly\": true\n }\n ],\n \"description\": \"cillum est deserunt nostrud\",\n \"label\": \"tempor commodo ut\"\n },\n \"Excepteur27d\": {\n \"dependencies\": [\n {\n \"layer\": \"nisi Lorem aliquip sint\",\n \"name\": \"elit velit ut in\",\n \"readOnly\": false\n },\n {\n \"layer\": \"in do Duis\",\n \"name\": \"laborum elit cillum Ut\",\n \"readOnly\": false\n }\n ],\n \"description\": \"enim magna voluptate non\",\n \"label\": \"reprehenderit occaeca\"\n },\n \"Excepteur2cf\": {\n \"dependencies\": [\n {\n \"layer\": \"ipsum ut repre\",\n \"name\": \"nulla\",\n \"readOnly\": true\n },\n {\n \"layer\": \"est\",\n \"name\": \"tempor irure\",\n \"readOnly\": true\n }\n ],\n \"description\": \"in sint dolor laboris\",\n \"label\": \"elit incididunt ut et Lo\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"qui dolor occaecat\",\n \"targetKey\": \"culpa\",\n \"type\": \"ut do\",\n \"value\": \"qui deserunt elit irure sed\"\n }\n ]\n },\n \"values\": \"dolore ex Ut\"\n },\n \"type\": \"spectro\",\n \"values\": \"ut officia tempor in\",\n \"version\": \"Lorem\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur27_\": \"\",\n \"Excepteur_080\": \"\",\n \"nulla9c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ex_91\": \"\",\n \"dolor93\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonSubType\": \"adipisicing Du\",\n \"addonType\": \"sunt ut labore\",\n \"annotations\": {\n \"labore2\": \"eu cupidatat sit\",\n \"do_9e\": \"aliqua\",\n \"Duis__a\": \"dolore\",\n \"sint_db\": \"officia eiusmod consequat\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"velit\",\n \"displayName\": \"eu et\",\n \"eol\": \"consectetur ad\",\n \"group\": \"anim dolore id\",\n \"layer\": \"\",\n \"logoUrl\": \"eu officia ut sint\",\n \"manifests\": [\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldPath\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"uid\": \"\"\n }\n ],\n \"name\": \"et l\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"elit do reprehenderit\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"template\": {\n \"manifest\": \"id et minim aliquip\",\n \"parameters\": {\n \"inputParameters\": [\n {\n \"description\": \"incididunt amet\",\n \"displayName\": \"ullamco\",\n \"format\": \"et quis cupidatat\",\n \"hidden\": true,\n \"listOptions\": [\n \"sed\",\n \"sunt dolore\"\n ],\n \"name\": \"pariatur do\",\n \"optional\": true,\n \"options\": {\n \"pariatur66\": {\n \"dependencies\": [\n {\n \"layer\": \"eu non eiusmod\",\n \"name\": \"ipsum veniam\",\n \"readOnly\": false\n },\n {\n \"layer\": \"nulla officia dolor\",\n \"name\": \"velit ullamco\",\n \"readOnly\": false\n }\n ],\n \"description\": \"officia Duis\",\n \"label\": \"ad voluptate est\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"pariatur in sed\",\n \"targetKey\": \"labore cillum nisi proident\",\n \"type\": \"non sunt ut aliqua\",\n \"value\": \"Excepteur nisi\"\n },\n {\n \"description\": \"quis officia ex sunt tempor\",\n \"displayName\": \"o\",\n \"format\": \"anim\",\n \"hidden\": true,\n \"listOptions\": [\n \"incididunt in\",\n \"et eu\"\n ],\n \"name\": \"minim\",\n \"optional\": false,\n \"options\": {\n \"id243\": {\n \"dependencies\": [\n {\n \"layer\": \"reprehenderit ame\",\n \"name\": \"deserunt sint culpa\",\n \"readOnly\": true\n },\n {\n \"layer\": \"id aliqua minim in\",\n \"name\": \"fugiat exercitation\",\n \"readOnly\": true\n }\n ],\n \"description\": \"ipsum ullamco\",\n \"label\": \"magna velit dolore\"\n }\n },\n \"readOnly\": true,\n \"regex\": \"aliqua sit dolore\",\n \"targetKey\": \"mollit qui ex\",\n \"type\": \"sunt Excepteur minim id sed\",\n \"value\": \"officia est enim irure adipisicing\"\n }\n ],\n \"outputParameters\": [\n {\n \"description\": \"qui\",\n \"displayName\": \"laborum eiusmod nostrud\",\n \"format\": \"mollit ex sed\",\n \"hidden\": false,\n \"listOptions\": [\n \"consequat\",\n \"Ut de\"\n ],\n \"name\": \"in et qui quis\",\n \"optional\": false,\n \"options\": {\n \"magnab\": {\n \"dependencies\": [\n {\n \"layer\": \"fugia\",\n \"name\": \"commodo ut incid\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ad\",\n \"name\": \"ea sunt tempor ul\",\n \"readOnly\": false\n }\n ],\n \"description\": \"aute irure nisi\",\n \"label\": \"esse\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"incididunt dolor Excepteur Lorem ullamco\",\n \"targetKey\": \"cupidatat ut labore voluptate veniam\",\n \"type\": \"ut dolor ad dolor\",\n \"value\": \"pariatur\"\n },\n {\n \"description\": \"dolore eiusmod\",\n \"displayName\": \"in in commodo sed\",\n \"format\": \"dolore do\",\n \"hidden\": false,\n \"listOptions\": [\n \"dolore id sunt nostrud\",\n \"labore\"\n ],\n \"name\": \"sunt\",\n \"optional\": true,\n \"options\": {\n \"quis6\": {\n \"dependencies\": [\n {\n \"layer\": \"ex do eiusmod\",\n \"name\": \"dolore aute incididunt qui\",\n \"readOnly\": true\n },\n {\n \"layer\": \"dolor fugiat ad\",\n \"name\": \"in laborum\",\n \"readOnly\": true\n }\n ],\n \"description\": \"consequat voluptate id proident\",\n \"label\": \"cillum est velit\"\n },\n \"est_c6b\": {\n \"dependencies\": [\n {\n \"layer\": \"ut anim consectetur\",\n \"name\": \"officia fugiat deserunt Lorem et\",\n \"readOnly\": false\n },\n {\n \"layer\": \"minim aute sit\",\n \"name\": \"Excepteur laboris ullamco ex\",\n \"readOnly\": false\n }\n ],\n \"description\": \"amet aliqua deserunt\",\n \"label\": \"cillum in reprehenderit nostrud\"\n },\n \"enim_ec\": {\n \"dependencies\": [\n {\n \"layer\": \"in Ut d\",\n \"name\": \"qui Ut\",\n \"readOnly\": true\n },\n {\n \"layer\": \"eu in\",\n \"name\": \"esse\",\n \"readOnly\": false\n }\n ],\n \"description\": \"qui ullamco in\",\n \"label\": \"voluptate aute dolore\"\n },\n \"Loremf9\": {\n \"dependencies\": [\n {\n \"layer\": \"sint commodo\",\n \"name\": \"Duis sed\",\n \"readOnly\": false\n },\n {\n \"layer\": \"ipsum dolore\",\n \"name\": \"elit consectetur sint ut\",\n \"readOnly\": false\n }\n ],\n \"description\": \"veniam adipisicing velit non sunt\",\n \"label\": \"culpa et enim\"\n }\n },\n \"readOnly\": false,\n \"regex\": \"ut adipisicing in \",\n \"targetKey\": \"anim\",\n \"type\": \"tempor velit non\",\n \"value\": \"Duis nulla\"\n }\n ]\n },\n \"values\": \"culpa et\"\n },\n \"type\": \"spectro\",\n \"values\": \"culpa aute tempo\",\n \"version\": \"anim ut sit enim labore\"\n },\n \"status\": {}\n }\n ],\n \"type\": \"id est minim\",\n \"version\": 12385360\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a729e177-655e-4054-b4e7-bef05c70de45", + "name": "Patch cluster profiles to the specified cluster", + "request": { + "name": "Patch cluster profiles to the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "resolveNotification", + "value": "false", + "description": "Resolve pending cluster notification if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"spcApplySettings\": {\n \"actionType\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "408241e1-24c4-4439-ac80-3fff47eb5990", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "resolveNotification", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "85d8a30f-fa7f-40ec-8c77-7fb442b05309", + "name": "Associate cluster profiles to the specified cluster", + "request": { + "name": "Associate cluster profiles to the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "resolveNotification", + "value": "false", + "description": "Resolve pending cluster notification if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ],\n \"spcApplySettings\": {\n \"actionType\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a74e7da9-8d17-47f5-a350-18facd29f97e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "resolveNotification", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "099f133e-3175-4471-a6b3-5ecf9c0300fc", + "name": "Returns the associated profile's pack manifests of a specified cluster", + "request": { + "name": "Returns the associated profile's pack manifests of a specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + "packs", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "includePackMeta", + "value": "", + "description": "Includes pack meta such as schema, presets" + }, + { + "disabled": false, + "key": "resolveMacros", + "value": "false", + "description": "Resolve pack macro variables if set to true" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b455f3a9-a522-4e16-b57d-d1d3dbfb7f1d", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + "packs", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "includePackMeta", + "value": "" + }, + { + "key": "resolveMacros", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"profiles\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolor63\": \"\",\n \"non_5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"in45\": \"\",\n \"elit_e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ut4e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"elit_3c0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"in in\",\n \"annotations\": {\n \"occaecatb\": \"l\",\n \"ut2\": \"commodo exercitation adipisicing\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"adipisicing fugiat non\",\n \"displayName\": \"nostrud ipsum incididunt Lorem Ut\",\n \"eol\": \"nulla laboris\",\n \"group\": \"consequat Lorem qu\",\n \"layer\": \"\",\n \"logoUrl\": \"sint pariatur adipisicing\",\n \"manifests\": [\n {\n \"content\": \"commodo tempor laboris\",\n \"name\": \"veniam ut\",\n \"uid\": \"occaecat\"\n },\n {\n \"content\": \"cillum anim consectetur ipsum\",\n \"name\": \"dolor ex\",\n \"uid\": \"aliquip\"\n }\n ],\n \"name\": \"elit\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"ut labore proident\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"eiusmod veniam\",\n \"version\": \"non nostrud sed aliquip\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"voluptate_cd\": \"\",\n \"essea\": \"\",\n \"culpa_9b\": \"\",\n \"occaecat_7a8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"minim_f_6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"ullamco nisi\",\n \"annotations\": {\n \"non_c5e\": \"consequat labore\",\n \"exda\": \"cupidatat consequat aliquip\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"incididunt\",\n \"displayName\": \"magna aliqua pariatur\",\n \"eol\": \"sint amet consequat\",\n \"group\": \"Lorem nulla laborum\",\n \"layer\": \"\",\n \"logoUrl\": \"aliqua labore\",\n \"manifests\": [\n {\n \"content\": \"labore consectetur nulla dolore\",\n \"name\": \"sed labore et nostrud\",\n \"uid\": \"nisi Duis in\"\n },\n {\n \"content\": \"magna\",\n \"name\": \"dolor deserunt incididunt\",\n \"uid\": \"tempor enim\"\n }\n ],\n \"name\": \"enim dolore ea Ut\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"ullamco exercitation incididunt tempor\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"non cupidatat officia\",\n \"version\": \"amet\"\n },\n \"status\": {}\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"occaecat_49\": \"\",\n \"dolore_7a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamco27\": \"\",\n \"quis2\": \"\",\n \"ullamco657\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"packs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sint_5f\": \"\",\n \"Lorem35\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"cillumc\": \"\",\n \"labore__1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"in fugiat ut\",\n \"annotations\": {\n \"quis_2\": \"veniam commod\",\n \"in2_7\": \"ex occaecat\",\n \"dolore0\": \"id sint\",\n \"minim_7f\": \"sit \",\n \"culpa0\": \"exercitation esse tempor magna\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"reprehenderit Lorem\",\n \"displayName\": \"aliqua minim\",\n \"eol\": \"ipsum irure reprehenderit dolore\",\n \"group\": \"Ut culpa dolore\",\n \"layer\": \"\",\n \"logoUrl\": \"tempor \",\n \"manifests\": [\n {\n \"content\": \"incididunt proident consectetur\",\n \"name\": \"sit est dolor nulla mollit\",\n \"uid\": \"exercitation id dolor\"\n },\n {\n \"content\": \"mollit dolor dolor est\",\n \"name\": \"enim cillum\",\n \"uid\": \"tempor\"\n }\n ],\n \"name\": \"pariatur eiusmod laboris\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"Duis\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"minim eiusmod veniam\",\n \"version\": \"sed ut\"\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"sintf\": \"\",\n \"sit_e6\": \"\",\n \"non9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiat2f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"addonType\": \"commodo Duis\",\n \"annotations\": {\n \"tempora52\": \"cupidatat \",\n \"sed5\": \"adipisicing\"\n },\n \"cloudTypes\": [\n \"all\",\n \"all\"\n ],\n \"digest\": \"et deserunt ullamco\",\n \"displayName\": \"in nulla\",\n \"eol\": \"pariatur quis\",\n \"group\": \"elit pariatur irure qui do\",\n \"layer\": \"\",\n \"logoUrl\": \"amet Excepteur\",\n \"manifests\": [\n {\n \"content\": \"id in\",\n \"name\": \"deserunt nostrud\",\n \"uid\": \"laboris est officia\"\n },\n {\n \"content\": \"Ut nostrud velit Lorem est\",\n \"name\": \"culpa pariatur incididunt\",\n \"uid\": \"Duis\"\n }\n ],\n \"name\": \"ex eu commodo proident\",\n \"presets\": [\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n },\n {\n \"add\": \"\",\n \"displayName\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"remove\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"registryUid\": \"adipisicing nulla\",\n \"schema\": [\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n },\n {\n \"format\": \"\",\n \"hints\": [\n \"\",\n \"\"\n ],\n \"listOptions\": [\n \"\",\n \"\"\n ],\n \"name\": \"\",\n \"readonly\": \"\",\n \"regex\": \"\",\n \"required\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"spectro\",\n \"values\": \"nulla ut\",\n \"version\": \"v\"\n },\n \"status\": {}\n }\n ]\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32e32a0e-bbf3-4120-970d-5f4fec411846", + "name": "{profileUid}/packs/{packName}", + "item": [ + { + "id": "fdda5bf4-e919-4536-a6e0-141e7b131044", + "name": "Returns the specified cluster's profile pack configuration", + "request": { + "name": "Returns the specified cluster's profile pack configuration", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) pack name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4e5c4a32-9fef-4083-8744-466b1544fc5b", + "name": "An array of cluster pack values", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) pack name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"spec\": {\n \"associatedObject\": \"occaecat sunt\",\n \"isValuesOverridden\": false,\n \"manifests\": [\n {\n \"digest\": \"dolore ad\",\n \"isOverridden\": true,\n \"name\": \"deserunt\",\n \"parentUid\": \"aliquip minim dolore Excepteur\",\n \"uid\": \"nostrud labore eiusmod\"\n },\n {\n \"digest\": \"ut aliquip\",\n \"isOverridden\": false,\n \"name\": \"labore est quis pariatur\",\n \"parentUid\": \"adipisicing non\",\n \"uid\": \"cillum Ut minim mollit\"\n }\n ],\n \"name\": \"nulla velit\",\n \"packUid\": \"am\",\n \"scope\": \"eu aliqua\",\n \"tag\": \"nisi\",\n \"values\": \"Duis nostrud magna dolor\",\n \"version\": \"nisi in Duis laborum\"\n }\n },\n {\n \"spec\": {\n \"associatedObject\": \"qui eu amet\",\n \"isValuesOverridden\": false,\n \"manifests\": [\n {\n \"digest\": \"dolore proident\",\n \"isOverridden\": true,\n \"name\": \"sed in tempor anim\",\n \"parentUid\": \"ut fugiat\",\n \"uid\": \"do magna incididunt consequat\"\n },\n {\n \"digest\": \"consectetur \",\n \"isOverridden\": false,\n \"name\": \"ullamco culpa aute aliquip qui\",\n \"parentUid\": \"voluptate est nulla\",\n \"uid\": \"labore ut exercitation\"\n }\n ],\n \"name\": \"mollit elit nostrud null\",\n \"packUid\": \"irure in aute nostrud\",\n \"scope\": \"ul\",\n \"tag\": \"irure eiusmod Lorem\",\n \"values\": \"Ut et laboris\",\n \"version\": \"adi\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a2ffd5d5-0378-4bcd-8d5c-c5843bc8ead8", + "name": "manifests", + "item": [ + { + "id": "5a1b7b4c-5934-4c86-ba11-5ced0ba9d134", + "name": "Returns the associated profiles pack manifests of the specified cluster", + "request": { + "name": "Returns the associated profiles pack manifests of the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Name of the pack" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5a546b2c-a146-45f4-a589-42b7c9133e05", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Name of the pack" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ipsum_8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute48e\": \"\",\n \"dolordf\": \"\",\n \"dolorcd6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"ad non fugiat ex Lorem\",\n \"digest\": \"ea voluptate aliquip\"\n }\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"culpaf\": \"\",\n \"qui15\": \"\",\n \"Lorem_255\": \"\",\n \"consectetur_adc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna7e\": \"\",\n \"irureb\": \"\",\n \"elit__1e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"published\": {\n \"content\": \"el\",\n \"digest\": \"veniam deserunt consequat nisi\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "21553c3c-6f0d-44c8-b88d-da7bca67834a", + "name": "Updates cluster profiles pack manifests to the specified cluster", + "request": { + "name": "Updates cluster profiles pack manifests to the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Name of the pack" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"manifests\": [\n {\n \"content\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "59892807-a91b-4fb6-bbfe-b1e660c87dc1", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "profiles", + ":profileUid", + "packs", + ":packName", + "manifests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "profileUid", + "description": "(Required) Cluster profile uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "packName", + "description": "(Required) Name of the pack" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"manifests\": [\n {\n \"content\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "7120a1e5-39c9-4195-b0be-95436ec8c8cd", + "name": "Returns the estimated rate of the specified cluster", + "request": { + "name": "Returns the estimated rate of the specified cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "periodType", + "value": "hourly", + "description": "Period type [hourly, monthly, yearly]" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5e58a90d-6cb7-40de-98a0-2edb3d512793", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "rate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "periodType", + "value": "hourly" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": [\n {\n \"name\": \"reprehenderit laborum occaecat\",\n \"nodesCount\": -36281683,\n \"rate\": {\n \"compute\": {\n \"rate\": -47000363.820735335,\n \"type\": \"nostrud ad Ut\"\n },\n \"storage\": [\n {\n \"iops\": -40989901.1753248,\n \"rate\": -93061588.20359078,\n \"sizeGB\": 8807492.449456468,\n \"throughput\": 72432512.95236078,\n \"type\": \"eiusmod quis elit in ad\"\n },\n {\n \"iops\": 50843052.69577733,\n \"rate\": -87198017.7653775,\n \"sizeGB\": -3220962.3903591335,\n \"throughput\": 83083902.9427059,\n \"type\": \"laborum nulla Lo\"\n }\n ],\n \"total\": -76611374.27743325\n }\n },\n {\n \"name\": \"ut dolor irure sit\",\n \"nodesCount\": 77639162,\n \"rate\": {\n \"compute\": {\n \"rate\": 50587039.19418338,\n \"type\": \"voluptate consequat\"\n },\n \"storage\": [\n {\n \"iops\": 65415866.3111977,\n \"rate\": -51715308.66737757,\n \"sizeGB\": -44681526.962010846,\n \"throughput\": 46499288.842392564,\n \"type\": \"do adipisicing Lorem\"\n },\n {\n \"iops\": 69073221.5485304,\n \"rate\": 82156585.8087754,\n \"sizeGB\": 51773286.18010998,\n \"throughput\": -13941191.808314368,\n \"type\": \"voluptate\"\n }\n ],\n \"total\": 55892289.76577774\n }\n }\n ],\n \"name\": \"Lorem incididunt\",\n \"rate\": {\n \"compute\": 48572277.51347554,\n \"storage\": -70001616.25252312,\n \"total\": -8140922.886169925\n },\n \"resourceMetadata\": {\n \"instanceTypes\": {\n \"cillum_1a\": {\n \"category\": \"sunt consequat laborum in\",\n \"cost\": {\n \"price\": [\n {\n \"onDemand\": -3255543.2591870725,\n \"os\": \"linux\",\n \"spot\": -98839267.39619921\n },\n {\n \"onDemand\": -89967313.77942204,\n \"os\": \"windows\",\n \"spot\": -90631810.46178612\n }\n ]\n },\n \"cpu\": -77821848.66936679,\n \"gpu\": -2822745.6214620024,\n \"memory\": -20979378.36360222,\n \"nonSupportedZones\": [\n \"consectetur\",\n \"pariatur Duis proident eiusmod commodo\"\n ],\n \"price\": -32104665.562706992,\n \"supportedArchitectures\": [\n \"et cupidatat\",\n \"velit sint sed\"\n ],\n \"type\": \"in consectetur quis proident incididunt\"\n }\n },\n \"storageTypes\": {\n \"in_c\": {\n \"cost\": {\n \"discountedUsage\": \"Lorem\",\n \"price\": [\n {\n \"limit\": \"laboris deserunt dolore\",\n \"price\": \"pariatur\"\n },\n {\n \"limit\": \"consequat en\",\n \"price\": \"tempor irure voluptate\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"velit adipisicing\",\n \"price\": [\n {\n \"limit\": \"adipisicing\",\n \"price\": \"nulla qui exercitation\"\n },\n {\n \"limit\": \"id irure Lorem nulla\",\n \"price\": \"Lorem id\"\n }\n ]\n },\n \"kind\": \"Lorem non\",\n \"name\": \"consectetur et laborum\",\n \"throughputCost\": {\n \"discountedUsage\": \"et aliqua dolore id\",\n \"price\": [\n {\n \"limit\": \"non laboris in occaecat\",\n \"price\": \"anim\"\n },\n {\n \"limit\": \"ut\",\n \"price\": \"labore consequat dolore Ut\"\n }\n ]\n }\n },\n \"minim_1c\": {\n \"cost\": {\n \"discountedUsage\": \"laboris mollit\",\n \"price\": [\n {\n \"limit\": \"veniam Duis quis\",\n \"price\": \"quis magna\"\n },\n {\n \"limit\": \"do adipisicing\",\n \"price\": \"commodo aute sit amet\"\n }\n ]\n },\n \"iopsCost\": {\n \"discountedUsage\": \"\",\n \"price\": [\n {\n \"limit\": \"id Duis irure\",\n \"price\": \"sunt irure elit\"\n },\n {\n \"limit\": \"dolore esse ullamco e\",\n \"price\": \"do non\"\n }\n ]\n },\n \"kind\": \"fugiat\",\n \"name\": \"adipisicing consectetur aliqua\",\n \"throughputCost\": {\n \"discountedUsage\": \"cillum minim irure\",\n \"price\": [\n {\n \"limit\": \"Ut ipsum\",\n \"price\": \"dolore\"\n },\n {\n \"limit\": \"fugiat amet aute aliquip\",\n \"price\": \"magna in Excepteur minim dolor\"\n }\n ]\n }\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cc6db7b3-4e5c-471b-a63a-cde8a649adce", + "name": "reset the cluster s by deleting machine pools and condtions", + "request": { + "name": "reset the cluster s by deleting machine pools and condtions", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "a4787c49-c4f0-4fee-8fc6-15ae35acdc5c", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "62b4331d-22d0-4622-a9f3-3d112ad4a8eb", + "name": "status", + "item": [ + { + "id": "03c3d7e6-65ab-4493-907c-36018a68e2a0", + "name": "Updates the specified cluster status condition", + "request": { + "name": "Updates the specified cluster status condition", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "condition" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "407c9d97-c708-4a8c-a1ca-f4779fee7f1a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "condition" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6a5e0201-187b-4213-8641-ae15c49e40ca", + "name": "Updates the specified cluster status conditions", + "request": { + "name": "Updates the specified cluster status conditions", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "conditions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0c2e4454-d6cc-4fe5-8360-7391e9576bd7", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "conditions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "34cc01db-7044-454b-b466-714f95255d1d", + "name": "Updates the specified cluster's service endpoints information", + "request": { + "name": "Updates the specified cluster's service endpoints information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "endpoints" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"host\": \"\",\n \"port\": \"\"\n },\n {\n \"host\": \"\",\n \"port\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "58422954-fdfd-421b-8787-5f591d748aba", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "endpoints" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "[\n {\n \"host\": \"\",\n \"port\": \"\"\n },\n {\n \"host\": \"\",\n \"port\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3f680028-2730-40bc-b34f-b0a9c30e04a1", + "name": "Updates the specified cluster status as imported", + "request": { + "name": "Updates the specified cluster status as imported", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "imported" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "d6ed5173-ad5f-436e-b7b6-d7269ff915b5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "imported" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e198bec9-224d-4c72-a89b-7b9f33c01d9f", + "name": "Updates the specified cluster's services information", + "request": { + "name": "Updates the specified cluster's services information", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d2812e35-ebe9-441a-9623-2a8d6d092df1", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "services" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "[\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n },\n {\n \"host\": \"\",\n \"name\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"protocol\": \"\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ff5a3b13-5872-462e-8bfa-d26ceecc8f30", + "name": "spcApply", + "item": [ + { + "id": "cb9b18ee-9896-4d50-b1b4-593007bb69d2", + "name": "Returns the SPC apply information for the agent", + "request": { + "name": "Returns the SPC apply information for the agent", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ca037d36-bd55-4250-b41c-b9ec846f839b", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"actionType\": \"DownloadAndInstallLater\",\n \"canBeApplied\": false,\n \"lastModifiedTime\": \"\",\n \"patchAppliedTime\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d8ebb425-a356-4f91-a26d-0447af848f82", + "name": "Set the CanBeApplied to true on the spcApply status. CanBeApplied indicates the agent to orchestrate the spc changes", + "request": { + "name": "Set the CanBeApplied to true on the spcApply status. CanBeApplied indicates the agent to orchestrate the spc changes", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "58adf3f7-2ca5-4c62-81aa-de81d5cf98f5", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "710ba634-041c-4219-9144-913e40e52f12", + "name": "Updates the agent patch time for the SPC changes", + "request": { + "name": "Updates the agent patch time for the SPC changes", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply", + "patchTime" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"patchTime\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "73b12f5f-9af2-4bc6-9434-25c97564ea33", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "spcApply", + "patchTime" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"patchTime\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "4e623550-28c6-42a6-968a-5d496a2dfb20", + "name": "Updates the cluster's upgrade status", + "request": { + "name": "Updates the cluster's upgrade status", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "upgrades" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"upgrades\": [\n {\n \"reason\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n {\n \"reason\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c3d57b18-7977-4d84-a312-3805aa88af4a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "status", + "upgrades" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"upgrades\": [\n {\n \"reason\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n {\n \"reason\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "bc02b4c5-ece8-4b35-8ec3-5807861e0141", + "name": "Validates cluster packs", + "request": { + "name": "Validates cluster packs", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"profiles\": [\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n },\n {\n \"packValues\": [\n {\n \"name\": \"\",\n \"manifests\": [\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n },\n {\n \"name\": \"\",\n \"content\": \"\",\n \"uid\": \"\"\n }\n ],\n \"tag\": \"\",\n \"type\": \"spectro\",\n \"values\": \"\"\n }\n ],\n \"replaceWithProfile\": \"\",\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0699345e-3efb-45a6-a1c7-fad0e1e7f81c", + "name": "Cluster packs validation response", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "validate", + "packs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) cluster uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"machinePools\": {\n \"results\": [\n {\n \"displayName\": \"labore dolor d\",\n \"errors\": [\n {\n \"code\": \"est Duis\",\n \"message\": \"proident in anim\"\n },\n {\n \"code\": \"non voluptate in\",\n \"message\": \"amet cill\"\n }\n ],\n \"name\": \"amet mollit\"\n },\n {\n \"displayName\": \"sint incididunt ex Lorem\",\n \"errors\": [\n {\n \"code\": \"ess\",\n \"message\": \"nulla sint Lore\"\n },\n {\n \"code\": \"in aliqua enim\",\n \"message\": \"conse\"\n }\n ],\n \"name\": \"adipisicing minim\"\n }\n ]\n },\n \"profiles\": [\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"labore ea eu pariatur\",\n \"errors\": [\n {\n \"code\": \"exercitation eiusmod est\",\n \"message\": \"dolore\"\n },\n {\n \"code\": \"do Excepteur Ut aliquip\",\n \"message\": \"cillum amet\"\n }\n ],\n \"name\": \"aliquip sint\"\n },\n {\n \"displayName\": \"in ani\",\n \"errors\": [\n {\n \"code\": \"adipisicing Lorem\",\n \"message\": \"velit laboris aliquip tempor\"\n },\n {\n \"code\": \"elit dolor\",\n \"message\": \"occaecat adipisicing ipsum cupida\"\n }\n ],\n \"name\": \"dolor non culpa\"\n }\n ]\n },\n \"uid\": \"magna ullamco\"\n },\n {\n \"packs\": {\n \"results\": [\n {\n \"displayName\": \"Duis non eiusmod in\",\n \"errors\": [\n {\n \"code\": \"adipisicing enim cillum\",\n \"message\": \"est amet ex cillum dolor\"\n },\n {\n \"code\": \"ma\",\n \"message\": \"in mollit dolor officia\"\n }\n ],\n \"name\": \"ipsum ut nulla\"\n },\n {\n \"displayName\": \"elit qui ad dolore sit\",\n \"errors\": [\n {\n \"code\": \"eu officia ut a\",\n \"message\": \"incididunt voluptate anim ut\"\n },\n {\n \"code\": \"labor\",\n \"message\": \"in \"\n }\n ],\n \"name\": \"labore in laboris Duis cillum\"\n }\n ]\n },\n \"uid\": \"ut mollit\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f51261de-e8dd-4bfc-88f4-942d3262872b", + "name": "vms", + "item": [ + { + "id": "0e51c1d9-a050-4e2f-a25c-f375c8dad00f", + "name": "Returns the list of virtual machines", + "request": { + "name": "Returns the list of virtual machines", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": ",", + "description": "Namespace names, comma separated value (ex: dev,test). If namespace is empty it returns the specific resource under all namespace" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a97a5bad-f241-4485-93b7-642c920eaef3", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "," + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"velit1\": \"in consequat qui sunt\",\n \"Ut_d\": \"dolor ex id adipisicing labore\"\n },\n \"clusterName\": \"incididunt ad\",\n \"creationTimestamp\": \"dolore ut culpa sunt\",\n \"deletionGracePeriodSeconds\": 79509866,\n \"deletionTimestamp\": \"1981-11-08T13:58:17.252Z\",\n \"finalizers\": [\n \"elit esse nulla in\",\n \"consequat est consectetur ullamco\"\n ],\n \"generateName\": \"esse inci\",\n \"generation\": 5598117,\n \"labels\": {\n \"fugiat2\": \"deserunt ut dolor\",\n \"sed42\": \"in voluptate Duis in\",\n \"ut_34\": \"sint proident\",\n \"consectetur_635\": \"nulla Duis\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"adipisicing sed\",\n \"fieldsType\": \"tempor\",\n \"fieldsV1\": {\n \"Raw\": [\n \"minim Duis officia\",\n \"ni\"\n ]\n },\n \"manager\": \"nulla ut qui\",\n \"operation\": \"commodo Lorem\",\n \"subresource\": \"aliquip nostrud\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"Ex\",\n \"fieldsType\": \"exercitatio\",\n \"fieldsV1\": {\n \"Raw\": [\n \"Duis irure velit\",\n \"Lorem aute elit\"\n ]\n },\n \"manager\": \"fugiat pariatur eu\",\n \"operation\": \"ut in consectetur\",\n \"subresource\": \"ex\",\n \"time\": \"\"\n }\n ],\n \"name\": \"est aliqua nulla ut\",\n \"namespace\": \"aliqua exercitation ut reprehenderit\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"adipisi\",\n \"kind\": \"sint\",\n \"name\": \"dolor aliqua\",\n \"uid\": \"culpa id voluptate\",\n \"blockOwnerDeletion\": false,\n \"controller\": true\n },\n {\n \"apiVersion\": \"Lorem esse ut\",\n \"kind\": \"amet laborum\",\n \"name\": \"reprehenderit in quis Ut\",\n \"uid\": \"sunt\",\n \"blockOwnerDeletion\": false,\n \"controller\": true\n }\n ],\n \"resourceVersion\": \"ut\",\n \"selfLink\": \"in ad d\",\n \"uid\": \"elit quis Duis aliqua\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": true,\n \"autoattachInputDevice\": false,\n \"autoattachMemBalloon\": true,\n \"autoattachPodInterface\": false,\n \"autoattachSerialConsole\": true,\n \"autoattachVSOCK\": true,\n \"blockMultiQueue\": false,\n \"clientPassthrough\": {},\n \"disableHotplug\": true,\n \"disks\": [\n {\n \"name\": \"minim est ad\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 97671662,\n \"physical\": -22243712\n },\n \"matchVolume\": {\n \"enabled\": true\n }\n },\n \"bootOrder\": 53640771,\n \"cache\": \"ex pariatur\",\n \"cdrom\": {\n \"bus\": \"aute Ut proident esse\",\n \"readonly\": true,\n \"tray\": \"aliqua Lorem\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"Duis amet\",\n \"pciAddress\": \"exercitation do\",\n \"readonly\": false\n },\n \"io\": \"deserunt \",\n \"lun\": {\n \"bus\": \"esse\",\n \"readonly\": true\n },\n \"serial\": \"ut esse magna incididunt\",\n \"shareable\": false,\n \"tag\": \"in ir\"\n },\n {\n \"name\": \"adipisicing ex veniam et reprehenderit\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": -82068617,\n \"physical\": -29601644\n },\n \"matchVolume\": {\n \"enabled\": false\n }\n },\n \"bootOrder\": 25602688,\n \"cache\": \"cillum\",\n \"cdrom\": {\n \"bus\": \"ad et adipisicing \",\n \"readonly\": false,\n \"tray\": \"dolore laboris\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"aute esse aliqua in elit\",\n \"pciAddress\": \"veniam quis\",\n \"readonly\": false\n },\n \"io\": \"aliquip officia sit\",\n \"lun\": {\n \"bus\": \"nostrud in ut ad\",\n \"readonly\": false\n },\n \"serial\": \"dolore do\",\n \"shareable\": true,\n \"tag\": \"et labore aliqua\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"Ut incididunt laborum deserunt\",\n \"virtiofs\": {}\n },\n {\n \"name\": \"enim magna\",\n \"virtiofs\": {}\n }\n ],\n \"gpus\": [\n {\n \"name\": \"in anim\",\n \"deviceName\": \"nostrud sint c\",\n \"tag\": \"Duis et \",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": true,\n \"ramFB\": {\n \"enabled\": false\n }\n }\n }\n },\n {\n \"name\": \"aliquip\",\n \"deviceName\": \"ex fugiat pariatur ea\",\n \"tag\": \"aliqua in aute amet\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": false,\n \"ramFB\": {\n \"enabled\": true\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"incididunt aliqua laboris in qui\",\n \"deviceName\": \"minim laborum cupidatat\",\n \"tag\": \"magna velit\"\n },\n {\n \"name\": \"enim Ut dolore et\",\n \"deviceName\": \"proident id\",\n \"tag\": \"laboris elit est ad\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"in laboris\",\n \"name\": \"incididunt ut cupidatat id ipsum\",\n \"bus\": \"eu dolor adipisicing officia ea\"\n },\n {\n \"type\": \"occaecat aute eiusmod esse\",\n \"name\": \"veniam reprehenderit ullamco\",\n \"bus\": \"veniam\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"sed aute esse\",\n \"acpiIndex\": 83264579,\n \"bootOrder\": -20561342,\n \"bridge\": {},\n \"dhcpOptions\": {\n \"bootFileName\": \"non sunt\",\n \"ntpServers\": [\n \"sint sunt occaecat anim\",\n \"Excepteur incididunt exercitation Ut\"\n ],\n \"privateOptions\": [\n {\n \"option\": -21347336,\n \"value\": \"tempor veniam\"\n },\n {\n \"option\": 30785329,\n \"value\": \"ut amet aliqua\"\n }\n ],\n \"tftpServerName\": \"deserunt aliqua ipsu\"\n },\n \"macAddress\": \"Excepteur voluptate laborum magna\",\n \"macvtap\": {},\n \"masquerade\": {},\n \"model\": \"ea fugiat nostrud ipsum\",\n \"passt\": {},\n \"pciAddress\": \"id\",\n \"ports\": [\n {\n \"port\": 26480582,\n \"name\": \"nulla et officia nis\",\n \"protocol\": \"ut veniam\"\n },\n {\n \"port\": -55267474,\n \"name\": \"dolor esse ea amet aute\",\n \"protocol\": \"nostrud aute\"\n }\n ],\n \"slirp\": {},\n \"sriov\": {},\n \"tag\": \"cupidatat ut laboris irure\"\n },\n {\n \"name\": \"exercitation\",\n \"acpiIndex\": 71344984,\n \"bootOrder\": 99017136,\n \"bridge\": {},\n \"dhcpOptions\": {\n \"bootFileName\": \"id incididunt minim\",\n \"ntpServers\": [\n \"Duis sunt Excepteur\",\n \"des\"\n ],\n \"privateOptions\": [\n {\n \"option\": -16928803,\n \"value\": \"ipsum Ut exercitation quis magna\"\n },\n {\n \"option\": -20160775,\n \"value\": \"eiusmod anim\"\n }\n ],\n \"tftpServerName\": \"officia Ut deserunt\"\n },\n \"macAddress\": \"sunt ipsum\",\n \"macvtap\": {},\n \"masquerade\": {},\n \"model\": \"in in ut fugiat aute\",\n \"passt\": {},\n \"pciAddress\": \"labore cillum\",\n \"ports\": [\n {\n \"port\": -49956924,\n \"name\": \"nulla incididunt velit\",\n \"protocol\": \"sed\"\n },\n {\n \"port\": -57677201,\n \"name\": \"esse occaecat\",\n \"protocol\": \"amet voluptate ex pari\"\n }\n ],\n \"slirp\": {},\n \"sriov\": {},\n \"tag\": \"ullamco occaecat\"\n }\n ],\n \"networkInterfaceMultiqueue\": true,\n \"rng\": {},\n \"sound\": {\n \"name\": \"Duis occaecat e\",\n \"model\": \"eu fugiat ipsu\"\n },\n \"tpm\": {},\n \"useVirtioTransitional\": true,\n \"watchdog\": {\n \"name\": \"commodo non\",\n \"i6300esb\": {\n \"action\": \"non labore\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"ad Excepteur in est minim\",\n \"manufacturer\": \"culpa sit incididunt\",\n \"serial\": \"Excepteur Lorem ex occaecat anim\",\n \"sku\": \"in dolor id\",\n \"version\": \"velit consequat Excepteur est ut\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": true,\n \"tickPolicy\": \"amet ullamco elit\"\n },\n \"hyperv\": {\n \"present\": false\n },\n \"kvm\": {\n \"present\": false\n },\n \"pit\": {\n \"present\": true,\n \"tickPolicy\": \"deserunt veniam cillum in velit\"\n },\n \"rtc\": {\n \"present\": false,\n \"tickPolicy\": \"dolore exercitation\",\n \"track\": \"et proident irure\"\n }\n },\n \"timezone\": \"mollit occaecat esse\",\n \"utc\": {\n \"offsetSeconds\": 16479699\n }\n },\n \"cpu\": {\n \"cores\": -81952202,\n \"dedicatedCpuPlacement\": true,\n \"features\": [\n {\n \"name\": \"veniam\",\n \"policy\": \"veniam\"\n },\n {\n \"name\": \"minim ut dolor\",\n \"policy\": \"proident aliqua Duis\"\n }\n ],\n \"isolateEmulatorThread\": true,\n \"model\": \"veniam laboris aliquip proident occaecat\",\n \"numa\": {\n \"guestMappingPassthrough\": {}\n },\n \"realtime\": {\n \"mask\": \"ex ea cupidatat \"\n },\n \"sockets\": 2059765,\n \"threads\": -52101572\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": true\n },\n \"apic\": {\n \"enabled\": true,\n \"endOfInterrupt\": false\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": false\n },\n \"frequencies\": {\n \"enabled\": true\n },\n \"ipi\": {\n \"enabled\": true\n },\n \"reenlightenment\": {\n \"enabled\": true\n },\n \"relaxed\": {\n \"enabled\": true\n },\n \"reset\": {\n \"enabled\": true\n },\n \"runtime\": {\n \"enabled\": true\n },\n \"spinlocks\": {\n \"enabled\": false,\n \"spinlocks\": 97446558\n },\n \"synic\": {\n \"enabled\": false\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": false\n },\n \"enabled\": false\n },\n \"tlbflush\": {\n \"enabled\": false\n },\n \"vapic\": {\n \"enabled\": false\n },\n \"vendorid\": {\n \"enabled\": true,\n \"vendorid\": \"enim mollit officia Ut\"\n },\n \"vpindex\": {\n \"enabled\": false\n }\n },\n \"kvm\": {\n \"hidden\": false\n },\n \"pvspinlock\": {\n \"enabled\": false\n },\n \"smm\": {\n \"enabled\": false\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": true\n },\n \"efi\": {\n \"secureBoot\": true\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"ipsum nisi\",\n \"imagePullPolicy\": \"dolor sed\",\n \"imagePullSecret\": \"cillum pariatur nul\",\n \"initrdPath\": \"est id\",\n \"kernelPath\": \"dolor irure\"\n },\n \"kernelArgs\": \"cupidatat officia ut\"\n },\n \"serial\": \"elit est pariatur Duis vo\",\n \"uuid\": \"tempor\"\n },\n \"ioThreadsPolicy\": \"consequat laborum non labore\",\n \"launchSecurity\": {\n \"sev\": {}\n },\n \"machine\": {\n \"type\": \"dolore deserunt\"\n },\n \"memory\": {\n \"guest\": \"in amet adipisicing qui culpa\",\n \"hugepages\": {\n \"pageSize\": \"eiusmod in ut cupidata\"\n }\n },\n \"resources\": {\n \"limits\": {},\n \"overcommitGuestOverhead\": false,\n \"requests\": {}\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"ut tempor\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": {},\n \"qemuGuestAgent\": {\n \"users\": [\n \"pariatur anim tempor aute\",\n \"mollit Duis nostrud proident\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"in ea tempor\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": {}\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"Excepteur Ut tempor nostrud\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": {},\n \"qemuGuestAgent\": {\n \"users\": [\n \"aliquip dolor et\",\n \"minim pariatur\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"nulla nisi deserunt\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": {}\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": -56456910,\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"sed ullamco Ut eu\",\n \"operator\": \"aute ad\",\n \"values\": [\n \"sunt amet\",\n \"incididunt Ut sint in\"\n ]\n },\n {\n \"key\": \"ad esse fugiat in\",\n \"operator\": \"exercitation enim fugiat\",\n \"values\": [\n \"quis ut\",\n \"dolor id\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"sunt ut dolor\",\n \"operator\": \"aliqua anim cupidatat Duis\",\n \"values\": [\n \"ea veniam labore\",\n \"ea minim aliquip\"\n ]\n },\n {\n \"key\": \"dolor laboris in dolor irure\",\n \"operator\": \"veniam adipisicing\",\n \"values\": [\n \"esse dolore qui tempor\",\n \"laboris eu\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": 35683804,\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor anim\",\n \"operator\": \"cupidatat dolor aute\",\n \"values\": [\n \"Lorem ex v\",\n \"Dui\"\n ]\n },\n {\n \"key\": \"deserunt consequat et in\",\n \"operator\": \"ea id adipisicing in \",\n \"values\": [\n \"Lorem\",\n \"commodo esse proident velit\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"laboris consectetur in\",\n \"operator\": \"ut non veniam\",\n \"values\": [\n \"aliquip dolor magna do aliqua\",\n \"anim aute irure\"\n ]\n },\n {\n \"key\": \"dolore proident elit sint\",\n \"operator\": \"ir\",\n \"values\": [\n \"mollit\",\n \"ipsum offi\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"fugiat esse anim\",\n \"operator\": \"cupidatat sit sint\",\n \"values\": [\n \"eu officia consequat\",\n \"non amet Ut fugiat\"\n ]\n },\n {\n \"key\": \"reprehenderit\",\n \"operator\": \"sint aliqua qui\",\n \"values\": [\n \"Lorem\",\n \"ut consectetur eiusmod cillum\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"v\",\n \"operator\": \"aliquip magna deserunt enim\",\n \"values\": [\n \"reprehenderit ips\",\n \"labore sunt adipisicing in\"\n ]\n },\n {\n \"key\": \"aliquip Lorem\",\n \"operator\": \"occaecat\",\n \"values\": [\n \"fugiat ea incididunt Excepteur\",\n \"adipisicing dolore nostrud in\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"velit\",\n \"operator\": \"dolor qui\",\n \"values\": [\n \"cupidatat\",\n \"qui id laboris mollit esse\"\n ]\n },\n {\n \"key\": \"ut laboris reprehend\",\n \"operator\": \"ut in sed\",\n \"values\": [\n \"quis commodo\",\n \"fugiat laborum cillum consequat\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"aliqua aute sunt incididunt\",\n \"operator\": \"anim reprehenderit sunt culpa nisi\",\n \"values\": [\n \"magna aliquip dolore\",\n \"non est\"\n ]\n },\n {\n \"key\": \"Ut reprehenderit\",\n \"operator\": \"volup\",\n \"values\": [\n \"mollit do\",\n \"proident tempor officia\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": 89263545,\n \"podAffinityTerm\": {\n \"topologyKey\": \"esse in Excepteur sit\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"deserunt qui anim\",\n \"operator\": \"consequat cillum dolor mollit\",\n \"values\": [\n \"aliquip ad eiusmod labore enim\",\n \"sed adipisicing qui culpa\"\n ]\n },\n {\n \"key\": \"est minim ipsum\",\n \"operator\": \"ullamco\",\n \"values\": [\n \"consectetur enim\",\n \"consequat ut laboris\"\n ]\n }\n ],\n \"matchLabels\": {\n \"proident_f7\": \"aliqua labore\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"incididunt Excepteur magna ea commodo\",\n \"operator\": \"cillum ut\",\n \"values\": [\n \"ex et\",\n \"mollit\"\n ]\n },\n {\n \"key\": \"sunt pariatur in dolore\",\n \"operator\": \"occaecat eu et incididunt\",\n \"values\": [\n \"cupidatat et\",\n \"ad consequat ut deserunt\"\n ]\n }\n ],\n \"matchLabels\": {\n \"fugiata2\": \"Excepteur\"\n }\n },\n \"namespaces\": [\n \"in incididunt nisi laborum\",\n \"sit pariatur laboris ni\"\n ]\n }\n },\n {\n \"weight\": -47627996,\n \"podAffinityTerm\": {\n \"topologyKey\": \"ut labore Duis dolor ullamco\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"et dolor Ut nostrud reprehenderit\",\n \"operator\": \"Ut quis eu Lorem enim\",\n \"values\": [\n \"in veniam cillum\",\n \"pariatur occaecat velit ut\"\n ]\n },\n {\n \"key\": \"sunt in et\",\n \"operator\": \"culpa dolor et amet occaecat\",\n \"values\": [\n \"reprehenderit\",\n \"labore anim veniam\"\n ]\n }\n ],\n \"matchLabels\": {\n \"esse1_2\": \"dolore\",\n \"velit_02\": \"sit dolor mollit\",\n \"laborumcc1\": \"occaecat Excepteur culpa\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"consequat ut in pariatur\",\n \"operator\": \"eu\",\n \"values\": [\n \"enim sit\",\n \"dolore\"\n ]\n },\n {\n \"key\": \"qui nisi\",\n \"operator\": \"proident\",\n \"values\": [\n \"quis\",\n \"sit nisi cillum culp\"\n ]\n }\n ],\n \"matchLabels\": {\n \"commodocea\": \"dolore velit\",\n \"ea_8\": \"et ut\",\n \"cupidatat_6\": \"nisi tempor\",\n \"eiusmod44\": \"sint\"\n }\n },\n \"namespaces\": [\n \"est\",\n \"ipsum quis velit anim\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"magna anim\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor labore\",\n \"operator\": \"in nisi in\",\n \"values\": [\n \"quis dolor sed\",\n \"sed ea cillum est dolore\"\n ]\n },\n {\n \"key\": \"reprehenderit occaecat\",\n \"operator\": \"ex\",\n \"values\": [\n \"offic\",\n \"adipisicing \"\n ]\n }\n ],\n \"matchLabels\": {\n \"sint_8b\": \"irure nulla\",\n \"adipisicing_6\": \"est sed occaecat cillum non\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"adipisicing minim tempor\",\n \"operator\": \"tempor cillum eiusmod consequat magna\",\n \"values\": [\n \"ex aute velit\",\n \"dolore officia sit\"\n ]\n },\n {\n \"key\": \"cupidatat occaecat\",\n \"operator\": \"consectetur\",\n \"values\": [\n \"amet in laborum ulla\",\n \"ut deserunt aliqua\"\n ]\n }\n ],\n \"matchLabels\": {\n \"cillum_f\": \"mollit cupidatat reprehenderit eu non\"\n }\n },\n \"namespaces\": [\n \"veniam\",\n \"in\"\n ]\n },\n {\n \"topologyKey\": \"sed non ex Lorem\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"amet commodo\",\n \"operator\": \"adipisicing veni\",\n \"values\": [\n \"dolor id Excepteur\",\n \"incididunt\"\n ]\n },\n {\n \"key\": \"sunt qui ut adipisicing\",\n \"operator\": \"ullamco ut esse\",\n \"values\": [\n \"irure\",\n \"culpa deserunt ipsum eiusmod\"\n ]\n }\n ],\n \"matchLabels\": {\n \"elit_09\": \"sunt irure deserunt\",\n \"ex_208\": \"culpa incididunt\",\n \"aliqua__b\": \"sit null\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"aliqua adipisicing ad\",\n \"operator\": \"tem\",\n \"values\": [\n \"oc\",\n \"officia Ut\"\n ]\n },\n {\n \"key\": \"sit\",\n \"operator\": \"aute deserunt minim ex sed\",\n \"values\": [\n \"sunt ullamco minim Duis\",\n \"ipsum laborum est Excepteur\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliqua_c8\": \"tempor pariatur cupidatat\"\n }\n },\n \"namespaces\": [\n \"esse amet\",\n \"Duis ex elit velit\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": -85001947,\n \"podAffinityTerm\": {\n \"topologyKey\": \"commodo quis irure minim\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"eu consequat dolor sunt\",\n \"operator\": \"ipsum do\",\n \"values\": [\n \"ut\",\n \"sunt aliquip ea ex\"\n ]\n },\n {\n \"key\": \"enim culpa velit in labore\",\n \"operator\": \"commodo elit id dolore\",\n \"values\": [\n \"dolor tempor est voluptate dolore\",\n \"amet ea cillum commodo\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_ad\": \"consectetur dolor minim\",\n \"in_d7\": \"cillum eu sit pariatur\",\n \"deserunt__5\": \"laboris mollit non\",\n \"Ut2\": \"Duis\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"aute\",\n \"operator\": \"Duis e\",\n \"values\": [\n \"t\",\n \"fugiat eiusmod aute\"\n ]\n },\n {\n \"key\": \"ipsum nulla\",\n \"operator\": \"aute tempor\",\n \"values\": [\n \"Excepteur Lorem ut in\",\n \"do sed ipsum\"\n ]\n }\n ],\n \"matchLabels\": {\n \"nostrud_636\": \"sed\"\n }\n },\n \"namespaces\": [\n \"Duis\",\n \"ea qui veniam esse sed\"\n ]\n }\n },\n {\n \"weight\": -18224140,\n \"podAffinityTerm\": {\n \"topologyKey\": \"velit et sunt consectetur\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor culpa\",\n \"operator\": \"dolor ullamco veniam amet\",\n \"values\": [\n \"est elit officia ut\",\n \"dolore\"\n ]\n },\n {\n \"key\": \"minim ipsum cillum\",\n \"operator\": \"eu aute et\",\n \"values\": [\n \"sunt sed elit officia culpa\",\n \"lab\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea_0\": \"amet ea enim\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"Ut in nostrud Duis\",\n \"operator\": \"Excepteur pariatur\",\n \"values\": [\n \"officia\",\n \"enim laborum ipsum reprehenderit\"\n ]\n },\n {\n \"key\": \"deserunt est sunt labore\",\n \"operator\": \"laboris veniam\",\n \"values\": [\n \"do labo\",\n \"reprehenderit laboris nulla\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_8\": \"amet ut\",\n \"qui81e\": \"laboris adipisic\",\n \"in8d2\": \"con\"\n }\n },\n \"namespaces\": [\n \"non nostrud adipisicing dolore\",\n \"enim eiusmod nisi quis occaecat\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"pariatur reprehenderit Lorem nostrud exercitation\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolore\",\n \"operator\": \"incididunt\",\n \"values\": [\n \"aliqua pariatur dolore esse\",\n \"sit labore\"\n ]\n },\n {\n \"key\": \"deserunt culpa\",\n \"operator\": \"occaecat cupidatat nisi in\",\n \"values\": [\n \"proident irure eu commodo\",\n \"culpa voluptate\"\n ]\n }\n ],\n \"matchLabels\": {\n \"dolore_89a\": \"cupidatat deserunt\",\n \"inb_7\": \"cil\",\n \"occaecat__f\": \"in exe\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"sint nulla officia Lorem\",\n \"operator\": \"do aliqua dolore quis\",\n \"values\": [\n \"Lorem ex ad minim\",\n \"laboris commodo\"\n ]\n },\n {\n \"key\": \"Ut aliquip velit amet\",\n \"operator\": \"ex dolor officia in aliquip\",\n \"values\": [\n \"dolor ut ex\",\n \"esse\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sedb\": \"mollit Lorem Duis dolore\",\n \"essea\": \"Ut culpa\",\n \"cillum__95\": \"aliqua\"\n }\n },\n \"namespaces\": [\n \"fugiat deserunt\",\n \"enim exercitation sunt\"\n ]\n },\n {\n \"topologyKey\": \"magna exercitation veniam\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"minim proident\",\n \"operator\": \"dolor in consequat reprehenderit pariatur\",\n \"values\": [\n \"ut non\",\n \"minim esse dolore commodo\"\n ]\n },\n {\n \"key\": \"pariatur anim\",\n \"operator\": \"ipsum occaecat ad laboris\",\n \"values\": [\n \"fugiat\",\n \"dolor do ea mollit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"doa4\": \"minim ipsum culpa Excepteur\",\n \"reprehenderit_b_\": \"dolor ut officia aliqua minim\",\n \"commodo_80\": \"elit in exercitation\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"reprehenderit dolor magna consectetur\",\n \"operator\": \"labore\",\n \"values\": [\n \"est cillum nisi\",\n \"nostrud ullamco\"\n ]\n },\n {\n \"key\": \"dolor dolor eiusmod sit\",\n \"operator\": \"in quis in de\",\n \"values\": [\n \"in officia enim\",\n \"esse sed labore sint Duis\"\n ]\n }\n ],\n \"matchLabels\": {\n \"deserunt_9b\": \"in non\"\n }\n },\n \"namespaces\": [\n \"occaecat cillum cupidatat\",\n \"elit dolore in adipisicing velit\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"in adipisicing\",\n \"nisi tempor ut\"\n ],\n \"options\": [\n {\n \"name\": \"qui nisi in\",\n \"value\": \"ipsum cillum occaecat\"\n },\n {\n \"name\": \"aliquip dolor in sit\",\n \"value\": \"in cupidatat\"\n }\n ],\n \"searches\": [\n \"mollit ut esse\",\n \"sed \"\n ]\n },\n \"dnsPolicy\": \"aliqua\",\n \"evictionStrategy\": \"laboris enim occaecat fugiat\",\n \"hostname\": \"dolore Ut\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"ex consectetur ad fugiat\",\n \"id adipisicing laborum\"\n ]\n },\n \"failureThreshold\": 91622216,\n \"guestAgentPing\": {},\n \"httpGet\": {\n \"port\": \"ex\",\n \"host\": \"reprehenderit sint Excepteur cillum Lorem\",\n \"httpHeaders\": [\n {\n \"name\": \"officia veniam dolor Excepteur\",\n \"value\": \"fugiat occaecat eiusmod voluptate\"\n },\n {\n \"name\": \"consectetur do\",\n \"value\": \"ad Ut minim deserunt\"\n }\n ],\n \"path\": \"elit nisi nostrud\",\n \"scheme\": \"aute exercitation\"\n },\n \"initialDelaySeconds\": 9661936,\n \"periodSeconds\": 13502466,\n \"successThreshold\": -59239337,\n \"tcpSocket\": {\n \"port\": \"sunt\",\n \"host\": \"consectetur labore exercitation\"\n },\n \"timeoutSeconds\": 46344263\n },\n \"networks\": [\n {\n \"name\": \"non minim occaecat\",\n \"multus\": {\n \"networkName\": \"dolore et in\",\n \"default\": true\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"ad ali\",\n \"vmNetworkCIDR\": \"ex commodo cupidatat officia\"\n }\n },\n {\n \"name\": \"consequat aliquip eu exercitation consectetur\",\n \"multus\": {\n \"networkName\": \"enim in nostrud consectetur\",\n \"default\": true\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"irure minim\",\n \"vmNetworkCIDR\": \"in id quis\"\n }\n }\n ],\n \"nodeSelector\": {\n \"in_7\": \"Duis\",\n \"laborum_0\": \"anim consequat labore ullamco\"\n },\n \"priorityClassName\": \"ut\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"Ut reprehenderit elit\",\n \"magna Ut mollit aliquip nulla\"\n ]\n },\n \"failureThreshold\": 33544340,\n \"guestAgentPing\": {},\n \"httpGet\": {\n \"port\": \"sunt commodo\",\n \"host\": \"in enim\",\n \"httpHeaders\": [\n {\n \"name\": \"et mollit non in pariatur\",\n \"value\": \"dolor est velit culpa\"\n },\n {\n \"name\": \"officia est\",\n \"value\": \"ea esse sit dolore nostrud\"\n }\n ],\n \"path\": \"consequat sed\",\n \"scheme\": \"tempor Duis con\"\n },\n \"initialDelaySeconds\": 16801183,\n \"periodSeconds\": 11516293,\n \"successThreshold\": -17287783,\n \"tcpSocket\": {\n \"port\": \"consequat Duis\",\n \"host\": \"esse labore laboris\"\n },\n \"timeoutSeconds\": -80627863\n },\n \"schedulerName\": \"nulla\",\n \"startStrategy\": \"occaecat\",\n \"subdomain\": \"commodo consequat officia\",\n \"terminationGracePeriodSeconds\": 16375496,\n \"tolerations\": [\n {\n \"effect\": \"nisi Duis proident aliqua\",\n \"key\": \"enim voluptate cons\",\n \"operator\": \"laboris Duis adipisicing sed\",\n \"tolerationSeconds\": -49898190,\n \"value\": \"eu culpa\"\n },\n {\n \"effect\": \"aute eu\",\n \"key\": \"elit Ut ipsum\",\n \"operator\": \"aute adipisicing\",\n \"tolerationSeconds\": 80634494,\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": -24291444,\n \"topologyKey\": \"culpa cupidatat nulla qui\",\n \"whenUnsatisfiable\": \"ea do\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"ad\",\n \"operator\": \"exercitation in reprehenderit\",\n \"values\": [\n \"cupidatat in tempor\",\n \"est consequat\"\n ]\n },\n {\n \"key\": \"irure\",\n \"operator\": \"sunt consectetur Ut laboris\",\n \"values\": [\n \"occaecat amet sit Duis tempor\",\n \"ad non adipisicing dolor\"\n ]\n }\n ],\n \"matchLabels\": {\n \"amet2\": \"qui minim dolor sit consequat\",\n \"ea_ea\": \"consequat nostrud deserunt id\",\n \"ex_668\": \"magna enim\",\n \"dolor42\": \"dolore\"\n }\n }\n },\n {\n \"maxSkew\": 65633372,\n \"topologyKey\": \"Excepteur occaecat dolor do\",\n \"whenUnsatisfiable\": \"ut commodo Lorem\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"eu\",\n \"operator\": \"dolore eius\",\n \"values\": [\n \"pariatur\",\n \"amet aute\"\n ]\n },\n {\n \"key\": \"sunt\",\n \"operator\": \"non\",\n \"values\": [\n \"aliqua laboris officia dolor\",\n \"ad Excepteur\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborum5c\": \"nostrud ad ex\",\n \"exercitation_029\": \"ipsum ad magna dolor\",\n \"quis315\": \"Ut mollit dolore voluptate ullamco\",\n \"suntbeb\": \"ad consequat\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"minim proident in\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"adipisicing\",\n \"networkDataBase64\": \"esse\",\n \"networkDataSecretRef\": {\n \"name\": \"proident laboris\"\n },\n \"secretRef\": {\n \"name\": \"in nisi commodo deserunt\"\n },\n \"userData\": \"ea cupidatat\",\n \"userDataBase64\": \"Lorem exercitation in nulla Ut\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"in nostrud Ut\",\n \"networkDataBase64\": \"incididunt elit proident\",\n \"networkDataSecretRef\": {\n \"name\": \"commodo sed\"\n },\n \"secretRef\": {\n \"name\": \"reprehenderit magna\"\n },\n \"userData\": \"est veniam ex in\",\n \"userDataBase64\": \"culpa\"\n },\n \"configMap\": {\n \"name\": \"laboris\",\n \"optional\": true,\n \"volumeLabel\": \"fugiat Lorem incididunt ea\"\n },\n \"containerDisk\": {\n \"image\": \"pariatur fugiat cillum velit Duis\",\n \"imagePullPolicy\": \"eu do\",\n \"imagePullSecret\": \"minim sed\",\n \"path\": \"amet non cupidatat\"\n },\n \"dataVolume\": {\n \"name\": \"ipsum amet\",\n \"hotpluggable\": true\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"esse culpa Ut\",\n \"fieldRef\": {\n \"fieldPath\": \"sunt\",\n \"apiVersion\": \"fugiat Ut\"\n },\n \"mode\": -12442644,\n \"resourceFieldRef\": {\n \"resource\": \"id\",\n \"containerName\": \"officia incididunt velit commodo\",\n \"divisor\": \"aliquip anim ea ad minim\"\n }\n },\n {\n \"path\": \"dolor ut ea pariatur\",\n \"fieldRef\": {\n \"fieldPath\": \"laboris\",\n \"apiVersion\": \"non commodo\"\n },\n \"mode\": 49516813,\n \"resourceFieldRef\": {\n \"resource\": \"consequat minim aliqua Excepteur incididunt\",\n \"containerName\": \"consequat eiusmod voluptate in\",\n \"divisor\": \"Excepteur tempor et nostrud\"\n }\n }\n ],\n \"volumeLabel\": \"do deserunt magna\"\n },\n \"downwardMetrics\": {},\n \"emptyDisk\": {\n \"capacity\": \"nostrud ullamco anim deserunt moll\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"reprehenderit adipisicing commodo elit minim\",\n \"hotpluggable\": true,\n \"readOnly\": true\n }\n },\n \"hostDisk\": {\n \"path\": \"dolore ea id et veniam\",\n \"type\": \"ullamco pariatur\",\n \"capacity\": \"aliqua commodo\",\n \"shared\": false\n },\n \"memoryDump\": {\n \"claimName\": \"quis Excepteur qui velit\",\n \"hotpluggable\": true,\n \"readOnly\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"Excepteur ex Ut\",\n \"hotpluggable\": true,\n \"readOnly\": true\n },\n \"secret\": {\n \"optional\": false,\n \"secretName\": \"anim quis ad id qui\",\n \"volumeLabel\": \"mollit irure ullamco dolor ut\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"enim nisi\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"nostrud ad\"\n },\n \"secret\": {\n \"name\": \"id Lorem\"\n }\n }\n },\n {\n \"name\": \"fugiat dolor Ut ipsum\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"culpa aute laboris ut et\",\n \"networkDataBase64\": \"adipisicing eu magna sit\",\n \"networkDataSecretRef\": {\n \"name\": \"cupidatat labore ipsum\"\n },\n \"secretRef\": {\n \"name\": \"cupidatat amet dolore e\"\n },\n \"userData\": \"ut ea\",\n \"userDataBase64\": \"ad\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"aute amet dolor veniam\",\n \"networkDataBase64\": \"ut dolor\",\n \"networkDataSecretRef\": {\n \"name\": \"labore laborum\"\n },\n \"secretRef\": {\n \"name\": \"mollit labore\"\n },\n \"userData\": \"id\",\n \"userDataBase64\": \"Ut pariatur aliqua\"\n },\n \"configMap\": {\n \"name\": \"aliqua mollit\",\n \"optional\": true,\n \"volumeLabel\": \"ea ex ut qui\"\n },\n \"containerDisk\": {\n \"image\": \"Ut et\",\n \"imagePullPolicy\": \"do veniam cupidatat\",\n \"imagePullSecret\": \"deserunt aliqua id \",\n \"path\": \"dolore proident\"\n },\n \"dataVolume\": {\n \"name\": \"voluptate labore ut et consectetur\",\n \"hotpluggable\": true\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"occaecat ipsum\",\n \"fieldRef\": {\n \"fieldPath\": \"laborum ullamco aliquip tempor\",\n \"apiVersion\": \"esse ullamco\"\n },\n \"mode\": 60519126,\n \"resourceFieldRef\": {\n \"resource\": \"Ut nisi voluptate\",\n \"containerName\": \"deserunt ullamco\",\n \"divisor\": \"consequat aute fugiat\"\n }\n },\n {\n \"path\": \"adip\",\n \"fieldRef\": {\n \"fieldPath\": \"ea cillum ut\",\n \"apiVersion\": \"iru\"\n },\n \"mode\": 26097830,\n \"resourceFieldRef\": {\n \"resource\": \"sunt voluptate ipsum mollit\",\n \"containerName\": \"velit dolor sint occaecat\",\n \"divisor\": \"elit proident sed\"\n }\n }\n ],\n \"volumeLabel\": \"elit qui cillum consequat id\"\n },\n \"downwardMetrics\": {},\n \"emptyDisk\": {\n \"capacity\": \"sed qu\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"in fugiat\",\n \"hotpluggable\": true,\n \"readOnly\": true\n }\n },\n \"hostDisk\": {\n \"path\": \"cupidatat a\",\n \"type\": \"laboris Excepteur proident sit\",\n \"capacity\": \"cillum voluptate quis ad\",\n \"shared\": false\n },\n \"memoryDump\": {\n \"claimName\": \"enim\",\n \"hotpluggable\": true,\n \"readOnly\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"magna\",\n \"hotpluggable\": false,\n \"readOnly\": false\n },\n \"secret\": {\n \"optional\": true,\n \"secretName\": \"ut commodo Excepteur eiusmod\",\n \"volumeLabel\": \"Excepteur nostrud\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"Excepteur dolore\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"occaecat sed amet\"\n },\n \"secret\": {\n \"name\": \"nostrud et\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"sed enim ad\",\n \"current\": \"do ea\"\n },\n {\n \"previous\": \"sed in\",\n \"current\": \"exercitation aliquip amet dolor in\"\n }\n ],\n \"contentType\": \"in proident\",\n \"finalCheckpoint\": false,\n \"preallocation\": true,\n \"priorityClassName\": \"nostrud esse\",\n \"pvc\": {\n \"accessModes\": [\n \"eu non est\",\n \"eu quis deserunt nisi\"\n ],\n \"dataSource\": {\n \"kind\": \"dolore \",\n \"name\": \"consequat irure laborum ad\",\n \"apiGroup\": \"proident Duis id\"\n },\n \"dataSourceRef\": {\n \"kind\": \"Excepteur sint id et\",\n \"name\": \"deserunt la\",\n \"apiGroup\": \"Lorem culpa elit quis\"\n },\n \"resources\": {\n \"limits\": {\n \"proident_2\": \"qui\",\n \"elit77\": \"magna in\"\n },\n \"requests\": {\n \"elit_7b\": \"non Lorem\",\n \"dolor78\": \"sed tempor\",\n \"Excepteur9\": \"aliquip laborum\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"laboris commodo dolore in\",\n \"operator\": \"Excepteur eiusmod laborum\",\n \"values\": [\n \"ad minim\",\n \"ut dolore\"\n ]\n },\n {\n \"key\": \"in adipisicing tempor incididunt\",\n \"operator\": \"repr\",\n \"values\": [\n \"Ut\",\n \"et\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip_4bf\": \"ea incididunt reprehenderit cupidatat\"\n }\n },\n \"storageClassName\": \"do velit non adipisicing\",\n \"volumeMode\": \"Duis Lorem do cillum\",\n \"volumeName\": \"cupidatat\"\n },\n \"source\": {\n \"blank\": {},\n \"http\": {\n \"url\": \"laboris eu\",\n \"certConfigMap\": \"aute\",\n \"extraHeaders\": [\n \"Duis\",\n \"cupidatat Excepteur ir\"\n ],\n \"secretExtraHeaders\": [\n \"nostrud s\",\n \"dolor\"\n ],\n \"secretRef\": \"anim ullamco ex elit ut\"\n },\n \"imageio\": {\n \"url\": \"incididunt\",\n \"diskId\": \"amet reprehenderit\",\n \"certConfigMap\": \"reprehenderit labore anim do amet\",\n \"secretRef\": \"consequat Excepteur voluptate\"\n },\n \"pvc\": {\n \"namespace\": \"labore exercitation non\",\n \"name\": \"nisi eu in id\"\n },\n \"registry\": {\n \"certConfigMap\": \"dolore occaecat eiusmod\",\n \"imageStream\": \"proident non cupidatat ex\",\n \"pullMethod\": \"aliqua cillum elit\",\n \"secretRef\": \"sint\",\n \"url\": \"ut veniam consequat\"\n },\n \"s3\": {\n \"url\": \"occaecat commodo\",\n \"certConfigMap\": \"tempor in veniam labore\",\n \"secretRef\": \"tempor dolore elit\"\n },\n \"upload\": {},\n \"vddk\": {\n \"backingFile\": \"dolore exercitation\",\n \"initImageURL\": \"quis sunt sed ullamco velit\",\n \"secretRef\": \"ipsum ut\",\n \"thumbprint\": \"do irure\",\n \"url\": \"minim nisi\",\n \"uuid\": \"commodo ut\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"exercitation\",\n \"name\": \"id in dolore in\",\n \"namespace\": \"aute magna sunt\"\n },\n \"storage\": {\n \"accessModes\": [\n \"ad n\",\n \"ex\"\n ],\n \"dataSource\": {\n \"kind\": \"nostrud laborum aute\",\n \"name\": \"sint nulla voluptate consequat deserunt\",\n \"apiGroup\": \"velit sit in\"\n },\n \"resources\": {\n \"limits\": {\n \"cupidatat3\": \"amet sint\",\n \"ipsumb\": \"aute dolore occaecat do\"\n },\n \"requests\": {\n \"id_1e\": \"magna tempor\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"fugiat\",\n \"operator\": \"cillum\",\n \"values\": [\n \"proident velit\",\n \"mollit dolor consectetur aliqua\"\n ]\n },\n {\n \"key\": \"sit ea\",\n \"operator\": \"pariatur velit id dolore ea\",\n \"values\": [\n \"ipsum ea laboris eu\",\n \"commodo ea sunt do mollit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"elit7a\": \"ut\",\n \"quisd8f\": \"proident Ut repre\"\n }\n },\n \"storageClassName\": \"voluptate magna laboris venia\",\n \"volumeMode\": \"non\",\n \"volumeName\": \"exercitation incidi\"\n }\n },\n \"apiVersion\": \"aliqua\",\n \"kind\": \"esse do qui velit\",\n \"metadata\": {\n \"annotations\": {\n \"Excepteur4b1\": \"sed\",\n \"eu_31\": \"pariatur nostrud\"\n },\n \"clusterName\": \"sed dolor eu\",\n \"creationTimestamp\": \"quis ut\",\n \"deletionGracePeriodSeconds\": -19922283,\n \"deletionTimestamp\": \"1994-04-10T04:34:02.653Z\",\n \"finalizers\": [\n \"deserunt ex\",\n \"cupidatat\"\n ],\n \"generateName\": \"laboris qui \",\n \"generation\": -72020961,\n \"labels\": {\n \"laborisb1\": \"mollit\",\n \"sint_d9\": \"aliqua sit incididunt \"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"sed magna qui ea\",\n \"fieldsType\": \"pariatur nisi irure fugiat magna\",\n \"fieldsV1\": {\n \"Raw\": [\n \"adipisicing nostrud\",\n \"non nisi\"\n ]\n },\n \"manager\": \"ut adipisicing nulla nisi nostrud\",\n \"operation\": \"sunt cillum quis incididunt\",\n \"subresource\": \"laborum ullamco ipsum\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"ex cillum labore\",\n \"fieldsType\": \"pariatur cillum eiusmod culpa\",\n \"fieldsV1\": {\n \"Raw\": [\n \"laborum\",\n \"dolore et aliquip officia\"\n ]\n },\n \"manager\": \"nostrud eu\",\n \"operation\": \"adipisicing consequat non exercitation\",\n \"subresource\": \"cupidatat voluptate Ut deserunt\",\n \"time\": \"\"\n }\n ],\n \"name\": \"dolore Lorem\",\n \"namespace\": \"pariatur elit\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"reprehenderit\",\n \"kind\": \"occaecat est laborum sit\",\n \"name\": \"laboris nisi sit\",\n \"uid\": \"eu laboris adipisicing velit\",\n \"blockOwnerDeletion\": false,\n \"controller\": true\n },\n {\n \"apiVersion\": \"irure dolor\",\n \"kind\": \"elit ullamco\",\n \"name\": \"ex id veniam\",\n \"uid\": \"sint consectetur proident\",\n \"blockOwnerDeletion\": true,\n \"controller\": true\n }\n ],\n \"resourceVersion\": \"minim officia enim\",\n \"selfLink\": \"in ea\",\n \"uid\": \"est ex\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"proident dolor ea minim\",\n \"current\": \"Duis\"\n },\n {\n \"previous\": \"labore quis magna fugiat\",\n \"current\": \"ipsum Excepteur laborum\"\n }\n ],\n \"contentType\": \"qui est Excepteur ea non\",\n \"finalCheckpoint\": true,\n \"preallocation\": false,\n \"priorityClassName\": \"voluptate aliquip cillum do\",\n \"pvc\": {\n \"accessModes\": [\n \"consequat cupidatat adipisici\",\n \"quis exercitation Excepteur\"\n ],\n \"dataSource\": {\n \"kind\": \"sit pariatur reprehenderit culpa\",\n \"name\": \"quis consectetur\",\n \"apiGroup\": \"adipisicing\"\n },\n \"dataSourceRef\": {\n \"kind\": \"id cupidatat occaecat aliquip Ut\",\n \"name\": \"officia exercitation\",\n \"apiGroup\": \"nisi dolore est in\"\n },\n \"resources\": {\n \"limits\": {\n \"dolor26\": \"quis sint dolor Duis\",\n \"estc\": \"mollit laboris\",\n \"amet_e_5\": \"proident minim dolor\"\n },\n \"requests\": {\n \"anim1\": \"consectetur\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolore\",\n \"operator\": \"magna incididunt consectetur cupidatat\",\n \"values\": [\n \"veniam in exercitation amet fugiat\",\n \"tempor consequat laboris Duis\"\n ]\n },\n {\n \"key\": \"enim eiusmod\",\n \"operator\": \"cupidatat non sunt aute qui\",\n \"values\": [\n \"dolor in minim\",\n \"labore anim nostru\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip143\": \"ipsum irure\"\n }\n },\n \"storageClassName\": \"dolore amet\",\n \"volumeMode\": \"in sint laboris\",\n \"volumeName\": \"irure\"\n },\n \"source\": {\n \"blank\": {},\n \"http\": {\n \"url\": \"in ut sint sed\",\n \"certConfigMap\": \"culpa\",\n \"extraHeaders\": [\n \"nostrud dolor laborum sit\",\n \"laboris\"\n ],\n \"secretExtraHeaders\": [\n \"nulla quis cillum est\",\n \"proident aliquip enim\"\n ],\n \"secretRef\": \"officia sed voluptate\"\n },\n \"imageio\": {\n \"url\": \"dolor ipsum proident\",\n \"diskId\": \"pariatur\",\n \"certConfigMap\": \"proident tempor voluptate magna\",\n \"secretRef\": \"consequat et aute eiusmod labore\"\n },\n \"pvc\": {\n \"namespace\": \"qui consequat reprehenderit\",\n \"name\": \"dolor culpa ut fugiat commodo\"\n },\n \"registry\": {\n \"certConfigMap\": \"molli\",\n \"imageStream\": \"sed anim laborum officia\",\n \"pullMethod\": \"in officia labore par\",\n \"secretRef\": \"Duis sed incididunt\",\n \"url\": \"occaecat incididunt ad in\"\n },\n \"s3\": {\n \"url\": \"magna enim dolor nisi\",\n \"certConfigMap\": \"sed cillum elit fugiat\",\n \"secretRef\": \"esse non sit veniam reprehenderit\"\n },\n \"upload\": {},\n \"vddk\": {\n \"backingFile\": \"fugiat occaecat anim dolore eu\",\n \"initImageURL\": \"laborum et\",\n \"secretRef\": \"labo\",\n \"thumbprint\": \"occaecat tempor exercitation in\",\n \"url\": \"eu pariatur exercitation\",\n \"uuid\": \"Lorem consectetur laborum ad esse\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"reprehenderit Duis nisi adipisicing\",\n \"name\": \"consectetur velit\",\n \"namespace\": \"sit Ut\"\n },\n \"storage\": {\n \"accessModes\": [\n \"id et voluptate\",\n \"ex eiusmod sint\"\n ],\n \"dataSource\": {\n \"kind\": \"ipsum fugiat labore sint\",\n \"name\": \"elit aute tempor\",\n \"apiGroup\": \"adipisicing incididunt\"\n },\n \"resources\": {\n \"limits\": {\n \"do_55\": \"quis voluptate ex\",\n \"et_900\": \"commodo consectetur Ut\",\n \"irure82c\": \"amet consequat eiusmod pariatur\"\n },\n \"requests\": {\n \"dolore_46\": \"ullamco\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"tempor\",\n \"operator\": \"sit amet\",\n \"values\": [\n \"Excepteur nisi elit ut\",\n \"sunt sit deserunt in\"\n ]\n },\n {\n \"key\": \"dolore in et do\",\n \"operator\": \"ullamco ipsum enim\",\n \"values\": [\n \"commodo consectetur ad\",\n \"elit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"tempor907\": \"Excepteur laborum adipisicing irure\",\n \"voluptate_f64\": \"laborum nisi \",\n \"laborum84\": \"in\",\n \"in_c2\": \"id\"\n }\n },\n \"storageClassName\": \"consectetur dolor exercitation\",\n \"volumeMode\": \"incididunt\",\n \"volumeName\": \"ea Lorem et culpa\"\n }\n },\n \"apiVersion\": \"tempor velit consequat pariatur\",\n \"kind\": \"mollit et\",\n \"metadata\": {\n \"annotations\": {\n \"pariatur_3\": \"do id\",\n \"amet75\": \"dolor ad\"\n },\n \"clusterName\": \"enim labore\",\n \"creationTimestamp\": \"sit consequat anim\",\n \"deletionGracePeriodSeconds\": 91823308,\n \"deletionTimestamp\": \"1968-11-26T15:08:13.705Z\",\n \"finalizers\": [\n \"est pariatur\",\n \"sint veniam Excepteur\"\n ],\n \"generateName\": \"anim fugiat veniam laboris magna\",\n \"generation\": 68669747,\n \"labels\": {\n \"et_b1\": \"eu\",\n \"dolor_d\": \"Lorem magna nisi nostrud ipsum\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"anim ut pariatur nostrud\",\n \"fieldsType\": \"Duis\",\n \"fieldsV1\": {\n \"Raw\": [\n \"dolor Excepteur ut\",\n \"ullamco minim tempor qui\"\n ]\n },\n \"manager\": \"labore sunt\",\n \"operation\": \"minim Lorem ullamco\",\n \"subresource\": \"sed non ut\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"est aute\",\n \"fieldsType\": \"Lorem eu ipsum\",\n \"fieldsV1\": {\n \"Raw\": [\n \"ad non irure\",\n \"sunt sit aliqua\"\n ]\n },\n \"manager\": \"culpa consectetur\",\n \"operation\": \"deserunt dolor ad\",\n \"subresource\": \"minim do laborum sed\",\n \"time\": \"\"\n }\n ],\n \"name\": \"tempor \",\n \"namespace\": \"aliqua nulla in do\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"Excepteur aliquip fugiat\",\n \"kind\": \"consectetur Ut \",\n \"name\": \"nisi anim deserunt ut consectetur\",\n \"uid\": \"sint exercitation Lorem\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n },\n {\n \"apiVersion\": \"adipisicing culpa veniam\",\n \"kind\": \"elit id ullamco\",\n \"name\": \"commodo\",\n \"uid\": \"eiusmod Ut labore\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n }\n ],\n \"resourceVersion\": \"magna ex dolor voluptate sunt\",\n \"selfLink\": \"ut est aute\",\n \"uid\": \"ut occaecat reprehenderit dolore\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"occaecat in\",\n \"kind\": \"sint ipsum voluptate amet\",\n \"name\": \"ea officia\",\n \"revisionName\": \"laboris do\"\n },\n \"preference\": {\n \"inferFromVolume\": \"esse nostrud qui\",\n \"kind\": \"sint ut\",\n \"name\": \"sed occaecat culpa\",\n \"revisionName\": \"ullamco minim officia consequat\"\n },\n \"runStrategy\": \"et voluptate\",\n \"running\": false\n },\n \"apiVersion\": \"ullamco Duis ipsum consectetur\",\n \"kind\": \"ad\",\n \"metadata\": {\n \"annotations\": {\n \"reprehenderit_b\": \"ea sit\"\n },\n \"clusterName\": \"non dolore\",\n \"creationTimestamp\": \"reprehenderit minim sunt\",\n \"deletionGracePeriodSeconds\": -66851876,\n \"deletionTimestamp\": \"2012-05-07T03:04:49.341Z\",\n \"finalizers\": [\n \"cillum enim\",\n \"esse exercitation ut Duis\"\n ],\n \"generateName\": \"fugiat\",\n \"generation\": 22264379,\n \"labels\": {\n \"dolore_4b9\": \"non Lorem elit\",\n \"ipsum72\": \"dolore aliqua id mollit\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"dolor occaecat cons\",\n \"fieldsType\": \"moll\",\n \"fieldsV1\": {\n \"Raw\": [\n \"laboris\",\n \"Ut laborum deserunt\"\n ]\n },\n \"manager\": \"ut deserunt consequat\",\n \"operation\": \"velit incididunt culpa\",\n \"subresource\": \"ea\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"adipisicing sit es\",\n \"fieldsType\": \"Lorem ut\",\n \"fieldsV1\": {\n \"Raw\": [\n \"in dolore sed\",\n \"ut id aute\"\n ]\n },\n \"manager\": \"incididunt nisi id\",\n \"operation\": \"aute dolor mollit amet ullamco\",\n \"subresource\": \"consequat veniam eiusmod adipisicin\",\n \"time\": \"\"\n }\n ],\n \"name\": \"aute laboris\",\n \"namespace\": \"amet irure reprehenderit\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"quis\",\n \"kind\": \"sit ex\",\n \"name\": \"sed sint amet dolor\",\n \"uid\": \"minim deserunt\",\n \"blockOwnerDeletion\": false,\n \"controller\": false\n },\n {\n \"apiVersion\": \"eiusmod laborum dolore in\",\n \"kind\": \"enim culpa cillum Excepteur dolor\",\n \"name\": \"fugiat exercitation velit\",\n \"uid\": \"esse minim reprehe\",\n \"blockOwnerDeletion\": false,\n \"controller\": false\n }\n ],\n \"resourceVersion\": \"cillum proident adipisicing\",\n \"selfLink\": \"sint in\",\n \"uid\": \"irure\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"elit nulla in\",\n \"status\": \"laboris sunt\",\n \"lastProbeTime\": \"sed Ut\",\n \"lastTransitionTime\": \"nisi officia ut ex magna\",\n \"message\": \"ex labore quis in\",\n \"reason\": \"sunt labore exercitation amet commodo\"\n },\n {\n \"type\": \"irure velit anim \",\n \"status\": \"Du\",\n \"lastProbeTime\": \"dolore sit\",\n \"lastTransitionTime\": \"anim sit\",\n \"message\": \"est aliquip id labore\",\n \"reason\": \"ut et velit\"\n }\n ],\n \"created\": false,\n \"memoryDumpRequest\": {\n \"claimName\": \"sunt\",\n \"phase\": \"culpa ut veniam sunt\",\n \"endTimestamp\": \"\",\n \"fileName\": \"aliquip fugiat qui aute\",\n \"message\": \"non ad eiusmod sed\",\n \"remove\": false,\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"esse dolore fugiat consequat\",\n \"ready\": false,\n \"restoreInProgress\": \"elit voluptate Ut ipsum\",\n \"snapshotInProgress\": \"exercitation consectetur qui\",\n \"startFailure\": {\n \"consecutiveFailCount\": -61413450,\n \"lastFailedVMIUID\": \"consectetur dolor eiusmod voluptate\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"irure consequat aliqua\",\n \"data\": {\n \"veniam89\": \"commodo non\"\n },\n \"uid\": \"in eiusmod enim nostrud\"\n },\n {\n \"action\": \"exercitation voluptate cillum id\",\n \"data\": {\n \"Duis_a\": \"fugiat esse eu Duis\"\n },\n \"uid\": \"ut\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"labore minim adipisicing\",\n \"disk\": {\n \"name\": \"aute dolor est\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 97351558,\n \"physical\": 10952480\n },\n \"matchVolume\": {\n \"enabled\": true\n }\n },\n \"bootOrder\": 34298092,\n \"cache\": \"deserunt reprehenderit qui nostrud\",\n \"cdrom\": {\n \"bus\": \"dolore Lorem\",\n \"readonly\": true,\n \"tray\": \"mollit\"\n },\n \"dedicatedIOThread\": false,\n \"disk\": {\n \"bus\": \"reprehenderit pariatur Duis est\",\n \"pciAddress\": \"eiusmod\",\n \"readonly\": false\n },\n \"io\": \"ullamco dolore\",\n \"lun\": {\n \"bus\": \"E\",\n \"readonly\": false\n },\n \"serial\": \"nisi\",\n \"shareable\": true,\n \"tag\": \"aliquip\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"est in al\",\n \"hotpluggable\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"aliquip\",\n \"hotpluggable\": true,\n \"readOnly\": false\n }\n },\n \"dryRun\": [\n \"in laborum\",\n \"sit ex velit ad sint\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"aute\",\n \"dryRun\": [\n \"qui dolor irure minim velit\",\n \"commodo minim irure dolore\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"ipsum\",\n \"disk\": {\n \"name\": \"veniam\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": -69742360,\n \"physical\": -23504877\n },\n \"matchVolume\": {\n \"enabled\": false\n }\n },\n \"bootOrder\": 49273237,\n \"cache\": \"dolor\",\n \"cdrom\": {\n \"bus\": \"ex esse eiusmod tempor\",\n \"readonly\": false,\n \"tray\": \"ex sint consectetur sunt do\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"Lorem qui in\",\n \"pciAddress\": \"incididunt\",\n \"readonly\": false\n },\n \"io\": \"sed\",\n \"lun\": {\n \"bus\": \"reprehenderit elit\",\n \"readonly\": false\n },\n \"serial\": \"do deserunt\",\n \"shareable\": false,\n \"tag\": \"irure\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"do quis non minim\",\n \"hotpluggable\": false\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"nulla adipisicing quis eu voluptate\",\n \"hotpluggable\": false,\n \"readOnly\": false\n }\n },\n \"dryRun\": [\n \"est Excepteur\",\n \"est amet sit\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"veniam non dolore vo\",\n \"dryRun\": [\n \"dolor\",\n \"nulla in\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"nisi dolor cupidatat\",\n \"enabled\": true,\n \"reason\": \"esse elit do dolore\"\n },\n {\n \"name\": \"aliqua\",\n \"enabled\": false,\n \"reason\": \"sit reprehenderit\"\n }\n ]\n }\n },\n {\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"aliqua_b\": \"qui fugiat incididunt amet anim\",\n \"aliquadf\": \"aliquip dolore sit quis reprehenderit\",\n \"nisi030\": \"magna\"\n },\n \"clusterName\": \"laboris proident\",\n \"creationTimestamp\": \"Lore\",\n \"deletionGracePeriodSeconds\": 42074992,\n \"deletionTimestamp\": \"1948-09-03T01:25:27.745Z\",\n \"finalizers\": [\n \"qui anim cupidatat\",\n \"exercitation occaecat in dolore tempor\"\n ],\n \"generateName\": \"non f\",\n \"generation\": 76992077,\n \"labels\": {\n \"enim_303\": \"eu do\",\n \"Duis_0\": \"sunt ipsum occaecat\",\n \"Excepteurf7\": \"nisi in\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"culpa quis\",\n \"fieldsType\": \"proident elit id commodo\",\n \"fieldsV1\": {\n \"Raw\": [\n \"m\",\n \"in\"\n ]\n },\n \"manager\": \"ut sit sed consectetur\",\n \"operation\": \"dolo\",\n \"subresource\": \"esse adipisicing ut ad\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"tempor ea\",\n \"fieldsType\": \"nulla eu enim sit fugiat\",\n \"fieldsV1\": {\n \"Raw\": [\n \"ullamco Lorem laborum ma\",\n \"esse laborum sit ad\"\n ]\n },\n \"manager\": \"ut magn\",\n \"operation\": \"quis adipisicing tempor\",\n \"subresource\": \"dolore tempor Ut labore qui\",\n \"time\": \"\"\n }\n ],\n \"name\": \"eiusmod enim incididunt do paria\",\n \"namespace\": \"commodo\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"veniam occaecat\",\n \"kind\": \"in voluptate\",\n \"name\": \"et est elit aliqua\",\n \"uid\": \"proident\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n },\n {\n \"apiVersion\": \"in ex dolore consequat\",\n \"kind\": \"non minim\",\n \"name\": \"aute esse\",\n \"uid\": \"magna\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n }\n ],\n \"resourceVersion\": \"velit consequat\",\n \"selfLink\": \"Duis enim\",\n \"uid\": \"in officia elit\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": true,\n \"autoattachInputDevice\": false,\n \"autoattachMemBalloon\": false,\n \"autoattachPodInterface\": true,\n \"autoattachSerialConsole\": true,\n \"autoattachVSOCK\": false,\n \"blockMultiQueue\": false,\n \"clientPassthrough\": {},\n \"disableHotplug\": false,\n \"disks\": [\n {\n \"name\": \"ex reprehenderit culpa irure\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 87885067,\n \"physical\": 96786197\n },\n \"matchVolume\": {\n \"enabled\": true\n }\n },\n \"bootOrder\": -80502872,\n \"cache\": \"Lorem et aliqua\",\n \"cdrom\": {\n \"bus\": \"culpa dolor\",\n \"readonly\": true,\n \"tray\": \"sunt fugiat proident adipisicing\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"irure sit\",\n \"pciAddress\": \"ad qui cupidatat\",\n \"readonly\": true\n },\n \"io\": \"eiusmod non pariatur\",\n \"lun\": {\n \"bus\": \"in\",\n \"readonly\": true\n },\n \"serial\": \"proident\",\n \"shareable\": true,\n \"tag\": \"quis incididunt\"\n },\n {\n \"name\": \"ullamco deserunt\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 93888080,\n \"physical\": 61128757\n },\n \"matchVolume\": {\n \"enabled\": false\n }\n },\n \"bootOrder\": -71012114,\n \"cache\": \"laborum cupidatat incididunt non\",\n \"cdrom\": {\n \"bus\": \"in sint\",\n \"readonly\": false,\n \"tray\": \"reprehenderit sit deserunt\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"deserunt sint Duis dolore\",\n \"pciAddress\": \"Except\",\n \"readonly\": false\n },\n \"io\": \"n\",\n \"lun\": {\n \"bus\": \"occaecat consectetur Lorem\",\n \"readonly\": true\n },\n \"serial\": \"laborum do\",\n \"shareable\": false,\n \"tag\": \"in id Lorem nulla ullamco\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"magna culpa sint in\",\n \"virtiofs\": {}\n },\n {\n \"name\": \"tem\",\n \"virtiofs\": {}\n }\n ],\n \"gpus\": [\n {\n \"name\": \"aute incididunt do\",\n \"deviceName\": \"voluptate dolore culpa ea\",\n \"tag\": \"irure exercitation dolor velit\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": true,\n \"ramFB\": {\n \"enabled\": false\n }\n }\n }\n },\n {\n \"name\": \"commodo enim\",\n \"deviceName\": \"sunt\",\n \"tag\": \"exercitation\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": false,\n \"ramFB\": {\n \"enabled\": false\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"ut\",\n \"deviceName\": \"eiusmod fugiat culpa\",\n \"tag\": \"ullamco non in nisi enim\"\n },\n {\n \"name\": \"in cillum exercitation\",\n \"deviceName\": \"quis adipisicing ut ex\",\n \"tag\": \"irure id ut\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"enim in tem\",\n \"name\": \"eiusmod\",\n \"bus\": \"proident do consequat\"\n },\n {\n \"type\": \"enim et ex in anim\",\n \"name\": \"sunt\",\n \"bus\": \"et commodo ipsum\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"occaecat enim\",\n \"acpiIndex\": -31334093,\n \"bootOrder\": 16569466,\n \"bridge\": {},\n \"dhcpOptions\": {\n \"bootFileName\": \"deserunt anim\",\n \"ntpServers\": [\n \"aliqua do eiusmod\",\n \"consequat consectetur\"\n ],\n \"privateOptions\": [\n {\n \"option\": 47825667,\n \"value\": \"aute et\"\n },\n {\n \"option\": 79655868,\n \"value\": \"nulla ipsum elit aliqua deserunt\"\n }\n ],\n \"tftpServerName\": \"adipisicing in minim\"\n },\n \"macAddress\": \"aute aliqua\",\n \"macvtap\": {},\n \"masquerade\": {},\n \"model\": \"occaecat ut dolor qui\",\n \"passt\": {},\n \"pciAddress\": \"est Du\",\n \"ports\": [\n {\n \"port\": 81769307,\n \"name\": \"sint adipisicing anim non nostrud\",\n \"protocol\": \"ut incididunt\"\n },\n {\n \"port\": -8448483,\n \"name\": \"ea reprehenderit\",\n \"protocol\": \"deserunt aute ut est\"\n }\n ],\n \"slirp\": {},\n \"sriov\": {},\n \"tag\": \"adipisicing Excepteur\"\n },\n {\n \"name\": \"ullamco minim Lorem ut\",\n \"acpiIndex\": 29780222,\n \"bootOrder\": -15446406,\n \"bridge\": {},\n \"dhcpOptions\": {\n \"bootFileName\": \"magna consectetur\",\n \"ntpServers\": [\n \"do labore nulla ex\",\n \"Ut\"\n ],\n \"privateOptions\": [\n {\n \"option\": -51180736,\n \"value\": \"dolore id commodo pariatur amet\"\n },\n {\n \"option\": -47113429,\n \"value\": \"consectetur nostrud non\"\n }\n ],\n \"tftpServerName\": \"cupidatat\"\n },\n \"macAddress\": \"adipisicing proident moll\",\n \"macvtap\": {},\n \"masquerade\": {},\n \"model\": \"dolore laboris adipisicing\",\n \"passt\": {},\n \"pciAddress\": \"in Lorem\",\n \"ports\": [\n {\n \"port\": 57290432,\n \"name\": \"cupidatat fugiat\",\n \"protocol\": \"fugiat dolor\"\n },\n {\n \"port\": 9259178,\n \"name\": \"adipisicing\",\n \"protocol\": \"dolore Excepteur\"\n }\n ],\n \"slirp\": {},\n \"sriov\": {},\n \"tag\": \"velit fugiat\"\n }\n ],\n \"networkInterfaceMultiqueue\": false,\n \"rng\": {},\n \"sound\": {\n \"name\": \"enim sed aute\",\n \"model\": \"et Excepteur\"\n },\n \"tpm\": {},\n \"useVirtioTransitional\": true,\n \"watchdog\": {\n \"name\": \"Ut in\",\n \"i6300esb\": {\n \"action\": \"Excepteur in nulla veniam\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"laboris id\",\n \"manufacturer\": \"eu dolore aute\",\n \"serial\": \"sunt ut ad\",\n \"sku\": \"dol\",\n \"version\": \"et veniam labori\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": false,\n \"tickPolicy\": \"commodo dolore\"\n },\n \"hyperv\": {\n \"present\": false\n },\n \"kvm\": {\n \"present\": false\n },\n \"pit\": {\n \"present\": true,\n \"tickPolicy\": \"velit irure\"\n },\n \"rtc\": {\n \"present\": false,\n \"tickPolicy\": \"consectetur non\",\n \"track\": \"quis ullamco\"\n }\n },\n \"timezone\": \"venia\",\n \"utc\": {\n \"offsetSeconds\": 99542680\n }\n },\n \"cpu\": {\n \"cores\": 42958470,\n \"dedicatedCpuPlacement\": true,\n \"features\": [\n {\n \"name\": \"culpa sit consectetur\",\n \"policy\": \"aute irure dolore Duis\"\n },\n {\n \"name\": \"nostrud enim\",\n \"policy\": \"nostrud\"\n }\n ],\n \"isolateEmulatorThread\": true,\n \"model\": \"exercitation nulla in ex\",\n \"numa\": {\n \"guestMappingPassthrough\": {}\n },\n \"realtime\": {\n \"mask\": \"magna irure esse sunt pariatur\"\n },\n \"sockets\": -49855536,\n \"threads\": -47060418\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": false\n },\n \"apic\": {\n \"enabled\": true,\n \"endOfInterrupt\": false\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": true\n },\n \"frequencies\": {\n \"enabled\": true\n },\n \"ipi\": {\n \"enabled\": false\n },\n \"reenlightenment\": {\n \"enabled\": true\n },\n \"relaxed\": {\n \"enabled\": true\n },\n \"reset\": {\n \"enabled\": true\n },\n \"runtime\": {\n \"enabled\": false\n },\n \"spinlocks\": {\n \"enabled\": true,\n \"spinlocks\": -23045966\n },\n \"synic\": {\n \"enabled\": true\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": false\n },\n \"enabled\": true\n },\n \"tlbflush\": {\n \"enabled\": false\n },\n \"vapic\": {\n \"enabled\": false\n },\n \"vendorid\": {\n \"enabled\": true,\n \"vendorid\": \"labore qui quis\"\n },\n \"vpindex\": {\n \"enabled\": true\n }\n },\n \"kvm\": {\n \"hidden\": true\n },\n \"pvspinlock\": {\n \"enabled\": true\n },\n \"smm\": {\n \"enabled\": false\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": false\n },\n \"efi\": {\n \"secureBoot\": false\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"exercitation proident\",\n \"imagePullPolicy\": \"elit nostrud nisi in\",\n \"imagePullSecret\": \"sint velit reprehenderit dolor\",\n \"initrdPath\": \"culpa adipisicing\",\n \"kernelPath\": \"officia id labore aliquip\"\n },\n \"kernelArgs\": \"quis nisi do\"\n },\n \"serial\": \"dolor ad pariatur ut eiusmod\",\n \"uuid\": \"nostrud do non\"\n },\n \"ioThreadsPolicy\": \"proident\",\n \"launchSecurity\": {\n \"sev\": {}\n },\n \"machine\": {\n \"type\": \"exercitation\"\n },\n \"memory\": {\n \"guest\": \"deserunt dolor reprehenderit co\",\n \"hugepages\": {\n \"pageSize\": \"est eiusmod id\"\n }\n },\n \"resources\": {\n \"limits\": {},\n \"overcommitGuestOverhead\": true,\n \"requests\": {}\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"ea quis esse\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": {},\n \"qemuGuestAgent\": {\n \"users\": [\n \"quis\",\n \"proident mollit\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"voluptate sed sunt occaecat\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": {}\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"sint aliquip eiusmod\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": {},\n \"qemuGuestAgent\": {\n \"users\": [\n \"non ullamco laborum amet\",\n \"id eiusmod magna in\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"ipsum magna fugiat\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": {}\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": 78338509,\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"occaecat qui dolor eiusmod sint\",\n \"operator\": \"occaecat mollit\",\n \"values\": [\n \"labor\",\n \"fugiat consequat ipsum nisi culpa\"\n ]\n },\n {\n \"key\": \"officia laborum voluptate est ut\",\n \"operator\": \"eiusmod nulla\",\n \"values\": [\n \"dolore labore deserunt cupidatat qui\",\n \"labore \"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"pr\",\n \"operator\": \"esse incididunt\",\n \"values\": [\n \"adipisicing ullamco nostrud pariatur\",\n \"cillum Ut\"\n ]\n },\n {\n \"key\": \"cillum mollit sunt est laboris\",\n \"operator\": \"c\",\n \"values\": [\n \"et deserunt ullamco\",\n \"minim\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": 87822230,\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"officia culpa\",\n \"operator\": \"ven\",\n \"values\": [\n \"amet cupidatat\",\n \"in dolore pariatu\"\n ]\n },\n {\n \"key\": \"qui est id sint\",\n \"operator\": \"labore ipsum\",\n \"values\": [\n \"veniam pariatur sunt aliqua\",\n \"voluptate Excepteur officia\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"ea conse\",\n \"operator\": \"magna exercitation esse\",\n \"values\": [\n \"pariatur eiusmod velit\",\n \"aliqua eiusmod\"\n ]\n },\n {\n \"key\": \"ut minim est nulla tempor\",\n \"operator\": \"Lorem cillum ad dolore\",\n \"values\": [\n \"dolore nisi\",\n \"in tempor ipsum nulla\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"aliqui\",\n \"operator\": \"dolore velit Ut sint ullamco\",\n \"values\": [\n \"non voluptate amet culpa Duis\",\n \"mollit pariatur\"\n ]\n },\n {\n \"key\": \"dolor deserunt esse occaecat\",\n \"operator\": \"incididunt dolore officia in\",\n \"values\": [\n \"et quis\",\n \"anim proident\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"non amet ex\",\n \"operator\": \"nisi sit\",\n \"values\": [\n \"adipisicing velit\",\n \"culpa consectetur\"\n ]\n },\n {\n \"key\": \"aute laboris minim velit\",\n \"operator\": \"fugiat sint\",\n \"values\": [\n \"tempor dolo\",\n \"in ut veniam\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"qui Lorem\",\n \"operator\": \"ea commodo mollit laborum\",\n \"values\": [\n \"cillum Duis consequat minim\",\n \"ipsum dolor\"\n ]\n },\n {\n \"key\": \"cillum quis do\",\n \"operator\": \"sit\",\n \"values\": [\n \"cupidatat in Duis\",\n \"aliquip nostrud ullamco cupidatat\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"eu dolo\",\n \"operator\": \"dolor a\",\n \"values\": [\n \"quis nulla proident voluptate\",\n \"quis voluptate eiusmod\"\n ]\n },\n {\n \"key\": \"quis d\",\n \"operator\": \"cupidatat ut\",\n \"values\": [\n \"irure sunt tempor\",\n \"minim cillum elit\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": -36328033,\n \"podAffinityTerm\": {\n \"topologyKey\": \"nisi irure dolor dolore\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"qui dolor veniam sunt\",\n \"operator\": \"sit sunt\",\n \"values\": [\n \"sint magna dolore\",\n \"laborum\"\n ]\n },\n {\n \"key\": \"et dolore\",\n \"operator\": \"Duis culpa ut s\",\n \"values\": [\n \"qui Ut\",\n \"ea dolor id\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia_d3\": \"mollit irure officia exercitation\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"occaecat elit aliquip \",\n \"operator\": \"officia aliqua deserunt\",\n \"values\": [\n \"nulla pariatur velit\",\n \"minim eiusmod non cillum\"\n ]\n },\n {\n \"key\": \"ullamco in\",\n \"operator\": \"laboris cupidatat ut\",\n \"values\": [\n \"laboris\",\n \"deserunt aliqua in\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea_9e2\": \"esse proident\",\n \"quis_4a\": \"anim pariatur dolor\",\n \"laborum4\": \"culpa dolor\"\n }\n },\n \"namespaces\": [\n \"Lorem laborum sint eiusmod\",\n \"ad est voluptate\"\n ]\n }\n },\n {\n \"weight\": -65024787,\n \"podAffinityTerm\": {\n \"topologyKey\": \"Excepteur ullamco eiusmod fugiat\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"elit in\",\n \"operator\": \"aute nisi ut\",\n \"values\": [\n \"nisi exercitation veniam ad\",\n \"labore\"\n ]\n },\n {\n \"key\": \"cillum dolore cupidatat tempor\",\n \"operator\": \"sunt in\",\n \"values\": [\n \"eu occaecat Excepteur do\",\n \"sed\"\n ]\n }\n ],\n \"matchLabels\": {\n \"proident1fd\": \"nisi consectetur dolor occaecat\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"est in\",\n \"operator\": \"culpa sit enim\",\n \"values\": [\n \"nostrud enim\",\n \"laboris Ut\"\n ]\n },\n {\n \"key\": \"culpa n\",\n \"operator\": \"Ut esse\",\n \"values\": [\n \"dolor dolore\",\n \"deserunt mollit sed officia\"\n ]\n }\n ],\n \"matchLabels\": {\n \"enim_\": \"do quis\"\n }\n },\n \"namespaces\": [\n \"fugiat exercitation Lorem \",\n \"Duis cillum ipsum Ut\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"eu officia esse\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"anim elit cupidatat non\",\n \"operator\": \"dolore irure culpa\",\n \"values\": [\n \"labore laboris\",\n \"officia anim dolor occaecat\"\n ]\n },\n {\n \"key\": \"fugiat\",\n \"operator\": \"consectetur mollit incididunt commodo\",\n \"values\": [\n \"reprehenderit no\",\n \"dolor quis sed deserunt nulla\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_2\": \"voluptate nostrud quis\",\n \"qui_f\": \"ullamco dolor nisi\",\n \"inb8\": \"reprehenderit in sint esse laborum\",\n \"et_1dc\": \"culpa fugiat\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"Excepteur id\",\n \"operator\": \"in laborum pariatur magna\",\n \"values\": [\n \"ullamco\",\n \"ut incididunt amet ipsum\"\n ]\n },\n {\n \"key\": \"velit laboris id\",\n \"operator\": \"dolor pariatur\",\n \"values\": [\n \"labore aute\",\n \"nisi commodo tempor\"\n ]\n }\n ],\n \"matchLabels\": {\n \"nonb\": \"id in reprehenderit\",\n \"ea68\": \"veniam\"\n }\n },\n \"namespaces\": [\n \"nisi dolore nostrud\",\n \"est non veniam fugiat\"\n ]\n },\n {\n \"topologyKey\": \"do dolore dolor cu\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"qu\",\n \"operator\": \"ea id enim Lorem veniam\",\n \"values\": [\n \"in et officia ullamco laboris\",\n \"minim dolor enim velit\"\n ]\n },\n {\n \"key\": \"Ut sit Excepteur ad dolore\",\n \"operator\": \"laboris\",\n \"values\": [\n \"in officia exercitation amet\",\n \"non sed\"\n ]\n }\n ],\n \"matchLabels\": {\n \"occaecatad\": \"ad adipisicing irure exercitation\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor cupidatat quis\",\n \"operator\": \"labore ea\",\n \"values\": [\n \"eiusmod\",\n \"aliqua amet in Duis\"\n ]\n },\n {\n \"key\": \"dolore elit\",\n \"operator\": \"tempor\",\n \"values\": [\n \"esse\",\n \"anim fugiat culpa minim mollit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"non2f_\": \"aliquip occaecat\",\n \"qui_9b5\": \"aliquip deserunt in occaecat eu\",\n \"reprehenderitdf\": \"elit occaecat Ut\"\n }\n },\n \"namespaces\": [\n \"Excepteur Ut i\",\n \"mollit ullamco adipisicing ipsum\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": 35328620,\n \"podAffinityTerm\": {\n \"topologyKey\": \"ad sed\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"incididunt consectetur cillum do\",\n \"operator\": \"in\",\n \"values\": [\n \"dolor ad Duis Excepteur laborum\",\n \"offi\"\n ]\n },\n {\n \"key\": \"pariatur adipisicing eu in\",\n \"operator\": \"deserunt velit Lorem incididunt\",\n \"values\": [\n \"adipisicing dolore Duis\",\n \"la\"\n ]\n }\n ],\n \"matchLabels\": {\n \"tempor7fd\": \"do nulla\",\n \"adipisicing_7\": \"in eiusmod non\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"tempor nul\",\n \"operator\": \"dolore ipsum qui\",\n \"values\": [\n \"ut aute aliqua cupidatat\",\n \"enim anim mollit\"\n ]\n },\n {\n \"key\": \"reprehenderit non\",\n \"operator\": \"enim exercitation irure\",\n \"values\": [\n \"nulla ex\",\n \"dolor minim anim\"\n ]\n }\n ],\n \"matchLabels\": {\n \"pariatur_e\": \"magna\",\n \"pariatur_30\": \"eiusmod pariatur occaecat nisi dolore\",\n \"exercitation3d\": \"fugiat\"\n }\n },\n \"namespaces\": [\n \"nulla amet\",\n \"ad consequat ex aute\"\n ]\n }\n },\n {\n \"weight\": 97507170,\n \"podAffinityTerm\": {\n \"topologyKey\": \"labore id consequat\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"veniam tempor\",\n \"operator\": \"eiusmod magna dolore ut\",\n \"values\": [\n \"dolor fugiat cillum dolore ut\",\n \"cillum ea\"\n ]\n },\n {\n \"key\": \"in aliqua\",\n \"operator\": \"non ipsum irure\",\n \"values\": [\n \"veniam proident sint \",\n \"enim Lorem\"\n ]\n }\n ],\n \"matchLabels\": {\n \"fugiat_07\": \"ipsum\",\n \"Excepteur_66\": \"laborum et Excepteur voluptate\",\n \"minim6_e\": \"adipisicing ut do\",\n \"ut1\": \"exercitation commodo consectetur dolore\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor tempor quis\",\n \"operator\": \"veniam dolor\",\n \"values\": [\n \"volup\",\n \"cupidatat adipisicing in \"\n ]\n },\n {\n \"key\": \"mollit proident magna\",\n \"operator\": \"sed eiusmod id qui\",\n \"values\": [\n \"sit aliquip\",\n \"nostrud cillum\"\n ]\n }\n ],\n \"matchLabels\": {\n \"consequat_\": \"velit id\"\n }\n },\n \"namespaces\": [\n \"dolor ea ex labore\",\n \"sint irure anim\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"qui dolor quis ut fugiat\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"laborum ut\",\n \"operator\": \"ex nisi\",\n \"values\": [\n \"eu officia\",\n \"non amet\"\n ]\n },\n {\n \"key\": \"ea occaecat enim\",\n \"operator\": \"Duis incididunt sint occaecat\",\n \"values\": [\n \"ipsum\",\n \"proident elit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Excepteur_798\": \"nostrud consequat m\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"anim\",\n \"operator\": \"proident occaecat Ut officia\",\n \"values\": [\n \"laborum labore incididunt aute\",\n \"ad mollit\"\n ]\n },\n {\n \"key\": \"eu in occaecat laborum ullamco\",\n \"operator\": \"ad et\",\n \"values\": [\n \"fugiat nisi\",\n \"culpa pariatur\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit_49\": \"dolor minim Duis dolore l\",\n \"incididuntc_\": \"eu cupidatat in\"\n }\n },\n \"namespaces\": [\n \"anim non veniam aute nulla\",\n \"la\"\n ]\n },\n {\n \"topologyKey\": \"ut\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"ullamco laborum\",\n \"operator\": \"incididunt dolor\",\n \"values\": [\n \"sunt\",\n \"consequat est sit culpa voluptate\"\n ]\n },\n {\n \"key\": \"ex in voluptate\",\n \"operator\": \"in reprehenderit\",\n \"values\": [\n \"r\",\n \"occaecat\"\n ]\n }\n ],\n \"matchLabels\": {\n \"incididunt25\": \"minim amet est\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"dolor amet\",\n \"operator\": \"sint incididunt\",\n \"values\": [\n \"elit in eiusmod\",\n \"do\"\n ]\n },\n {\n \"key\": \"aute id ut ex\",\n \"operator\": \"laborum consequat non\",\n \"values\": [\n \"qui nulla non sit labore\",\n \"ut sunt minim esse\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborum4\": \"Duis in\"\n }\n },\n \"namespaces\": [\n \"ullamco ex et elit amet\",\n \"dolore sit et\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"deserunt nisi pariatur\",\n \"magna\"\n ],\n \"options\": [\n {\n \"name\": \"et irure\",\n \"value\": \"deserunt id\"\n },\n {\n \"name\": \"proident tempor sunt exercitation irure\",\n \"value\": \"culpa\"\n }\n ],\n \"searches\": [\n \"cillum tempor culpa\",\n \"fugiat anim\"\n ]\n },\n \"dnsPolicy\": \"amet culpa\",\n \"evictionStrategy\": \"laboris enim\",\n \"hostname\": \"culpa exercitation\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"culpa\",\n \"ullamco magna qui consectetur\"\n ]\n },\n \"failureThreshold\": 70075777,\n \"guestAgentPing\": {},\n \"httpGet\": {\n \"port\": \"ut fugiat ad labore\",\n \"host\": \"commodo nisi Excepteur\",\n \"httpHeaders\": [\n {\n \"name\": \"magna culpa laborum nisi\",\n \"value\": \"cillum pariatur id\"\n },\n {\n \"name\": \"magna incididunt ut\",\n \"value\": \"dolore nulla aute ea cupidatat\"\n }\n ],\n \"path\": \"Ut reprehenderit\",\n \"scheme\": \"exercitation adipisicing\"\n },\n \"initialDelaySeconds\": 8079587,\n \"periodSeconds\": -62574912,\n \"successThreshold\": 81613724,\n \"tcpSocket\": {\n \"port\": \"reprehe\",\n \"host\": \"dolor fugiat velit\"\n },\n \"timeoutSeconds\": 63916981\n },\n \"networks\": [\n {\n \"name\": \"do \",\n \"multus\": {\n \"networkName\": \"qui voluptate ea ipsum dolore\",\n \"default\": true\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"non incididunt quis\",\n \"vmNetworkCIDR\": \"ut dolor aliquip\"\n }\n },\n {\n \"name\": \"in\",\n \"multus\": {\n \"networkName\": \"quis dolor\",\n \"default\": false\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"dolore eli\",\n \"vmNetworkCIDR\": \"ullamco et ad est\"\n }\n }\n ],\n \"nodeSelector\": {\n \"sunt_46\": \"enim adipisicing\"\n },\n \"priorityClassName\": \"nostrud dolor aliqua\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"quis culpa\",\n \"dolore ipsum deserunt\"\n ]\n },\n \"failureThreshold\": 94236378,\n \"guestAgentPing\": {},\n \"httpGet\": {\n \"port\": \"nisi tempor\",\n \"host\": \"eu aliqu\",\n \"httpHeaders\": [\n {\n \"name\": \"Excepteur laborum\",\n \"value\": \"occaecat cillum Lorem dolore\"\n },\n {\n \"name\": \"anim Duis ex labore\",\n \"value\": \"do ipsum\"\n }\n ],\n \"path\": \"amet mollit officia\",\n \"scheme\": \"dolore\"\n },\n \"initialDelaySeconds\": 37870881,\n \"periodSeconds\": -55999962,\n \"successThreshold\": 7715150,\n \"tcpSocket\": {\n \"port\": \"fugiat eiusmod dolor\",\n \"host\": \"deserunt consectetur\"\n },\n \"timeoutSeconds\": 17888378\n },\n \"schedulerName\": \"sint\",\n \"startStrategy\": \"proident cillum fugiat officia\",\n \"subdomain\": \"laborum amet\",\n \"terminationGracePeriodSeconds\": -8975180,\n \"tolerations\": [\n {\n \"effect\": \"exercitation non\",\n \"key\": \"proident\",\n \"operator\": \"in consequat nisi minim tempor\",\n \"tolerationSeconds\": 46909705,\n \"value\": \"ut reprehenderit\"\n },\n {\n \"effect\": \"mollit nulla laborum culpa reprehenderit\",\n \"key\": \"consequat Ut enim a\",\n \"operator\": \"ipsum velit\",\n \"tolerationSeconds\": -94721685,\n \"value\": \"sunt irure commodo\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": -82174034,\n \"topologyKey\": \"do cillum\",\n \"whenUnsatisfiable\": \"dolore sunt lab\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"Excepteur eiusmod consequat\",\n \"operator\": \"et sunt\",\n \"values\": [\n \"ani\",\n \"commodo officia ullamco veniam\"\n ]\n },\n {\n \"key\": \"aute in irure nostrud sed\",\n \"operator\": \"Excepteur proident officia id\",\n \"values\": [\n \"labore veniam adipisicing\",\n \"voluptate nulla adipisicing reprehende\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Duis_1\": \"amet ea consectetur\"\n }\n }\n },\n {\n \"maxSkew\": 92989404,\n \"topologyKey\": \"consectetur exercitation\",\n \"whenUnsatisfiable\": \"laborum esse\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"Duis ut et cupidatat enim\",\n \"operator\": \"enim labore Duis\",\n \"values\": [\n \"laborum non commodo id Ut\",\n \"mollit exercitation ut e\"\n ]\n },\n {\n \"key\": \"officia elit nulla\",\n \"operator\": \"eiusmod esse enim Duis\",\n \"values\": [\n \"mollit ad tempor minim et\",\n \"dolore Excepteur voluptate minim ut\"\n ]\n }\n ],\n \"matchLabels\": {\n \"quis_c9\": \"non dolor ad voluptate\",\n \"eiusmod_ced\": \"nulla qui\",\n \"dofc\": \"ipsum id sint\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"ea id\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"veniam eu velit\",\n \"networkDataBase64\": \"anim Ut in\",\n \"networkDataSecretRef\": {\n \"name\": \"cupidatat\"\n },\n \"secretRef\": {\n \"name\": \"Excepteur esse\"\n },\n \"userData\": \"exercitation culpa ea dolore nulla\",\n \"userDataBase64\": \"sed proi\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"ad quis\",\n \"networkDataBase64\": \"fugiat cillum min\",\n \"networkDataSecretRef\": {\n \"name\": \"dolore sint sit\"\n },\n \"secretRef\": {\n \"name\": \"ea Excepteur ipsum mollit\"\n },\n \"userData\": \"amet voluptate adipisicing\",\n \"userDataBase64\": \"fugiat aute eiusmod dolore ut\"\n },\n \"configMap\": {\n \"name\": \"nostrud laboris in consequat\",\n \"optional\": false,\n \"volumeLabel\": \"ex sed nulla ad\"\n },\n \"containerDisk\": {\n \"image\": \"ea anim\",\n \"imagePullPolicy\": \"quis Ut\",\n \"imagePullSecret\": \"sunt adipisicing nulla dolore ad\",\n \"path\": \"fugiat\"\n },\n \"dataVolume\": {\n \"name\": \"non proi\",\n \"hotpluggable\": true\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"tempor do Excepteur eiusmod\",\n \"fieldRef\": {\n \"fieldPath\": \"dolor\",\n \"apiVersion\": \"consequat et Lorem\"\n },\n \"mode\": -62301399,\n \"resourceFieldRef\": {\n \"resource\": \"id sit sunt nisi\",\n \"containerName\": \"in sint\",\n \"divisor\": \"veniam est incididunt\"\n }\n },\n {\n \"path\": \"ipsum sed Duis irure\",\n \"fieldRef\": {\n \"fieldPath\": \"dolore anim\",\n \"apiVersion\": \"occaecat eiusmod\"\n },\n \"mode\": -36460875,\n \"resourceFieldRef\": {\n \"resource\": \"Excepteur reprehenderit sunt anim deserunt\",\n \"containerName\": \"eu minim\",\n \"divisor\": \"ex Excepteur sit et\"\n }\n }\n ],\n \"volumeLabel\": \"nisi in Ut\"\n },\n \"downwardMetrics\": {},\n \"emptyDisk\": {\n \"capacity\": \"voluptate officia enim dolor amet\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"ut\",\n \"hotpluggable\": false,\n \"readOnly\": true\n }\n },\n \"hostDisk\": {\n \"path\": \"voluptate ut reprehenderit\",\n \"type\": \"su\",\n \"capacity\": \"do velit sit\",\n \"shared\": false\n },\n \"memoryDump\": {\n \"claimName\": \"quis laboris\",\n \"hotpluggable\": false,\n \"readOnly\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"cupidatat nulla amet occaecat\",\n \"hotpluggable\": false,\n \"readOnly\": true\n },\n \"secret\": {\n \"optional\": true,\n \"secretName\": \"exercitation dolore\",\n \"volumeLabel\": \"laboris adipisicing consequat aliquip\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"Ut Excepteur\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"magna nulla\"\n },\n \"secret\": {\n \"name\": \"aliquip id dolor labore\"\n }\n }\n },\n {\n \"name\": \"ipsum\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"pariatur ullamco veniam\",\n \"networkDataBase64\": \"do aliquip\",\n \"networkDataSecretRef\": {\n \"name\": \"in in proident magna\"\n },\n \"secretRef\": {\n \"name\": \"elit deserunt minim velit\"\n },\n \"userData\": \"aliquip cillum ullamco labore\",\n \"userDataBase64\": \"in dolore esse \"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"dolore nulla nostrud dolor\",\n \"networkDataBase64\": \"veniam labore magna Excepteur\",\n \"networkDataSecretRef\": {\n \"name\": \"mini\"\n },\n \"secretRef\": {\n \"name\": \"incididunt nisi fugiat ipsum\"\n },\n \"userData\": \"elit adipisicing\",\n \"userDataBase64\": \"Excepteur\"\n },\n \"configMap\": {\n \"name\": \"amet in culpa\",\n \"optional\": true,\n \"volumeLabel\": \"dolore tempor amet\"\n },\n \"containerDisk\": {\n \"image\": \"reprehenderit est\",\n \"imagePullPolicy\": \"minim ea irure culpa\",\n \"imagePullSecret\": \"Excepteur ullamco labore tempor occaecat\",\n \"path\": \"irure dolor Ut et\"\n },\n \"dataVolume\": {\n \"name\": \"dolore deserunt\",\n \"hotpluggable\": true\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"proident exercitation irure\",\n \"fieldRef\": {\n \"fieldPath\": \"Lorem velit quis\",\n \"apiVersion\": \"ad co\"\n },\n \"mode\": 75912235,\n \"resourceFieldRef\": {\n \"resource\": \"eiusmod in sint ex nostrud\",\n \"containerName\": \"elit labore nulla\",\n \"divisor\": \"Lorem \"\n }\n },\n {\n \"path\": \"laboris Excepteur cupidatat\",\n \"fieldRef\": {\n \"fieldPath\": \"incididunt ut sint \",\n \"apiVersion\": \"in id\"\n },\n \"mode\": -90441711,\n \"resourceFieldRef\": {\n \"resource\": \"sed cupidatat ut\",\n \"containerName\": \"esse Duis\",\n \"divisor\": \"et dolore aute ea eiusmod\"\n }\n }\n ],\n \"volumeLabel\": \"nulla reprehenderit sit est\"\n },\n \"downwardMetrics\": {},\n \"emptyDisk\": {\n \"capacity\": \"elit ipsum laboris officia\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"ea sint\",\n \"hotpluggable\": true,\n \"readOnly\": false\n }\n },\n \"hostDisk\": {\n \"path\": \"magna est sint\",\n \"type\": \"nisi ut id\",\n \"capacity\": \"reprehenderit\",\n \"shared\": true\n },\n \"memoryDump\": {\n \"claimName\": \"irure ipsum\",\n \"hotpluggable\": false,\n \"readOnly\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"voluptate in ex exercitat\",\n \"hotpluggable\": true,\n \"readOnly\": true\n },\n \"secret\": {\n \"optional\": true,\n \"secretName\": \"nisi proident\",\n \"volumeLabel\": \"sunt est in incididunt sed\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"cillum consequat veniam\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"aliquip occaecat Ut qui\"\n },\n \"secret\": {\n \"name\": \"sit eiusmod consequat\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"Duis in Lorem repr\",\n \"current\": \"ex nisi commodo nulla\"\n },\n {\n \"previous\": \"Excepteur velit\",\n \"current\": \"Lorem amet\"\n }\n ],\n \"contentType\": \"labore sit nostrud\",\n \"finalCheckpoint\": true,\n \"preallocation\": false,\n \"priorityClassName\": \"nulla ipsum anim Lorem\",\n \"pvc\": {\n \"accessModes\": [\n \"magna pariatur dolor\",\n \"fugiat est eu aute\"\n ],\n \"dataSource\": {\n \"kind\": \"consequat exercitation aliqua in et\",\n \"name\": \"ullamco tempor officia\",\n \"apiGroup\": \"veniam ut ali\"\n },\n \"dataSourceRef\": {\n \"kind\": \"non amet s\",\n \"name\": \"cillum proident laboris mollit nisi\",\n \"apiGroup\": \"aliqua\"\n },\n \"resources\": {\n \"limits\": {\n \"in_6\": \"Ut do sit aute\",\n \"ad_\": \"aute\"\n },\n \"requests\": {\n \"elit_3_d\": \"adipisicing ea Ut\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"qui n\",\n \"operator\": \"velit dolore sit\",\n \"values\": [\n \"cillum dolor\",\n \"eu enim ut anim\"\n ]\n },\n {\n \"key\": \"sit magna incididunt Excepteur\",\n \"operator\": \"sed non\",\n \"values\": [\n \"cupidatat irure\",\n \"et sed nostrud officia elit\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eiusmod_7\": \"Ut\",\n \"essef50\": \"dolore magna\"\n }\n },\n \"storageClassName\": \"fugiat eiusmod Lorem ut\",\n \"volumeMode\": \"mini\",\n \"volumeName\": \"aliquip laborum veniam dolore\"\n },\n \"source\": {\n \"blank\": {},\n \"http\": {\n \"url\": \"irure\",\n \"certConfigMap\": \"sit fugiat\",\n \"extraHeaders\": [\n \"sed ea\",\n \"ad fugiat nostrud\"\n ],\n \"secretExtraHeaders\": [\n \"in\",\n \"ut voluptate\"\n ],\n \"secretRef\": \"velit sit laborum mollit esse\"\n },\n \"imageio\": {\n \"url\": \"quis occaecat et Ut\",\n \"diskId\": \"quis\",\n \"certConfigMap\": \"aute velit\",\n \"secretRef\": \"dolor sunt\"\n },\n \"pvc\": {\n \"namespace\": \"ipsum in et\",\n \"name\": \"proident commodo\"\n },\n \"registry\": {\n \"certConfigMap\": \"ea est ad repr\",\n \"imageStream\": \"pariatur dolore mollit Ut cillum\",\n \"pullMethod\": \"ullamco in\",\n \"secretRef\": \"mollit\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"et anim minim veniam id\",\n \"certConfigMap\": \"labore id\",\n \"secretRef\": \"tempor id\"\n },\n \"upload\": {},\n \"vddk\": {\n \"backingFile\": \"sin\",\n \"initImageURL\": \"veniam anim nulla in non\",\n \"secretRef\": \"tempor nostrud aute\",\n \"thumbprint\": \"dolor\",\n \"url\": \"amet esse\",\n \"uuid\": \"ex\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"reprehenderit eiusmod Lorem ex sint\",\n \"name\": \"ullamco amet est elit\",\n \"namespace\": \"qui nulla reprehenderit\"\n },\n \"storage\": {\n \"accessModes\": [\n \"adipisicing proident\",\n \"commodo deserunt est\"\n ],\n \"dataSource\": {\n \"kind\": \"est officia\",\n \"name\": \"aliqua qui occaecat id\",\n \"apiGroup\": \"commodo sed nostrud\"\n },\n \"resources\": {\n \"limits\": {\n \"dolore1\": \"eiusmod ullamco\"\n },\n \"requests\": {\n \"incididunt_73\": \"fugiat \"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"irure mollit Excepteur qui dolor\",\n \"operator\": \"id amet o\",\n \"values\": [\n \"dolore enim\",\n \"incididunt cillum Duis\"\n ]\n },\n {\n \"key\": \"voluptate aliquip Ut\",\n \"operator\": \"tempor \",\n \"values\": [\n \"m\",\n \"mollit anim magna\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu3ae\": \"deserunt id\",\n \"ad8\": \"dolor irure in dolore\"\n }\n },\n \"storageClassName\": \"enim aliqua sit sed ipsum\",\n \"volumeMode\": \"fugiat eiusmod occaecat est do\",\n \"volumeName\": \"aliquip\"\n }\n },\n \"apiVersion\": \"esse et consequat ut Ut\",\n \"kind\": \"minim esse veniam qui\",\n \"metadata\": {\n \"annotations\": {\n \"non_24\": \"sit labore\",\n \"anim_9\": \"veniam voluptate exercitation sed in\",\n \"dolor_48\": \"ut consequat amet\"\n },\n \"clusterName\": \"eiusmod ullamco\",\n \"creationTimestamp\": \"ut consequat\",\n \"deletionGracePeriodSeconds\": -26274750,\n \"deletionTimestamp\": \"1969-06-09T22:55:55.558Z\",\n \"finalizers\": [\n \"labore sit\",\n \"non adipisicing eiusmod in Ut\"\n ],\n \"generateName\": \"dolore sed\",\n \"generation\": -22659237,\n \"labels\": {\n \"proident0aa\": \"mollit nostrud amet\",\n \"aliqua17\": \"voluptate veniam eu\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"cupid\",\n \"fieldsType\": \"qui ex veniam et cupidatat\",\n \"fieldsV1\": {\n \"Raw\": [\n \"ullamco aliquip\",\n \"officia sunt eu cillum\"\n ]\n },\n \"manager\": \"magna labore\",\n \"operation\": \"dolore velit dolor\",\n \"subresource\": \"aute nulla\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"eu mollit commodo dolore\",\n \"fieldsType\": \"exercitation ad amet\",\n \"fieldsV1\": {\n \"Raw\": [\n \"occaecat consectetur\",\n \"nostrud dolore est\"\n ]\n },\n \"manager\": \"nisi adipisicing\",\n \"operation\": \"dolore sit\",\n \"subresource\": \"consectetur ipsum laborum\",\n \"time\": \"\"\n }\n ],\n \"name\": \"fugiat consectetur enim commodo sit\",\n \"namespace\": \"sunt eu cupidatat enim\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"ea dolor\",\n \"kind\": \"anim elit aliquip\",\n \"name\": \"fugiat laboris\",\n \"uid\": \"consequat\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n },\n {\n \"apiVersion\": \"do eu\",\n \"kind\": \"proident est elit mollit\",\n \"name\": \"mollit deserunt sit\",\n \"uid\": \"irure pariatur deserunt\",\n \"blockOwnerDeletion\": false,\n \"controller\": false\n }\n ],\n \"resourceVersion\": \"fugiat ut culpa quis\",\n \"selfLink\": \"culpa ad\",\n \"uid\": \"dolor reprehenderit occaecat sed\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"elit qui in\",\n \"current\": \"culpa in\"\n },\n {\n \"previous\": \"nostrud ea nulla\",\n \"current\": \"ut irure in Excepteur\"\n }\n ],\n \"contentType\": \"Lorem eu\",\n \"finalCheckpoint\": true,\n \"preallocation\": false,\n \"priorityClassName\": \"amet cu\",\n \"pvc\": {\n \"accessModes\": [\n \"et ve\",\n \"reprehenderit fugiat ad exercitation\"\n ],\n \"dataSource\": {\n \"kind\": \"velit est\",\n \"name\": \"tempor reprehenderit exercitation veniam elit\",\n \"apiGroup\": \"eu ullamco Duis exercitation\"\n },\n \"dataSourceRef\": {\n \"kind\": \"adipisicing ullamco\",\n \"name\": \"consequat sunt\",\n \"apiGroup\": \"cillum voluptate nostrud\"\n },\n \"resources\": {\n \"limits\": {\n \"ex_12c\": \"Ex\",\n \"elit8\": \"consectetur\"\n },\n \"requests\": {\n \"ex786\": \"reprehenderit nisi veniam aliqua\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"enim\",\n \"operator\": \"dolore proident velit culpa\",\n \"values\": [\n \"sunt amet cillum aute\",\n \"nostrud ea incididunt\"\n ]\n },\n {\n \"key\": \"exercitation\",\n \"operator\": \"amet elit minim\",\n \"values\": [\n \"sit\",\n \"nisi in cillum do\"\n ]\n }\n ],\n \"matchLabels\": {\n \"mollit_9d3\": \"in enim\"\n }\n },\n \"storageClassName\": \"nostrud sit commodo deserunt\",\n \"volumeMode\": \"Ut in\",\n \"volumeName\": \"ven\"\n },\n \"source\": {\n \"blank\": {},\n \"http\": {\n \"url\": \"culpa Duis\",\n \"certConfigMap\": \"in\",\n \"extraHeaders\": [\n \"velit enim in\",\n \"mollit Lorem sunt\"\n ],\n \"secretExtraHeaders\": [\n \"laboris qui\",\n \"dolor nostrud ut qui\"\n ],\n \"secretRef\": \"sed reprehenderit\"\n },\n \"imageio\": {\n \"url\": \"exercitation culpa eiusmod veniam\",\n \"diskId\": \"culpa\",\n \"certConfigMap\": \"ea consequat\",\n \"secretRef\": \"aliqua veniam\"\n },\n \"pvc\": {\n \"namespace\": \"commodo sed consectetur consequat in\",\n \"name\": \"Excepteur ea ad\"\n },\n \"registry\": {\n \"certConfigMap\": \"laboris velit irure\",\n \"imageStream\": \"veniam dolore\",\n \"pullMethod\": \"enim dolor eu\",\n \"secretRef\": \"qui\",\n \"url\": \"qui fugiat\"\n },\n \"s3\": {\n \"url\": \"eiusmod\",\n \"certConfigMap\": \"occaecat\",\n \"secretRef\": \"voluptate\"\n },\n \"upload\": {},\n \"vddk\": {\n \"backingFile\": \"irure dolor velit\",\n \"initImageURL\": \"reprehenderit enim\",\n \"secretRef\": \"exercitation in eu\",\n \"thumbprint\": \"cupidatat incididunt exercitation et\",\n \"url\": \"consectetur amet sint\",\n \"uuid\": \"occaecat pariatur officia\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"laboris amet\",\n \"name\": \"culpa\",\n \"namespace\": \"Duis eu ea\"\n },\n \"storage\": {\n \"accessModes\": [\n \"consequat nulla minim dolore\",\n \"nostrud Lorem in dolor Excepteur\"\n ],\n \"dataSource\": {\n \"kind\": \"nostrud consequat consectetur\",\n \"name\": \"officia magna dolor\",\n \"apiGroup\": \"dolor\"\n },\n \"resources\": {\n \"limits\": {\n \"velit_305\": \"minim \",\n \"ullamco7f\": \"fugiat\"\n },\n \"requests\": {\n \"pariaturea\": \"proident Duis sunt exercitation\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"ea sint\",\n \"operator\": \"ex aliqua magna Lorem commodo\",\n \"values\": [\n \"in non Lorem id\",\n \"non ipsum laborum ut\"\n ]\n },\n {\n \"key\": \"m\",\n \"operator\": \"in amet Ut sint\",\n \"values\": [\n \"in ipsum ut\",\n \"do fugiat\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa2\": \"veniam proident ut\",\n \"fugiata70\": \"ut enim nulla\"\n }\n },\n \"storageClassName\": \"qui magna aliquip nostrud sit\",\n \"volumeMode\": \"aute aliqua sint laborum\",\n \"volumeName\": \"dolore sint aliquip\"\n }\n },\n \"apiVersion\": \"enim occaecat\",\n \"kind\": \"qui elit consectetur\",\n \"metadata\": {\n \"annotations\": {\n \"veniam_2\": \"cupidatat tempor officia ullamco qui\"\n },\n \"clusterName\": \"irure id\",\n \"creationTimestamp\": \"in adipisicing eu\",\n \"deletionGracePeriodSeconds\": 10672472,\n \"deletionTimestamp\": \"1947-03-27T21:40:13.814Z\",\n \"finalizers\": [\n \"pariatur cupidatat elit\",\n \"cupidatat sed enim\"\n ],\n \"generateName\": \"tempor cupidatat mollit\",\n \"generation\": -19286711,\n \"labels\": {\n \"voluptate7\": \"sed aute cupidata\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"adipisicing amet aliqua\",\n \"fieldsType\": \"ea Ut nostrud\",\n \"fieldsV1\": {\n \"Raw\": [\n \"aute\",\n \"minim irure tempor\"\n ]\n },\n \"manager\": \"nisi ullamco voluptate nulla dolore\",\n \"operation\": \"amet Duis ullamco in\",\n \"subresource\": \"occaecat amet nisi reprehenderit\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"laborum occaecat cillum\",\n \"fieldsType\": \"sed cupidatat culpa dolor\",\n \"fieldsV1\": {\n \"Raw\": [\n \"cupidatat quis aute reprehenderit\",\n \"cupidatat dolor tempor\"\n ]\n },\n \"manager\": \"ut dolor\",\n \"operation\": \"ut exercitation et\",\n \"subresource\": \"mollit tempor qui ut\",\n \"time\": \"\"\n }\n ],\n \"name\": \"commodo deserunt nostrud irure\",\n \"namespace\": \"elit exercitation et\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"proident Excepteur ex ullamco\",\n \"kind\": \"aliquip sunt ullamco magna\",\n \"name\": \"irure sin\",\n \"uid\": \"magna culpa\",\n \"blockOwnerDeletion\": true,\n \"controller\": false\n },\n {\n \"apiVersion\": \"laboris tempor\",\n \"kind\": \"adipisicing et ullamco ea \",\n \"name\": \"dolore sunt dolor dolor in\",\n \"uid\": \"dolor ipsum dolor eu aliquip\",\n \"blockOwnerDeletion\": false,\n \"controller\": true\n }\n ],\n \"resourceVersion\": \"eu laboris\",\n \"selfLink\": \"est non ullamc\",\n \"uid\": \"al\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"dese\",\n \"kind\": \"adipisicing enim\",\n \"name\": \"laborum i\",\n \"revisionName\": \"est quis\"\n },\n \"preference\": {\n \"inferFromVolume\": \"ut voluptate amet tempor\",\n \"kind\": \"deserunt\",\n \"name\": \"id do laborum\",\n \"revisionName\": \"velit laborum sed ex sit\"\n },\n \"runStrategy\": \"qui anim cupidatat ut consequat\",\n \"running\": false\n },\n \"apiVersion\": \"cillum qui\",\n \"kind\": \"Lorem do est dolore cupidatat\",\n \"metadata\": {\n \"annotations\": {\n \"consectetur292\": \"labore ad\",\n \"magnaf\": \"ut velit eu do\",\n \"eaaf7\": \"incididunt\",\n \"laborum_b\": \"ex cillum dolor elit dolore\"\n },\n \"clusterName\": \"ut sed fugiat do\",\n \"creationTimestamp\": \"cillum ad deserunt cupidatat\",\n \"deletionGracePeriodSeconds\": 50186722,\n \"deletionTimestamp\": \"1999-07-14T22:06:34.596Z\",\n \"finalizers\": [\n \"anim\",\n \"nostrud consectetur anim dolore\"\n ],\n \"generateName\": \"enim\",\n \"generation\": -13799617,\n \"labels\": {\n \"sed_e2\": \"dolor velit adipisicing nisi\",\n \"veniam5e6\": \"culpa id\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"fugiat deserunt tempor\",\n \"fieldsType\": \"laborum Ut\",\n \"fieldsV1\": {\n \"Raw\": [\n \"incididunt\",\n \"in consectetur irure\"\n ]\n },\n \"manager\": \"anim pariatur labore\",\n \"operation\": \"voluptate\",\n \"subresource\": \"laboris eiusmod est\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"in eu consectetur\",\n \"fieldsType\": \"et\",\n \"fieldsV1\": {\n \"Raw\": [\n \"eiusmod quis\",\n \"officia\"\n ]\n },\n \"manager\": \"officia aliqua elit\",\n \"operation\": \"anim eu\",\n \"subresource\": \"sunt\",\n \"time\": \"\"\n }\n ],\n \"name\": \"do deserunt Exc\",\n \"namespace\": \"elit dolore voluptate\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"ullamco laboris\",\n \"kind\": \"ut aute\",\n \"name\": \"Duis\",\n \"uid\": \"in reprehenderit mollit\",\n \"blockOwnerDeletion\": false,\n \"controller\": false\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"non reprehenderit ipsum\",\n \"name\": \"officia amet\",\n \"uid\": \"exercitation cupidatat\",\n \"blockOwnerDeletion\": false,\n \"controller\": true\n }\n ],\n \"resourceVersion\": \"adipisicing\",\n \"selfLink\": \"enim exercitation\",\n \"uid\": \"dolor in\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"proident culpa\",\n \"status\": \"proident dolor ipsum\",\n \"lastProbeTime\": \"m\",\n \"lastTransitionTime\": \"ipsum Ut in veniam\",\n \"message\": \"eiusmod esse in\",\n \"reason\": \"nisi nulla reprehenderit elit\"\n },\n {\n \"type\": \"minim anim\",\n \"status\": \"laborum quis sunt consectetur\",\n \"lastProbeTime\": \"sunt adipisicing Duis\",\n \"lastTransitionTime\": \"ut ipsum occaecat aliquip\",\n \"message\": \"non magna et\",\n \"reason\": \"ea culpa occaecat\"\n }\n ],\n \"created\": false,\n \"memoryDumpRequest\": {\n \"claimName\": \"in cupidatat\",\n \"phase\": \"quis exercitation elit\",\n \"endTimestamp\": \"\",\n \"fileName\": \"in laboris\",\n \"message\": \"aliquip adipisicing enim amet\",\n \"remove\": true,\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"enim amet ea nisi incididunt\",\n \"ready\": false,\n \"restoreInProgress\": \"cupidatat laborum\",\n \"snapshotInProgress\": \"deserunt occaecat ipsum\",\n \"startFailure\": {\n \"consecutiveFailCount\": -54437787,\n \"lastFailedVMIUID\": \"et non eu\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"laboris et ut ea\",\n \"data\": {\n \"deserunte\": \"aliq\"\n },\n \"uid\": \"elit Duis labore\"\n },\n {\n \"action\": \"cillum esse\",\n \"data\": {\n \"cillum_5_\": \"sint in\",\n \"aliqua_3\": \"id nisi officia ipsum\"\n },\n \"uid\": \"consectetur\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"esse pariatur consectetur\",\n \"disk\": {\n \"name\": \"incididunt eu irure\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 43078425,\n \"physical\": 74178864\n },\n \"matchVolume\": {\n \"enabled\": false\n }\n },\n \"bootOrder\": -84297674,\n \"cache\": \"eu officia deserunt elit\",\n \"cdrom\": {\n \"bus\": \"pariatur tempor ad\",\n \"readonly\": true,\n \"tray\": \"non in nisi eiusmod\"\n },\n \"dedicatedIOThread\": true,\n \"disk\": {\n \"bus\": \"sunt mollit cupidatat qui\",\n \"pciAddress\": \"cillum voluptate sed\",\n \"readonly\": false\n },\n \"io\": \"quis Excepteur\",\n \"lun\": {\n \"bus\": \"in officia elit exercitation\",\n \"readonly\": true\n },\n \"serial\": \"eu aliqua a\",\n \"shareable\": false,\n \"tag\": \"cupidatat proident elit mollit\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"culpa ut Duis irure\",\n \"hotpluggable\": true\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"Ut laboris amet culpa\",\n \"hotpluggable\": false,\n \"readOnly\": true\n }\n },\n \"dryRun\": [\n \"ea eiusmod ipsum esse anim\",\n \"magna mollit proident\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"anim Excepteur\",\n \"dryRun\": [\n \"laborum aute consequat consectetur\",\n \"des\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"quis velit est anim\",\n \"disk\": {\n \"name\": \"aliqua\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": 42244572,\n \"physical\": -22418969\n },\n \"matchVolume\": {\n \"enabled\": false\n }\n },\n \"bootOrder\": 74536497,\n \"cache\": \"in aute\",\n \"cdrom\": {\n \"bus\": \"est\",\n \"readonly\": true,\n \"tray\": \"quis qui eu sunt reprehenderit\"\n },\n \"dedicatedIOThread\": false,\n \"disk\": {\n \"bus\": \"proident culpa in\",\n \"pciAddress\": \"reprehen\",\n \"readonly\": true\n },\n \"io\": \"anim in Ut\",\n \"lun\": {\n \"bus\": \"in Exc\",\n \"readonly\": true\n },\n \"serial\": \"aliquip laborum\",\n \"shareable\": false,\n \"tag\": \"do quis\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"qui occaecat voluptate dolore\",\n \"hotpluggable\": false\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"incididunt sit in esse consequat\",\n \"hotpluggable\": true,\n \"readOnly\": true\n }\n },\n \"dryRun\": [\n \"ipsum id et\",\n \"incididunt non eiusmod\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"ex nisi labore est consectetur\",\n \"dryRun\": [\n \"aute cupidatat\",\n \"enim dolor\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"sint laborum fugiat ullamco\",\n \"enabled\": false,\n \"reason\": \"incididunt aliqua\"\n },\n {\n \"name\": \"minim mollit\",\n \"enabled\": false,\n \"reason\": \"esse velit voluptate Lorem\"\n }\n ]\n }\n }\n ],\n \"apiVersion\": \"magna aute consequat\",\n \"kind\": \"sit labore ex\",\n \"metadata\": {\n \"continue\": \"nulla aliquip\",\n \"remainingItemCount\": 42222256,\n \"resourceVersion\": \"reprehenderit exercitation sint\",\n \"selfLink\": \"elit reprehenderit\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "89c824d9-ae69-4c35-84b1-aa2ae93b5dcc", + "name": "Create virtual machine", + "request": { + "name": "Create virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"exercitation__1\": \"\",\n \"reprehenderit_23\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"aute_8_e\": \"\",\n \"incididunt_2\": \"\",\n \"Duis_c\": \"\",\n \"adf\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"dolor_2e\": \"\",\n \"culpa9d\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea79\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"reprehenderit27b\": \"\",\n \"dolor_64b\": \"\",\n \"ex_d\": \"\",\n \"suntae\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ut_8\": \"\",\n \"aliqua_e_6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpaea7\": \"\",\n \"ipsum_297\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"do_b5\": \"\",\n \"irure_8\": \"\",\n \"in_f84\": \"\",\n \"eiusmod_49\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"commodo_b\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ullamco_45\": \"\",\n \"commodo_035\": \"\",\n \"sint_ca\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sunt4e2\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"nisi_f2\": \"\",\n \"ad_8\": \"\",\n \"laborumc\": \"\",\n \"dolore_2\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"cupidatat_29\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"pariatur_c_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ut_3\": \"\",\n \"cillumc98\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sint_f09\": \"\",\n \"adipisicingab\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aute166\": \"\",\n \"eu_a6d\": \"\",\n \"reprehenderit_753\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"quis_3\": \"\",\n \"pariatur_14\": \"\",\n \"ipsum_7_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"dolore__\": \"\",\n \"Duis40\": \"\",\n \"ex_\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia_03\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sedc\": \"\",\n \"dolor7\": \"\",\n \"laboris_7c_\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"amet_b8\": \"\"\n },\n \"requests\": {\n \"adipisicing_4\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"dolore5__\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"fugiat_\": \"\",\n \"ut_2c\": \"\"\n },\n \"requests\": {\n \"Excepteura\": \"\",\n \"minim_3\": \"\",\n \"ea92\": \"\",\n \"eu9da\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"elit7\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ad_d\": \"\",\n \"magna65a\": \"\",\n \"ut9\": \"\",\n \"sintf9b\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"ine\": \"\",\n \"ut_8\": \"\",\n \"culpa18\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sit_42\": \"\",\n \"aliqua_31\": \"\"\n },\n \"requests\": {\n \"mollitd_\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu959\": \"\",\n \"pariatur_8\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"in31\": \"\",\n \"sinte2\": \"\"\n },\n \"requests\": {\n \"nisie\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_34\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"consectetur_b\": \"\",\n \"incididunt4\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nisia28\": \"\",\n \"ex7a\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"labore_4_\": \"\",\n \"ex_2\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"in_e\": \"\",\n \"incididuntc6d\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"laborisc3_\": \"\",\n \"veniam_a\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"inceb\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b6ce936e-61e0-460d-bf8f-5a0874fba8af", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"in236\": \"\",\n \"cillumc66\": \"\",\n \"pariatur45\": \"\",\n \"aliquip_a4\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"laborum_b\": \"\",\n \"qui_ce\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_eb2\": \"\",\n \"ea_1a\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_c65\": \"\",\n \"dolore66_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborisad\": \"\",\n \"exercitation6c\": \"\",\n \"eiusmod_f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"incididunt3\": \"\",\n \"sit_edc\": \"\",\n \"elit63\": \"\",\n \"sunt_4fe\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"mollit2\": \"\",\n \"ea_3\": \"\",\n \"velitc2f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip5\": \"\",\n \"labore1b\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laboris922\": \"\",\n \"reprehenderit5c\": \"\",\n \"aliquaf8\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit1d\": \"\",\n \"cillum_bf\": \"\",\n \"est_836\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia63f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_0\": \"\",\n \"adipisicing_4\": \"\",\n \"esse_2\": \"\",\n \"proident847\": \"\",\n \"Duis_f71\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velitb88\": \"\",\n \"elitf\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"magna_9de\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sunt741\": \"\",\n \"cupidatata4\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip47\": \"\",\n \"occaecat_0b6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip37\": \"\",\n \"ut_46a\": \"\",\n \"dolord5\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_b5c\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"anim_5\": \"\",\n \"officia_62\": \"\",\n \"sedcfc\": \"\",\n \"sint_3\": \"\",\n \"irure_2_\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"reprehenderit_b7\": \"\",\n \"cupidatatdde\": \"\",\n \"in2f\": \"\",\n \"aliquip_\": \"\",\n \"ipsum36e\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in2\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"Duis_d29\": \"\",\n \"non_5\": \"\"\n },\n \"requests\": {\n \"esse_d2\": \"\",\n \"anim64c\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea57_\": \"\",\n \"nostrud_31\": \"\",\n \"sed1a\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"pariatur5\": \"\",\n \"veniam726\": \"\",\n \"consequat_f9\": \"\"\n },\n \"requests\": {\n \"in7\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Ut_342\": \"\",\n \"Duis099\": \"\",\n \"sed__80\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sed_3\": \"\",\n \"dolor_4c\": \"\",\n \"non1c_\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_299\": \"\",\n \"sint_a7\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sit_df3\": \"\",\n \"fugiatb\": \"\"\n },\n \"requests\": {\n \"amet_b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_3\": \"\",\n \"euc5\": \"\",\n \"enim_\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sunt_009\": \"\",\n \"ea_1e_\": \"\"\n },\n \"requests\": {\n \"dolor_47\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit52\": \"\",\n \"mollite3\": \"\",\n \"dolore_c95\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum11\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_9\": \"\",\n \"ina_\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamcod8e\": \"\",\n \"consequat_91\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nostrud_22\": \"\",\n \"nulla4d\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"veniam_ebf\": \"\",\n \"laborum_9ab\": \"\",\n \"irureb15\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"dolore_6d\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b6fa353e-5915-44a6-b22f-c6c5ad0bb4d8", + "name": "Returns the list of snapshots of given namespaces", + "request": { + "name": "Returns the list of snapshots of given namespaces", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + "snapshot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "vmName", + "value": ",", + "description": "vmName is comma separated value (ex: name1,name2)." + }, + { + "disabled": false, + "key": "namespace", + "value": ",", + "description": "Namespace names, comma separated value (ex: dev,test). If namespace is empty it returns the specific resource under all namespace" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "96f08db4-67b4-44d1-bf77-05df5bd6fecc", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + "snapshot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "vmName", + "value": "," + }, + { + "key": "namespace", + "value": "," + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"continue\": \"ut aliquip\",\n \"remainingItemCount\": 25089130,\n \"resourceVersion\": \"quis pariatur\",\n \"selfLink\": \"pariatur do\"\n },\n \"items\": [\n {\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"proident do\",\n \"failureDeadline\": \"est in\"\n },\n \"apiVersion\": \"magna Lorem sed nulla\",\n \"kind\": \"labore proident veniam\",\n \"metadata\": {\n \"annotations\": {\n \"proident_90\": \"\",\n \"incididunt_3d\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"consequat_c\": \"\",\n \"consequat91\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"eiusmod aute dolor pariatur\",\n \"status\": \"qui\",\n \"lastProbeTime\": \"sint ad\",\n \"lastTransitionTime\": \"veniam do dolor\",\n \"message\": \"ex exercitation proident\",\n \"reason\": \"Excepteur dolor\"\n },\n {\n \"type\": \"sed sit irure\",\n \"status\": \"culpa consectetur nostrud dolore\",\n \"lastProbeTime\": \"aute laboris\",\n \"lastTransitionTime\": \"cup\",\n \"message\": \"sit do ex occaecat\",\n \"reason\": \"cupidatat reprehenderit\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"laborum eu qui\",\n \"time\": \"\"\n },\n \"indications\": [\n \"aliquip est esse anim\",\n \"labore sed aliquip id\"\n ],\n \"phase\": \"in\",\n \"readyToUse\": true,\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"sed minim fugiat in consequat\",\n \"anim ipsum proident\"\n ],\n \"includedVolumes\": [\n \"veniam\",\n \"si\"\n ]\n },\n \"sourceUID\": \"sed consequat cillum\",\n \"virtualMachineSnapshotContentName\": \"veniam elit\"\n }\n },\n {\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"esse\",\n \"failureDeadline\": \"aliquip proident est in dolore\"\n },\n \"apiVersion\": \"mollit fugiat eiusmod\",\n \"kind\": \"dolor labore\",\n \"metadata\": {\n \"annotations\": {\n \"velita5\": \"\",\n \"Excepteur_7db\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"aliquip_5\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"culpa ex ipsum\",\n \"status\": \"in ullamco\",\n \"lastProbeTime\": \"anim\",\n \"lastTransitionTime\": \"est labore\",\n \"message\": \"quis laboris in in qui\",\n \"reason\": \"sint\"\n },\n {\n \"type\": \"in labore sunt nostrud\",\n \"status\": \"laboris in anim\",\n \"lastProbeTime\": \"commodo ipsum sit non\",\n \"lastTransitionTime\": \"irure Ut eiusmod\",\n \"message\": \"elit labore\",\n \"reason\": \"est consequat ullamco\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"reprehenderit exercitation officia\",\n \"dolore cillum\"\n ],\n \"phase\": \"ex mollit amet non consequat\",\n \"readyToUse\": true,\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"sunt enim do aliqua magna\",\n \"ad\"\n ],\n \"includedVolumes\": [\n \"eu sunt aliqua\",\n \"veniam ullamco commod\"\n ]\n },\n \"sourceUID\": \"sit qui proident\",\n \"virtualMachineSnapshotContentName\": \"deserunt velit ipsum pa\"\n }\n }\n ],\n \"apiVersion\": \"tempor minim in se\",\n \"kind\": \"non deserunt dolore irure\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9933a081-a1f3-4267-b580-89a24342f1d4", + "name": "{vmName}", + "item": [ + { + "id": "6fab2d5f-96bd-48f6-8888-dc75b2df68a2", + "name": "Deletes the virtual machine", + "request": { + "name": "Deletes the virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "7395d49b-917a-4175-a842-dd183dba48bb", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d4a9964a-53de-4885-8fff-a09c0e42d0b4", + "name": "Get virtual machine", + "request": { + "name": "Get virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7b0892d9-e5b9-4da6-b34e-6981278514c8", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"in236\": \"\",\n \"cillumc66\": \"\",\n \"pariatur45\": \"\",\n \"aliquip_a4\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"laborum_b\": \"\",\n \"qui_ce\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_eb2\": \"\",\n \"ea_1a\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_c65\": \"\",\n \"dolore66_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborisad\": \"\",\n \"exercitation6c\": \"\",\n \"eiusmod_f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"incididunt3\": \"\",\n \"sit_edc\": \"\",\n \"elit63\": \"\",\n \"sunt_4fe\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"mollit2\": \"\",\n \"ea_3\": \"\",\n \"velitc2f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip5\": \"\",\n \"labore1b\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laboris922\": \"\",\n \"reprehenderit5c\": \"\",\n \"aliquaf8\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit1d\": \"\",\n \"cillum_bf\": \"\",\n \"est_836\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia63f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_0\": \"\",\n \"adipisicing_4\": \"\",\n \"esse_2\": \"\",\n \"proident847\": \"\",\n \"Duis_f71\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velitb88\": \"\",\n \"elitf\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"magna_9de\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sunt741\": \"\",\n \"cupidatata4\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip47\": \"\",\n \"occaecat_0b6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip37\": \"\",\n \"ut_46a\": \"\",\n \"dolord5\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_b5c\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"anim_5\": \"\",\n \"officia_62\": \"\",\n \"sedcfc\": \"\",\n \"sint_3\": \"\",\n \"irure_2_\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"reprehenderit_b7\": \"\",\n \"cupidatatdde\": \"\",\n \"in2f\": \"\",\n \"aliquip_\": \"\",\n \"ipsum36e\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in2\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"Duis_d29\": \"\",\n \"non_5\": \"\"\n },\n \"requests\": {\n \"esse_d2\": \"\",\n \"anim64c\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea57_\": \"\",\n \"nostrud_31\": \"\",\n \"sed1a\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"pariatur5\": \"\",\n \"veniam726\": \"\",\n \"consequat_f9\": \"\"\n },\n \"requests\": {\n \"in7\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Ut_342\": \"\",\n \"Duis099\": \"\",\n \"sed__80\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sed_3\": \"\",\n \"dolor_4c\": \"\",\n \"non1c_\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_299\": \"\",\n \"sint_a7\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sit_df3\": \"\",\n \"fugiatb\": \"\"\n },\n \"requests\": {\n \"amet_b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_3\": \"\",\n \"euc5\": \"\",\n \"enim_\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sunt_009\": \"\",\n \"ea_1e_\": \"\"\n },\n \"requests\": {\n \"dolor_47\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit52\": \"\",\n \"mollite3\": \"\",\n \"dolore_c95\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum11\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_9\": \"\",\n \"ina_\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamcod8e\": \"\",\n \"consequat_91\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nostrud_22\": \"\",\n \"nulla4d\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"veniam_ebf\": \"\",\n \"laborum_9ab\": \"\",\n \"irureb15\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"dolore_6d\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dc3e8601-6bfd-4da8-b170-752483e7bab7", + "name": "Updates the specified virtual machine of the cluster", + "request": { + "name": "Updates the specified virtual machine of the cluster", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"consectetura\": \"\",\n \"eiusmod0\": \"\",\n \"occaecat80\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"deserunt_c0_\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"adb\": \"\",\n \"laboris_57d\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"irure_e\": \"\",\n \"Loremf68\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"amet04\": \"\",\n \"ullamco_692\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"consectetur_0\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"et_71\": \"\",\n \"ex5e\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"exercitationae8\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"amet_3ba\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_d_\": \"\",\n \"ipsum7\": \"\",\n \"dolor9b\": \"\",\n \"do_91\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"cillumf\": \"\",\n \"sit22\": \"\",\n \"sunt3\": \"\",\n \"eiusmode\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_52\": \"\",\n \"ipsum9\": \"\",\n \"fugiat__c\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"do_6f3\": \"\",\n \"ut_4\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_7f\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"voluptated2c\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"idfd\": \"\",\n \"Excepteur_6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"non4d3\": \"\",\n \"qui_fb0\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit8f7\": \"\",\n \"dolor_b9\": \"\",\n \"dolor4\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"exercitation395\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_ff9\": \"\",\n \"eu_5\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ut4\": \"\",\n \"aute2\": \"\",\n \"in_196\": \"\",\n \"consectetur06\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"dolore_9cf\": \"\"\n },\n \"requests\": {\n \"sint21e\": \"\",\n \"in_2b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"elit_63\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"cillum_ff\": \"\",\n \"sed9c\": \"\",\n \"incididunt_0\": \"\"\n },\n \"requests\": {\n \"sit_a4\": \"\",\n \"ea__\": \"\",\n \"do_2\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Excepteur800\": \"\",\n \"aute_5b\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ut0f\": \"\",\n \"ind63\": \"\",\n \"qui2\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"sed_217\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"officiac1\": \"\",\n \"dolor8_6\": \"\"\n },\n \"requests\": {\n \"sunt93\": \"\",\n \"aute050\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officiad7\": \"\",\n \"consectetur52\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"in63\": \"\",\n \"exercitation_d\": \"\",\n \"sit__\": \"\"\n },\n \"requests\": {\n \"sint_c\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"nisi_9e\": \"\",\n \"exercitation_c\": \"\",\n \"velit_5\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"enim_495\": \"\",\n \"ea__a\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"ullamco_10\": \"\",\n \"veniam_8\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"laborum_ab_\": \"\",\n \"pariatur__\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"idac\": \"\",\n \"amet0\": \"\",\n \"dolor952\": \"\",\n \"Excepteur_dc\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"aliqua_39\": \"\",\n \"ina3\": \"\",\n \"fugiat_\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"aliqua93\": \"\",\n \"ea95a\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f50a452c-826f-40f1-bd76-a7433eabe3ab", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"in236\": \"\",\n \"cillumc66\": \"\",\n \"pariatur45\": \"\",\n \"aliquip_a4\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"laborum_b\": \"\",\n \"qui_ce\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_eb2\": \"\",\n \"ea_1a\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_c65\": \"\",\n \"dolore66_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborisad\": \"\",\n \"exercitation6c\": \"\",\n \"eiusmod_f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"incididunt3\": \"\",\n \"sit_edc\": \"\",\n \"elit63\": \"\",\n \"sunt_4fe\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"mollit2\": \"\",\n \"ea_3\": \"\",\n \"velitc2f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip5\": \"\",\n \"labore1b\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laboris922\": \"\",\n \"reprehenderit5c\": \"\",\n \"aliquaf8\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit1d\": \"\",\n \"cillum_bf\": \"\",\n \"est_836\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia63f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_0\": \"\",\n \"adipisicing_4\": \"\",\n \"esse_2\": \"\",\n \"proident847\": \"\",\n \"Duis_f71\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velitb88\": \"\",\n \"elitf\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"magna_9de\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sunt741\": \"\",\n \"cupidatata4\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip47\": \"\",\n \"occaecat_0b6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip37\": \"\",\n \"ut_46a\": \"\",\n \"dolord5\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_b5c\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"anim_5\": \"\",\n \"officia_62\": \"\",\n \"sedcfc\": \"\",\n \"sint_3\": \"\",\n \"irure_2_\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"reprehenderit_b7\": \"\",\n \"cupidatatdde\": \"\",\n \"in2f\": \"\",\n \"aliquip_\": \"\",\n \"ipsum36e\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in2\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"Duis_d29\": \"\",\n \"non_5\": \"\"\n },\n \"requests\": {\n \"esse_d2\": \"\",\n \"anim64c\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea57_\": \"\",\n \"nostrud_31\": \"\",\n \"sed1a\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"pariatur5\": \"\",\n \"veniam726\": \"\",\n \"consequat_f9\": \"\"\n },\n \"requests\": {\n \"in7\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Ut_342\": \"\",\n \"Duis099\": \"\",\n \"sed__80\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sed_3\": \"\",\n \"dolor_4c\": \"\",\n \"non1c_\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_299\": \"\",\n \"sint_a7\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sit_df3\": \"\",\n \"fugiatb\": \"\"\n },\n \"requests\": {\n \"amet_b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_3\": \"\",\n \"euc5\": \"\",\n \"enim_\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sunt_009\": \"\",\n \"ea_1e_\": \"\"\n },\n \"requests\": {\n \"dolor_47\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit52\": \"\",\n \"mollite3\": \"\",\n \"dolore_c95\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum11\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_9\": \"\",\n \"ina_\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamcod8e\": \"\",\n \"consequat_91\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nostrud_22\": \"\",\n \"nulla4d\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"veniam_ebf\": \"\",\n \"laborum_9ab\": \"\",\n \"irureb15\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"dolore_6d\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1f39db49-56c8-40f2-a74a-c01a69f51c58", + "name": "Add volume to the virtual machine instance", + "request": { + "name": "Add volume to the virtual machine instance", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "addVolume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"dataVolumeTemplate\": {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"minim_a2a\": \"\"\n },\n \"requests\": {\n \"esse_ea\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_4\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"incididunte\": \"\",\n \"occaecatb\": \"\",\n \"ametb5\": \"\",\n \"est9\": \"\"\n },\n \"requests\": {\n \"aliquip_f\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"dolor_e\": \"\",\n \"exercitation92c\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"eiusmod_5\": \"\",\n \"consequat55\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"cupidatat_b4\": \"\",\n \"nulla_2\": \"\",\n \"cillum_ac\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n \"persist\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "91ed94de-4e27-4a9a-887f-984fccc805ff", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "addVolume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"dataVolumeTemplate\": {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"tempor_dba\": \"\"\n },\n \"requests\": {\n \"Duis__7d\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"voluptate_5\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"amet5\": \"\",\n \"anim9_5\": \"\"\n },\n \"requests\": {\n \"doefb\": \"\",\n \"consectetur_b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea35\": \"\",\n \"veniamad\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sit_5c\": \"\",\n \"irure_f3\": \"\",\n \"pariatur_fe_\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"est_be\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n \"persist\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "88047ed5-c256-4573-8fe8-7fcc90658ac3", + "name": "Clone virtual machine", + "request": { + "name": "Clone virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cloneName\": \"\",\n \"annotationFilters\": [\n \"\",\n \"\"\n ],\n \"labelFilters\": [\n \"\",\n \"\"\n ],\n \"newMacAddresses\": {\n \"ullamco0\": \"\",\n \"pariatur1b2\": \"\",\n \"qui_2\": \"\"\n },\n \"newSMBiosSerial\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8d1abf6e-6996-4d7f-8ee5-8275c751350c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "clone" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"cloneName\": \"\",\n \"annotationFilters\": [\n \"\",\n \"\"\n ],\n \"labelFilters\": [\n \"\",\n \"\"\n ],\n \"newMacAddresses\": {\n \"ipsum_9c_\": \"\",\n \"incididunt_b\": \"\",\n \"deserunt_816\": \"\"\n },\n \"newSMBiosSerial\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"template\": {\n \"metadata\": {\n \"annotations\": {\n \"in236\": \"\",\n \"cillumc66\": \"\",\n \"pariatur45\": \"\",\n \"aliquip_a4\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"laborum_b\": \"\",\n \"qui_ce\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"domain\": {\n \"devices\": {\n \"autoattachGraphicsDevice\": \"\",\n \"autoattachInputDevice\": \"\",\n \"autoattachMemBalloon\": \"\",\n \"autoattachPodInterface\": \"\",\n \"autoattachSerialConsole\": \"\",\n \"autoattachVSOCK\": \"\",\n \"blockMultiQueue\": \"\",\n \"clientPassthrough\": \"\",\n \"disableHotplug\": \"\",\n \"disks\": [\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n }\n ],\n \"filesystems\": [\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n },\n {\n \"name\": \"\",\n \"virtiofs\": \"\"\n }\n ],\n \"gpus\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\",\n \"virtualGPUOptions\": {\n \"display\": {\n \"enabled\": \"\",\n \"ramFB\": {\n \"enabled\": \"\"\n }\n }\n }\n }\n ],\n \"hostDevices\": [\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"deviceName\": \"\",\n \"tag\": \"\"\n }\n ],\n \"inputs\": [\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n },\n {\n \"type\": \"\",\n \"name\": \"\",\n \"bus\": \"\"\n }\n ],\n \"interfaces\": [\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n },\n {\n \"name\": \"\",\n \"acpiIndex\": \"\",\n \"bootOrder\": \"\",\n \"bridge\": \"\",\n \"dhcpOptions\": {\n \"bootFileName\": \"\",\n \"ntpServers\": [\n \"\",\n \"\"\n ],\n \"privateOptions\": [\n {\n \"option\": \"\",\n \"value\": \"\"\n },\n {\n \"option\": \"\",\n \"value\": \"\"\n }\n ],\n \"tftpServerName\": \"\"\n },\n \"macAddress\": \"\",\n \"macvtap\": \"\",\n \"masquerade\": \"\",\n \"model\": \"\",\n \"passt\": \"\",\n \"pciAddress\": \"\",\n \"ports\": [\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n },\n {\n \"port\": \"\",\n \"name\": \"\",\n \"protocol\": \"\"\n }\n ],\n \"slirp\": \"\",\n \"sriov\": \"\",\n \"tag\": \"\"\n }\n ],\n \"networkInterfaceMultiqueue\": \"\",\n \"rng\": \"\",\n \"sound\": {\n \"name\": \"\",\n \"model\": \"\"\n },\n \"tpm\": \"\",\n \"useVirtioTransitional\": \"\",\n \"watchdog\": {\n \"name\": \"\",\n \"i6300esb\": {\n \"action\": \"\"\n }\n }\n },\n \"chassis\": {\n \"asset\": \"\",\n \"manufacturer\": \"\",\n \"serial\": \"\",\n \"sku\": \"\",\n \"version\": \"\"\n },\n \"clock\": {\n \"timer\": {\n \"hpet\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"hyperv\": {\n \"present\": \"\"\n },\n \"kvm\": {\n \"present\": \"\"\n },\n \"pit\": {\n \"present\": \"\",\n \"tickPolicy\": \"\"\n },\n \"rtc\": {\n \"present\": \"\",\n \"tickPolicy\": \"\",\n \"track\": \"\"\n }\n },\n \"timezone\": \"\",\n \"utc\": {\n \"offsetSeconds\": \"\"\n }\n },\n \"cpu\": {\n \"cores\": \"\",\n \"dedicatedCpuPlacement\": \"\",\n \"features\": [\n {\n \"name\": \"\",\n \"policy\": \"\"\n },\n {\n \"name\": \"\",\n \"policy\": \"\"\n }\n ],\n \"isolateEmulatorThread\": \"\",\n \"model\": \"\",\n \"numa\": {\n \"guestMappingPassthrough\": \"\"\n },\n \"realtime\": {\n \"mask\": \"\"\n },\n \"sockets\": \"\",\n \"threads\": \"\"\n },\n \"features\": {\n \"acpi\": {\n \"enabled\": \"\"\n },\n \"apic\": {\n \"enabled\": \"\",\n \"endOfInterrupt\": \"\"\n },\n \"hyperv\": {\n \"evmcs\": {\n \"enabled\": \"\"\n },\n \"frequencies\": {\n \"enabled\": \"\"\n },\n \"ipi\": {\n \"enabled\": \"\"\n },\n \"reenlightenment\": {\n \"enabled\": \"\"\n },\n \"relaxed\": {\n \"enabled\": \"\"\n },\n \"reset\": {\n \"enabled\": \"\"\n },\n \"runtime\": {\n \"enabled\": \"\"\n },\n \"spinlocks\": {\n \"enabled\": \"\",\n \"spinlocks\": \"\"\n },\n \"synic\": {\n \"enabled\": \"\"\n },\n \"synictimer\": {\n \"direct\": {\n \"enabled\": \"\"\n },\n \"enabled\": \"\"\n },\n \"tlbflush\": {\n \"enabled\": \"\"\n },\n \"vapic\": {\n \"enabled\": \"\"\n },\n \"vendorid\": {\n \"enabled\": \"\",\n \"vendorid\": \"\"\n },\n \"vpindex\": {\n \"enabled\": \"\"\n }\n },\n \"kvm\": {\n \"hidden\": \"\"\n },\n \"pvspinlock\": {\n \"enabled\": \"\"\n },\n \"smm\": {\n \"enabled\": \"\"\n }\n },\n \"firmware\": {\n \"bootloader\": {\n \"bios\": {\n \"useSerial\": \"\"\n },\n \"efi\": {\n \"secureBoot\": \"\"\n }\n },\n \"kernelBoot\": {\n \"container\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"initrdPath\": \"\",\n \"kernelPath\": \"\"\n },\n \"kernelArgs\": \"\"\n },\n \"serial\": \"\",\n \"uuid\": \"\"\n },\n \"ioThreadsPolicy\": \"\",\n \"launchSecurity\": {\n \"sev\": \"\"\n },\n \"machine\": {\n \"type\": \"\"\n },\n \"memory\": {\n \"guest\": \"\",\n \"hugepages\": {\n \"pageSize\": \"\"\n }\n },\n \"resources\": {\n \"limits\": \"\",\n \"overcommitGuestOverhead\": \"\",\n \"requests\": \"\"\n }\n },\n \"accessCredentials\": [\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n },\n {\n \"sshPublicKey\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"configDrive\": \"\",\n \"qemuGuestAgent\": {\n \"users\": [\n \"\",\n \"\"\n ]\n }\n }\n },\n \"userPassword\": {\n \"source\": {\n \"secret\": {\n \"secretName\": \"\"\n }\n },\n \"propagationMethod\": {\n \"qemuGuestAgent\": \"\"\n }\n }\n }\n ],\n \"affinity\": {\n \"nodeAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n {\n \"weight\": \"\",\n \"preference\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": {\n \"nodeSelectorTerms\": [\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchFields\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n ]\n }\n },\n \"podAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"culpa_eb2\": \"\",\n \"ea_1a\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in_c65\": \"\",\n \"dolore66_\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laborisad\": \"\",\n \"exercitation6c\": \"\",\n \"eiusmod_f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"incididunt3\": \"\",\n \"sit_edc\": \"\",\n \"elit63\": \"\",\n \"sunt_4fe\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"mollit2\": \"\",\n \"ea_3\": \"\",\n \"velitc2f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip5\": \"\",\n \"labore1b\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"laboris922\": \"\",\n \"reprehenderit5c\": \"\",\n \"aliquaf8\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velit1d\": \"\",\n \"cillum_bf\": \"\",\n \"est_836\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"podAntiAffinity\": {\n \"preferredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"officia63f\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_0\": \"\",\n \"adipisicing_4\": \"\",\n \"esse_2\": \"\",\n \"proident847\": \"\",\n \"Duis_f71\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"weight\": \"\",\n \"podAffinityTerm\": {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"velitb88\": \"\",\n \"elitf\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"magna_9de\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"requiredDuringSchedulingIgnoredDuringExecution\": [\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sunt741\": \"\",\n \"cupidatata4\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip47\": \"\",\n \"occaecat_0b6\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n },\n {\n \"topologyKey\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"aliquip37\": \"\",\n \"ut_46a\": \"\",\n \"dolord5\": \"\"\n }\n },\n \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit_b5c\": \"\"\n }\n },\n \"namespaces\": [\n \"\",\n \"\"\n ]\n }\n ]\n }\n },\n \"dnsConfig\": {\n \"nameservers\": [\n \"\",\n \"\"\n ],\n \"options\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"searches\": [\n \"\",\n \"\"\n ]\n },\n \"dnsPolicy\": \"\",\n \"evictionStrategy\": \"\",\n \"hostname\": \"\",\n \"livenessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"networks\": [\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"multus\": {\n \"networkName\": \"\",\n \"default\": \"\"\n },\n \"pod\": {\n \"vmIPv6NetworkCIDR\": \"\",\n \"vmNetworkCIDR\": \"\"\n }\n }\n ],\n \"nodeSelector\": {\n \"anim_5\": \"\",\n \"officia_62\": \"\",\n \"sedcfc\": \"\",\n \"sint_3\": \"\",\n \"irure_2_\": \"\"\n },\n \"priorityClassName\": \"\",\n \"readinessProbe\": {\n \"exec\": {\n \"command\": [\n \"\",\n \"\"\n ]\n },\n \"failureThreshold\": \"\",\n \"guestAgentPing\": \"\",\n \"httpGet\": {\n \"port\": \"\",\n \"host\": \"\",\n \"httpHeaders\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ],\n \"path\": \"\",\n \"scheme\": \"\"\n },\n \"initialDelaySeconds\": \"\",\n \"periodSeconds\": \"\",\n \"successThreshold\": \"\",\n \"tcpSocket\": {\n \"port\": \"\",\n \"host\": \"\"\n },\n \"timeoutSeconds\": \"\"\n },\n \"schedulerName\": \"\",\n \"startStrategy\": \"\",\n \"subdomain\": \"\",\n \"terminationGracePeriodSeconds\": \"\",\n \"tolerations\": [\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n },\n {\n \"effect\": \"\",\n \"key\": \"\",\n \"operator\": \"\",\n \"tolerationSeconds\": \"\",\n \"value\": \"\"\n }\n ],\n \"topologySpreadConstraints\": [\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"reprehenderit_b7\": \"\",\n \"cupidatatdde\": \"\",\n \"in2f\": \"\",\n \"aliquip_\": \"\",\n \"ipsum36e\": \"\"\n }\n }\n },\n {\n \"maxSkew\": \"\",\n \"topologyKey\": \"\",\n \"whenUnsatisfiable\": \"\",\n \"labelSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"in2\": \"\"\n }\n }\n }\n ],\n \"volumes\": [\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n },\n {\n \"name\": \"\",\n \"cloudInitConfigDrive\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"cloudInitNoCloud\": {\n \"networkData\": \"\",\n \"networkDataBase64\": \"\",\n \"networkDataSecretRef\": {\n \"name\": \"\"\n },\n \"secretRef\": {\n \"name\": \"\"\n },\n \"userData\": \"\",\n \"userDataBase64\": \"\"\n },\n \"configMap\": {\n \"name\": \"\",\n \"optional\": \"\",\n \"volumeLabel\": \"\"\n },\n \"containerDisk\": {\n \"image\": \"\",\n \"imagePullPolicy\": \"\",\n \"imagePullSecret\": \"\",\n \"path\": \"\"\n },\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"downwardAPI\": {\n \"fields\": [\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n },\n {\n \"path\": \"\",\n \"fieldRef\": {\n \"fieldPath\": \"\",\n \"apiVersion\": \"\"\n },\n \"mode\": \"\",\n \"resourceFieldRef\": {\n \"resource\": \"\",\n \"containerName\": \"\",\n \"divisor\": \"\"\n }\n }\n ],\n \"volumeLabel\": \"\"\n },\n \"downwardMetrics\": \"\",\n \"emptyDisk\": {\n \"capacity\": \"\"\n },\n \"ephemeral\": {\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"hostDisk\": {\n \"path\": \"\",\n \"type\": \"\",\n \"capacity\": \"\",\n \"shared\": \"\"\n },\n \"memoryDump\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n },\n \"secret\": {\n \"optional\": \"\",\n \"secretName\": \"\",\n \"volumeLabel\": \"\"\n },\n \"serviceAccount\": {\n \"serviceAccountName\": \"\"\n },\n \"sysprep\": {\n \"configMap\": {\n \"name\": \"\"\n },\n \"secret\": {\n \"name\": \"\"\n }\n }\n }\n ]\n }\n },\n \"dataVolumeTemplates\": [\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"Duis_d29\": \"\",\n \"non_5\": \"\"\n },\n \"requests\": {\n \"esse_d2\": \"\",\n \"anim64c\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"ea57_\": \"\",\n \"nostrud_31\": \"\",\n \"sed1a\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"pariatur5\": \"\",\n \"veniam726\": \"\",\n \"consequat_f9\": \"\"\n },\n \"requests\": {\n \"in7\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"Ut_342\": \"\",\n \"Duis099\": \"\",\n \"sed__80\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"sed_3\": \"\",\n \"dolor_4c\": \"\",\n \"non1c_\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_299\": \"\",\n \"sint_a7\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n },\n {\n \"spec\": {\n \"checkpoints\": [\n {\n \"previous\": \"\",\n \"current\": \"\"\n },\n {\n \"previous\": \"\",\n \"current\": \"\"\n }\n ],\n \"contentType\": \"\",\n \"finalCheckpoint\": \"\",\n \"preallocation\": \"\",\n \"priorityClassName\": \"\",\n \"pvc\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"dataSourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sit_df3\": \"\",\n \"fugiatb\": \"\"\n },\n \"requests\": {\n \"amet_b\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"eu_3\": \"\",\n \"euc5\": \"\",\n \"enim_\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n },\n \"source\": {\n \"blank\": \"\",\n \"http\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"extraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretExtraHeaders\": [\n \"\",\n \"\"\n ],\n \"secretRef\": \"\"\n },\n \"imageio\": {\n \"url\": \"\",\n \"diskId\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"pvc\": {\n \"namespace\": \"\",\n \"name\": \"\"\n },\n \"registry\": {\n \"certConfigMap\": \"\",\n \"imageStream\": \"\",\n \"pullMethod\": \"\",\n \"secretRef\": \"\",\n \"url\": \"\"\n },\n \"s3\": {\n \"url\": \"\",\n \"certConfigMap\": \"\",\n \"secretRef\": \"\"\n },\n \"upload\": \"\",\n \"vddk\": {\n \"backingFile\": \"\",\n \"initImageURL\": \"\",\n \"secretRef\": \"\",\n \"thumbprint\": \"\",\n \"url\": \"\",\n \"uuid\": \"\"\n }\n },\n \"sourceRef\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"namespace\": \"\"\n },\n \"storage\": {\n \"accessModes\": [\n \"\",\n \"\"\n ],\n \"dataSource\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"resources\": {\n \"limits\": {\n \"sunt_009\": \"\",\n \"ea_1e_\": \"\"\n },\n \"requests\": {\n \"dolor_47\": \"\"\n }\n },\n \"selector\": {\n \"matchExpressions\": [\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n },\n {\n \"key\": \"\",\n \"operator\": \"\",\n \"values\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"matchLabels\": {\n \"sit52\": \"\",\n \"mollite3\": \"\",\n \"dolore_c95\": \"\"\n }\n },\n \"storageClassName\": \"\",\n \"volumeMode\": \"\",\n \"volumeName\": \"\"\n }\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ipsum11\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"non_9\": \"\",\n \"ina_\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n }\n }\n ],\n \"instancetype\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"preference\": {\n \"inferFromVolume\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"revisionName\": \"\"\n },\n \"runStrategy\": \"\",\n \"running\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamcod8e\": \"\",\n \"consequat_91\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nostrud_22\": \"\",\n \"nulla4d\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"created\": \"\",\n \"memoryDumpRequest\": {\n \"claimName\": \"\",\n \"phase\": \"\",\n \"endTimestamp\": \"\",\n \"fileName\": \"\",\n \"message\": \"\",\n \"remove\": \"\",\n \"startTimestamp\": \"\"\n },\n \"printableStatus\": \"\",\n \"ready\": \"\",\n \"restoreInProgress\": \"\",\n \"snapshotInProgress\": \"\",\n \"startFailure\": {\n \"consecutiveFailCount\": \"\",\n \"lastFailedVMIUID\": \"\",\n \"retryAfterTimestamp\": \"\"\n },\n \"stateChangeRequests\": [\n {\n \"action\": \"\",\n \"data\": {\n \"veniam_ebf\": \"\",\n \"laborum_9ab\": \"\",\n \"irureb15\": \"\"\n },\n \"uid\": \"\"\n },\n {\n \"action\": \"\",\n \"data\": {\n \"dolore_6d\": \"\"\n },\n \"uid\": \"\"\n }\n ],\n \"volumeRequests\": [\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n },\n {\n \"addVolumeOptions\": {\n \"name\": \"\",\n \"disk\": {\n \"name\": \"\",\n \"blockSize\": {\n \"custom\": {\n \"logical\": \"\",\n \"physical\": \"\"\n },\n \"matchVolume\": {\n \"enabled\": \"\"\n }\n },\n \"bootOrder\": \"\",\n \"cache\": \"\",\n \"cdrom\": {\n \"bus\": \"\",\n \"readonly\": \"\",\n \"tray\": \"\"\n },\n \"dedicatedIOThread\": \"\",\n \"disk\": {\n \"bus\": \"\",\n \"pciAddress\": \"\",\n \"readonly\": \"\"\n },\n \"io\": \"\",\n \"lun\": {\n \"bus\": \"\",\n \"readonly\": \"\"\n },\n \"serial\": \"\",\n \"shareable\": \"\",\n \"tag\": \"\"\n },\n \"volumeSource\": {\n \"dataVolume\": {\n \"name\": \"\",\n \"hotpluggable\": \"\"\n },\n \"persistentVolumeClaim\": {\n \"claimName\": \"\",\n \"hotpluggable\": \"\",\n \"readOnly\": \"\"\n }\n },\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n }\n }\n ],\n \"volumeSnapshotStatuses\": [\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n },\n {\n \"name\": \"\",\n \"enabled\": \"\",\n \"reason\": \"\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "44ef0c5b-4905-421e-b8c6-d594469c90b6", + "name": "Migrate the virtual machine", + "request": { + "name": "Migrate the virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "migrate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "3e1517d0-8e61-4704-8d57-a5768cfddf05", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "migrate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "25762457-df7d-4e15-89e3-d47109d8684e", + "name": "Pause the virtual machine instance", + "request": { + "name": "Pause the virtual machine instance", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "pause" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "e891f35a-59ba-43c0-83b4-9425582cd235", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "pause" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7e078f98-81c4-4135-9e30-083bfe6f0e0d", + "name": "Remove volume from the virtual machine instance", + "request": { + "name": "Remove volume from the virtual machine instance", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "removeVolume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"persist\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1ad553b9-3dcc-41c3-9100-26f57d70cd23", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "removeVolume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"removeVolumeOptions\": {\n \"name\": \"\",\n \"dryRun\": [\n \"\",\n \"\"\n ]\n },\n \"persist\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6be0bef-bd1c-4418-a1b5-ae2afe828e8a", + "name": "Restart the virtual machine", + "request": { + "name": "Restart the virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "restart" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "c4ac95f8-aeec-4817-a620-0f2005386cd0", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "restart" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3b2efab7-3fb0-4016-a06a-3583fbaad7ab", + "name": "Resume the virtual machine instance", + "request": { + "name": "Resume the virtual machine instance", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "resume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "68c8fd4d-3d8c-4d03-a9a6-f3258b15ba69", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "resume" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d05519ca-b953-442b-8853-1c6f54a42b8d", + "name": "snapshot", + "item": [ + { + "id": "24642201-6280-442c-aee8-986541f32219", + "name": "Create snapshot of virtual machine", + "request": { + "name": "Create snapshot of virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name of virtual machine" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"\",\n \"failureDeadline\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamco_79\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nullae5\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"\",\n \"\"\n ],\n \"phase\": \"\",\n \"readyToUse\": \"\",\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"\",\n \"\"\n ],\n \"includedVolumes\": [\n \"\",\n \"\"\n ]\n },\n \"sourceUID\": \"\",\n \"virtualMachineSnapshotContentName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6559b54f-da06-4635-b1a9-0041cf83057c", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"\",\n \"failureDeadline\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"pariatur_63\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"fugiat_2d1\": \"\",\n \"animc\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"\",\n \"\"\n ],\n \"phase\": \"\",\n \"readyToUse\": \"\",\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"\",\n \"\"\n ],\n \"includedVolumes\": [\n \"\",\n \"\"\n ]\n },\n \"sourceUID\": \"\",\n \"virtualMachineSnapshotContentName\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1823ee32-3adf-470c-b714-b683d5499d14", + "name": "{snapshotName}", + "item": [ + { + "id": "cd2da4ed-9a57-480b-bc53-b3b6c02ad090", + "name": "Delete the snapshot of virtual machine", + "request": { + "name": "Delete the snapshot of virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "0efe9dab-2456-4693-9ba9-2ecb93344958", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "804426e4-00a1-4fb3-b026-efe77ba9846e", + "name": "Get virtual machine snapshot", + "request": { + "name": "Get virtual machine snapshot", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b485781f-7e9a-4ba7-9d8c-67d4036ece51", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"\",\n \"failureDeadline\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"pariatur_63\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"fugiat_2d1\": \"\",\n \"animc\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"\",\n \"\"\n ],\n \"phase\": \"\",\n \"readyToUse\": \"\",\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"\",\n \"\"\n ],\n \"includedVolumes\": [\n \"\",\n \"\"\n ]\n },\n \"sourceUID\": \"\",\n \"virtualMachineSnapshotContentName\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f7bf0c34-cf7c-4706-a074-ea9de0949d67", + "name": "Updates the specified snapshot of a virtual machine", + "request": { + "name": "Updates the specified snapshot of a virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"\",\n \"failureDeadline\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"ullamco_79\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"nullae5\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"\",\n \"\"\n ],\n \"phase\": \"\",\n \"readyToUse\": \"\",\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"\",\n \"\"\n ],\n \"includedVolumes\": [\n \"\",\n \"\"\n ]\n },\n \"sourceUID\": \"\",\n \"virtualMachineSnapshotContentName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "63f7526a-c3c4-49ce-8f33-3336b952a0fd", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "snapshot", + ":snapshotName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "snapshotName", + "description": "(Required) Snapshot name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"spec\": {\n \"source\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"apiGroup\": \"\"\n },\n \"deletionPolicy\": \"\",\n \"failureDeadline\": \"\"\n },\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"metadata\": {\n \"annotations\": {\n \"pariatur_63\": \"\"\n },\n \"clusterName\": \"\",\n \"creationTimestamp\": \"\",\n \"deletionGracePeriodSeconds\": \"\",\n \"deletionTimestamp\": \"\",\n \"finalizers\": [\n \"\",\n \"\"\n ],\n \"generateName\": \"\",\n \"generation\": \"\",\n \"labels\": {\n \"fugiat_2d1\": \"\",\n \"animc\": \"\"\n },\n \"managedFields\": [\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"fieldsType\": \"\",\n \"fieldsV1\": {\n \"Raw\": [\n \"\",\n \"\"\n ]\n },\n \"manager\": \"\",\n \"operation\": \"\",\n \"subresource\": \"\",\n \"time\": \"\"\n }\n ],\n \"name\": \"\",\n \"namespace\": \"\",\n \"ownerReferences\": [\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n },\n {\n \"apiVersion\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\",\n \"blockOwnerDeletion\": \"\",\n \"controller\": \"\"\n }\n ],\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"status\": {\n \"conditions\": [\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n },\n {\n \"type\": \"\",\n \"status\": \"\",\n \"lastProbeTime\": \"\",\n \"lastTransitionTime\": \"\",\n \"message\": \"\",\n \"reason\": \"\"\n }\n ],\n \"creationTime\": \"\",\n \"error\": {\n \"message\": \"\",\n \"time\": \"\"\n },\n \"indications\": [\n \"\",\n \"\"\n ],\n \"phase\": \"\",\n \"readyToUse\": \"\",\n \"snapshotVolumes\": {\n \"excludedVolumes\": [\n \"\",\n \"\"\n ],\n \"includedVolumes\": [\n \"\",\n \"\"\n ]\n },\n \"sourceUID\": \"\",\n \"virtualMachineSnapshotContentName\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "8a4daa2a-75a4-4a37-9659-b39187979e86", + "name": "Start the virtual machine", + "request": { + "name": "Start the virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "start" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "de75e3e1-621c-44c1-acb1-1e7532de0f89", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "start" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a9b6c854-6b99-4367-8d1d-ad309c5f0334", + "name": "Stop the virtual machine", + "request": { + "name": "Stop the virtual machine", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "stop" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "namespace", + "value": "", + "description": "(Required) Namespace name" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "auth": null + }, + "response": [ + { + "id": "266c9b5b-008a-44a1-b26e-5747a5b11ffe", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "vms", + ":vmName", + "stop" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "namespace", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "vmName", + "description": "(Required) Virtual Machine name" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "141c8abf-0fd4-4c40-bd59-774cd1148a5f", + "name": "workloads", + "item": [ + { + "id": "3b08705c-1216-42c7-b3e0-d0c30ac87e29", + "name": "Sync specified cluster workload", + "request": { + "name": "Sync specified cluster workload", + "description": { + "content": "Sync specified cluster workload", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "workloads", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "d4dd4c9c-e437-4209-bb49-e3c22754e375", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "workloads", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a6369819-5ea4-43bb-95c3-75d42307b4b4", + "name": "Sync specified cluster workload", + "request": { + "name": "Sync specified cluster workload", + "description": {}, + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "workloads", + ":workloadKind", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "workloadKind", + "description": "(Required) Workload kind" + } + ] + }, + "method": "POST", + "auth": null + }, + "response": [ + { + "id": "3038e7d4-04af-453d-9529-09685a941667", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "spectroclusters", + ":uid", + "workloads", + ":workloadKind", + "sync" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Cluster uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "workloadKind", + "description": "(Required) Workload kind" + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "74377688-fd74-405a-9aa9-76129e84da4c", + "name": "teams", + "item": [ + { + "id": "fda84dbc-cc80-45e1-be39-04d1d844558f", + "name": "Retrieves a list of teams", + "request": { + "name": "Retrieves a list of teams", + "description": {}, + "url": { + "path": [ + "v1", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "165056fb-42ac-4a14-bb7b-99221b83e55c", + "name": "An array of teams", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"tempor4\": \"\",\n \"cillum_f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"reprehenderit_9fb\": \"\",\n \"dolore04\": \"\",\n \"fugiat41c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"roles\": [\n \"ul\",\n \"ipsum ullamco aliquip\"\n ],\n \"sources\": [\n \"veli\",\n \"laborum ad labore nulla\"\n ],\n \"users\": [\n \"labore Ut qui\",\n \"cillum ea consectetur non\"\n ]\n },\n \"status\": {}\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"Duis3cb\": \"\",\n \"laborum_dc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum3fa\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"roles\": [\n \"iru\",\n \"amet adipisicing irure dolor\"\n ],\n \"sources\": [\n \"in aliquip occaecat laboris\",\n \"reprehenderit\"\n ],\n \"users\": [\n \"anim\",\n \"officia dolore\"\n ]\n },\n \"status\": {}\n }\n ],\n \"listmeta\": {\n \"continue\": \"fugiat culpa\",\n \"count\": 40197056,\n \"limit\": -88504351,\n \"offset\": -88976544\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3a5de484-0396-4bca-9b0f-6aaaf274a073", + "name": "Creates a team with the specified users and roles", + "request": { + "name": "Creates a team with the specified users and roles", + "description": {}, + "url": { + "path": [ + "v1", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"add80\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_e2d\": \"\",\n \"cilluma\": \"\",\n \"in1\": \"\",\n \"eu_9\": \"\",\n \"deserunt8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"roles\": [\n \"\"\n ],\n \"sources\": [\n \"\"\n ],\n \"users\": [\n \"\"\n ]\n },\n \"status\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7a0e6933-1518-4f4f-b37a-fcd16fff8712", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "88af892d-9f13-4ad2-9750-05e593c09f32", + "name": "Retrieves a list of teams summary with provided filter spec", + "request": { + "name": "Retrieves a list of teams summary with provided filter spec", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "bc41ce86-b926-47e6-8dd8-6c6de5aebec7", + "name": "An array of teams summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"aliquip34\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"adipisicing_4_\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"cillum nostrud laboris ad\",\n \"projects\": [\n {\n \"name\": \"culpa\",\n \"uid\": \"officia sed irure cillum\"\n },\n {\n \"name\": \"laborum in\",\n \"uid\": \"est sunt pariatur\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"voluptate labore enim mollit\",\n \"uid\": \"labore Excepteur\"\n },\n {\n \"name\": \"ex\",\n \"uid\": \"ullamco proident\"\n }\n ],\n \"users\": [\n {\n \"name\": \"nisi consequat laborum\",\n \"uid\": \"sed nisi irure\"\n },\n {\n \"name\": \"deserunt Duis laboris et incididunt\",\n \"uid\": \"consectetur ad\"\n }\n ]\n },\n \"status\": \"\"\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"labore5\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_4e\": \"\",\n \"minim_f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"ullamco Lorem\",\n \"projects\": [\n {\n \"name\": \"volupta\",\n \"uid\": \"Excepteur dolore\"\n },\n {\n \"name\": \"nisi ipsum cupidatat\",\n \"uid\": \"occaecat in cillum\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"exercitation magna voluptate tempor nostrud\",\n \"uid\": \"tempor incididunt irure laborum\"\n },\n {\n \"name\": \"cupidatat esse mollit nostrud\",\n \"uid\": \"sit eu occaecat\"\n }\n ],\n \"users\": [\n {\n \"name\": \"v\",\n \"uid\": \"voluptate elit\"\n },\n {\n \"name\": \"dol\",\n \"uid\": \"commodo nulla aliqua ea\"\n }\n ]\n },\n \"status\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ee4311d5-8188-4f4e-aacc-1b138bfb1c23", + "name": "{uid}", + "item": [ + { + "id": "004d5248-a864-4620-b0f7-840e9ff427d0", + "name": "Deletes the specified team", + "request": { + "name": "Deletes the specified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "eb3542e9-d6f1-41d6-9177-d440b8439058", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "02e5ae9b-e8a9-4df6-8605-81b3218a45de", + "name": "Returns the sepcified team", + "request": { + "name": "Returns the sepcified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "da529b17-9a94-4dec-a29a-4ab378fa440b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"ullamco_9e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ipsum4b7\": \"\",\n \"dolor_5f\": \"\",\n \"laborisacf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"roles\": [\n \"\"\n ],\n \"sources\": [\n \"\"\n ],\n \"users\": [\n \"\"\n ]\n },\n \"status\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ba1db4e3-58f6-4ff3-9f37-cb439bee4d48", + "name": "Patches the specified team", + "request": { + "name": "Patches the specified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "16f49063-a06e-4e7c-b2bd-3bc99656653b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4781591b-baca-4682-9fce-18813083d508", + "name": "Updates the sepcified team", + "request": { + "name": "Updates the sepcified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"add80\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_e2d\": \"\",\n \"cilluma\": \"\",\n \"in1\": \"\",\n \"eu_9\": \"\",\n \"deserunt8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"roles\": [\n \"\"\n ],\n \"sources\": [\n \"\"\n ],\n \"users\": [\n \"\"\n ]\n },\n \"status\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "71b5f210-fb7f-4f3e-a968-53f8294e3378", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4d8f40c5-27b4-4c28-93e9-fd149e29176a", + "name": "projects", + "item": [ + { + "id": "e03d6e47-17c4-411b-8a94-ea5fb8dbd137", + "name": "Returns the specified team's project and roles data", + "request": { + "name": "Returns the specified team's project and roles data", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "58e97f1e-820f-49df-8e78-3e9d14ee8a5e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"projects\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"laboris reprehenderit\",\n \"uid\": \"officia enim adipisicing\"\n },\n {\n \"name\": \"exercitation incidid\",\n \"uid\": \"Ut cillum quis\"\n }\n ],\n \"name\": \"enim ut sit do ullamco\",\n \"roles\": [\n {\n \"name\": \"\",\n \"uid\": \"quis proident\"\n },\n {\n \"name\": \"incididunt quis amet irure\",\n \"uid\": \"eiusmod ut consequat nisi magna\"\n }\n ],\n \"uid\": \"sed sint eiusmod\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"minim occaecat e\",\n \"uid\": \"mollit mini\"\n },\n {\n \"name\": \"non \",\n \"uid\": \"id dolor ani\"\n }\n ],\n \"name\": \"cupidatat irure aliquip aliqua\",\n \"roles\": [\n {\n \"name\": \"Excepteur dolor\",\n \"uid\": \"amet reprehenderit laboris cupidatat enim\"\n },\n {\n \"name\": \"magna\",\n \"uid\": \"exercitat\"\n }\n ],\n \"uid\": \"dolor anim quis laborum ex\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d5ae6596-670a-418d-ba8f-b457dc7748a7", + "name": "Updates the projects and roles for the specified team", + "request": { + "name": "Updates the projects and roles for the specified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"projects\": [\n {\n \"projectUid\": \"\",\n \"roles\": [\n \"\",\n \"\"\n ]\n },\n {\n \"projectUid\": \"\",\n \"roles\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fd61dde9-27b3-44df-baa2-0176609b1fe5", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "287131ea-ad1f-42da-8d2f-b9058b17bd0c", + "name": "resourceRoles", + "item": [ + { + "id": "1a3cd9fe-ff20-4725-a938-fbdbdbaf4d22", + "name": "Returns the specified individual and resource roles for a team", + "request": { + "name": "Returns the specified individual and resource roles for a team", + "description": { + "content": "Returns resource roles for team", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "3f1413fe-cf45-4fc9-8380-047fce241a3e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resourceRoles\": [\n {\n \"filterRefs\": [\n {\n \"name\": \"irure quis\",\n \"uid\": \"in nostrud\"\n },\n {\n \"name\": \"ipsum\",\n \"uid\": \"consequat enim cillum\"\n }\n ],\n \"projectUids\": [\n {\n \"name\": \"esse aute Lorem Excepteur\",\n \"uid\": \"exercitation Excepteur commodo cupidatat\"\n },\n {\n \"name\": \"ut ullamco\",\n \"uid\": \"sed\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"incididunt\",\n \"uid\": \"mollit commodo magna\"\n },\n {\n \"name\": \"proident qui dolor\",\n \"uid\": \"in in eu labore nisi\"\n }\n ],\n \"uid\": \"qui proident consectetur Duis\"\n },\n {\n \"filterRefs\": [\n {\n \"name\": \"commodo\",\n \"uid\": \"elit nulla\"\n },\n {\n \"name\": \"enim cupidatat labore\",\n \"uid\": \"aliqua Lorem officia culpa\"\n }\n ],\n \"projectUids\": [\n {\n \"name\": \"dolor exercitation\",\n \"uid\": \"ex elit sint Ut esse\"\n },\n {\n \"name\": \"exercitation magna\",\n \"uid\": \"Duis\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"magna id\",\n \"uid\": \"dolore nulla\"\n },\n {\n \"name\": \"proident eu quis anim eiusmod\",\n \"uid\": \"consectetur dolore ut\"\n }\n ],\n \"uid\": \"est anim\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5f72c844-29b9-4ded-b57c-fbf5ff811b17", + "name": "Add resource roles for team", + "request": { + "name": "Add resource roles for team", + "description": { + "content": "Resource roles added to specific team", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filterRefs\": [\n \"\",\n \"\"\n ],\n \"projectUids\": [\n \"\",\n \"\"\n ],\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0f21c9db-8ce5-4511-9799-420060db0edb", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b7d81617-3892-4ccb-9497-b07b750e50b3", + "name": "{resourceRoleUid}", + "item": [ + { + "id": "a6db0134-941d-4b57-937c-f6a358007639", + "name": "Deleted the resource roles from team", + "request": { + "name": "Deleted the resource roles from team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "96526a84-3958-4dfa-873c-2034cfb22a91", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a0e8e118-6c85-453b-897d-1a4e8eeeb400", + "name": "Updates the resource roles for team", + "request": { + "name": "Updates the resource roles for team", + "description": { + "content": "Specific resource roles fo team is updated", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filterRefs\": [\n \"\",\n \"\"\n ],\n \"projectUids\": [\n \"\",\n \"\"\n ],\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0ff24325-65db-4121-adf1-7bdbe8b76760", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "32028c96-ac65-46de-a376-a450ba7504c9", + "name": "roles", + "item": [ + { + "id": "7a7bae81-7f58-4adb-ba2a-e06b1845fdfc", + "name": "Returns the specified team's tenant roles", + "request": { + "name": "Returns the specified team's tenant roles", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9de370d8-ef72-4455-981f-71c4b6c96ae8", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"roles\": [\n {\n \"name\": \"in cillum sed\",\n \"uid\": \"adipisicing incididunt dolore dolor\"\n },\n {\n \"name\": \"cillum tempor\",\n \"uid\": \"veniam ipsum Lorem\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b3f09284-86b7-4589-95cb-769380b019de", + "name": "Updates the tenant roles of the specified team", + "request": { + "name": "Updates the tenant roles of the specified team", + "description": {}, + "url": { + "path": [ + "v1", + "teams", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "92063d9b-3bdb-4571-8f81-d1eda7aa205b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "teams", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "c7fb99c1-9511-403d-8695-c03b5826c63b", + "name": "tenants/{tenantUid}", + "item": [ + { + "id": "c25f7141-5c58-42e2-8cf5-04f6b68de68b", + "name": "Update tenant address", + "request": { + "name": "Update tenant address", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "address" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"address\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"pincode\": \"\",\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "475d68ad-b19e-43ce-b581-cfe41ec6461a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "address" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"address\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"pincode\": \"\",\n \"state\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cf987944-0c13-4336-b23f-8126cbd6f613", + "name": "assets", + "item": [ + { + "id": "db8416a1-5860-428e-9ece-5209e0bcf4de", + "name": "certs", + "item": [ + { + "id": "9f1b26e0-f4b1-49ab-b020-6b5028460422", + "name": "lists the certificates for the tenant", + "request": { + "name": "lists the certificates for the tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "46c28789-9c63-4783-a338-fd46a1f860ba", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"minim99a\": \"\",\n \"mollit55\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"esse_a27\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"certificate\": \"do commodo aliqua id\",\n \"isCA\": false,\n \"key\": \"dolore labore\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"laboris_e8\": \"\",\n \"labore1cc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequat44\": \"\",\n \"ine\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"certificate\": \"ipsum nostrud reprehenderit ex\",\n \"isCA\": false,\n \"key\": \"anim sit velit dolore nulla\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "77f15cac-a44a-420b-a92b-a05a611b5958", + "name": "create the tenant certificate", + "request": { + "name": "create the tenant certificate", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolor77\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"animbd\": \"\",\n \"eiusmod_4d5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"certificate\": \"\",\n \"isCA\": \"\",\n \"key\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "764dd000-2fed-4a81-b33e-469d443e0a2b", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ac4b91fc-2e19-4edd-a6ca-7953d9a83742", + "name": "{certificateUid}", + "item": [ + { + "id": "937de7f6-a23f-4241-bf0c-d43ba87263c7", + "name": "deletes the tenant certificate", + "request": { + "name": "deletes the tenant certificate", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d6781d48-33f9-4edc-a9d3-529e929842f8", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1942ecf2-db63-424d-97bf-0c6394084ee9", + "name": "Returns the ca certificate for the tenant", + "request": { + "name": "Returns the ca certificate for the tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "16c9f609-d69c-4cdf-83a2-e49dcae7b968", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"elitc04\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"officia0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"certificate\": \"\",\n \"isCA\": \"\",\n \"key\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c2fdbcd4-463f-4c68-88e9-6f95c2cdc614", + "name": "updates the tenant certificate", + "request": { + "name": "updates the tenant certificate", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"dolor77\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"animbd\": \"\",\n \"eiusmod_4d5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"certificate\": \"\",\n \"isCA\": \"\",\n \"key\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0c38e491-1a74-4536-ab5b-da10223956ff", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "certs", + ":certificateUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "certificateUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "1699db6c-0a18-49ab-bfcf-f7b7daaf7342", + "name": "dataSinks", + "item": [ + { + "id": "5a96785b-26bc-408f-861a-92f99a28b105", + "name": "deletes the tenant data sink config", + "request": { + "name": "deletes the tenant data sink config", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "0de5c00a-ed3a-4712-8912-b9dd09e921c4", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "47eaee0e-e491-48ee-aec8-7711bada61bb", + "name": "Returns data sink config of tenant", + "request": { + "name": "Returns data sink config of tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "43e9b5f9-06f6-4bec-98c5-8089eadd6b7e", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"consecteturf_d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_8b5\": \"\",\n \"occaecat3b\": \"\",\n \"esse__\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"auditDataSinks\": [\n {\n \"cloudWatch\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"culpa velit labore aliqua dolor\",\n \"region\": \"dolore Duis non sunt cillum\",\n \"stream\": \"fugiat do\"\n },\n \"type\": \"cloudwatch\"\n },\n {\n \"cloudWatch\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"pariatur Excepteur sit non\",\n \"region\": \"est aliqua minim laboris\",\n \"stream\": \"dolor dolor\"\n },\n \"type\": \"cloudwatch\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3fbb7029-0b1e-4d60-93e6-9b3a6cf82625", + "name": "create data sink config", + "request": { + "name": "create data sink config", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"minim__6d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"idb\": \"\",\n \"proident_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"auditDataSinks\": [\n {\n \"cloudWatch\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n },\n \"type\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f0f70491-d692-4c61-84dd-a86b02bbd686", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bd708f55-f0b1-43b9-a70a-37d44d87afc3", + "name": "updates the tenant data sink config", + "request": { + "name": "updates the tenant data sink config", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"minim__6d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"idb\": \"\",\n \"proident_1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"auditDataSinks\": [\n {\n \"cloudWatch\": {\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"group\": \"\",\n \"region\": \"\",\n \"stream\": \"\"\n },\n \"type\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c635264a-5dae-4058-8095-e1754932afcb", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "assets", + "dataSinks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "41736341-de5d-4bf8-93a8-01abd4da9017", + "name": "authTokenSettings", + "item": [ + { + "id": "ddb395ef-55b5-457d-af03-853d43631f0a", + "name": "Get tenant auth token settings", + "request": { + "name": "Get tenant auth token settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "authTokenSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "ca7307f3-7987-4388-b695-f7f18a8e570f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "authTokenSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"expiryTimeMinutes\": 1017\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8f7f78c2-5276-492d-a710-f6303bfc3f7e", + "name": "Update tenant auth token settings", + "request": { + "name": "Update tenant auth token settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "authTokenSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"expiryTimeMinutes\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "8c9cb9a0-9800-400e-b72d-cbb527588a5f", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "authTokenSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"expiryTimeMinutes\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "b896a80d-a148-4240-a0a6-cad8d9e15fbb", + "name": "Tenant to accept the contract agreement", + "request": { + "name": "Tenant to accept the contract agreement", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "contract", + "accept" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "3e611c10-5819-4a97-8b5f-3439882bd9e3", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "contract", + "accept" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eb1ebbed-d786-461b-9c34-aff382a56599", + "name": "creditAccount/aws", + "item": [ + { + "id": "87959f77-0890-43cb-a873-bd9ab2baacd3", + "name": "Deletes the aws credit account for tenants", + "request": { + "name": "Deletes the aws credit account for tenants", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "creditAccount", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "forceDelete", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "f9d058d0-9e88-48c1-a9f0-6eeb3bd1474c", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "creditAccount", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "forceDelete", + "value": "false" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2c7324fd-08ec-4bcf-bec2-3c6fe394c38d", + "name": "Get the credit accounts for the tenants with free tier access", + "request": { + "name": "Get the credit accounts for the tenants with free tier access", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "creditAccount", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "edb7e7bb-4783-447e-bcea-6ba509f87e72", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "creditAccount", + "aws" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"creditLimitInDollars\": -19958932.54711105,\n \"creditUsedInDollars\": 80395346.64041299,\n \"loginCredentials\": {\n \"iamUser\": \"non pariatur \",\n \"password\": \"id nostrud velit labore\"\n },\n \"userCloudAccount\": {\n \"accountId\": \"laboris\",\n \"cloudAccount\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "259b4284-a34a-4a34-8a30-057c9548872e", + "name": "domains", + "item": [ + { + "id": "ebff4a8b-221f-4438-bece-65412ddf4065", + "name": "retrieves the domains for tenant", + "request": { + "name": "retrieves the domains for tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f4ee5bad-0add-4982-9f91-dc8cf65b9c59", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"domains\": [\n \"occaecat in\",\n \"laborum adipisicing\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ace6e477-5749-443c-9383-7cba8fcedb47", + "name": "creates or updates domains for tenant", + "request": { + "name": "creates or updates domains for tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"domains\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0a163242-f304-4909-ae63-87317c24e5aa", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "domains" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"domains\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "da7c6b17-75e3-401d-917f-22c3c69f7fdd", + "name": "Update tenant emailId", + "request": { + "name": "Update tenant emailId", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "emailId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ff757d1e-7d7a-4f19-aabf-b20cd0daf31f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "emailId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "881323cc-9ac2-4c73-a559-1f0e222c92a1", + "name": "freemium", + "item": [ + { + "id": "2e27ffa6-53d8-493b-9508-685a0162b6d7", + "name": "Get tenant level freemium configuration", + "request": { + "name": "Get tenant level freemium configuration", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemium" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "c4018a36-46f1-474e-85d5-77878f24a2e0", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemium" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"activeClustersLimit\": 63410942,\n \"isFreemium\": true,\n \"isUnlimited\": true,\n \"overageUsageLimit\": 28579658.971237347,\n \"totalUsageLimit\": 49945061.55889428\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5cfa585d-5b2e-4084-9f83-cfa5b386d7e4", + "name": "Update tenant freemium configuration", + "request": { + "name": "Update tenant freemium configuration", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemium" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"activeClustersLimit\": \"\",\n \"isFreemium\": \"\",\n \"isUnlimited\": \"\",\n \"overageUsageLimit\": \"\",\n \"totalUsageLimit\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "702aa4e5-4120-4588-8ca6-73f89e5881df", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemium" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"activeClustersLimit\": \"\",\n \"isFreemium\": \"\",\n \"isUnlimited\": \"\",\n \"overageUsageLimit\": \"\",\n \"totalUsageLimit\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "84849d19-2f33-4339-b985-69e027c6e342", + "name": "Get tenant freemium usage", + "request": { + "name": "Get tenant freemium usage", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemiumUsage" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "10db0804-4a98-468d-915c-9bb335af042c", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "freemiumUsage" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"isFreemium\": false,\n \"isUnlimited\": true,\n \"limit\": {\n \"activeClusters\": 53446360,\n \"overageUsage\": -35727835.27662176,\n \"usage\": 86137146.70952442\n },\n \"usage\": {\n \"usage\": 98659673.47367164\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "44ba1787-6ad0-4c8a-8b03-f33b156dd20b", + "name": "invoices/{invoiceUid}", + "item": [ + { + "id": "27fb6518-6925-4d5a-a21c-275c43ee6bcc", + "name": "Returns a specified invoice", + "request": { + "name": "Returns a specified invoice", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "14751bae-cdec-4fa2-bef0-e96033680873", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"aliqua_b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"anim36\": \"\",\n \"sint_8f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"address\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"pincode\": \"\",\n \"state\": \"\"\n },\n \"billingPeriod\": {\n \"end\": \"\",\n \"start\": \"\"\n },\n \"credits\": {\n \"alloyFreeCredits\": -5389061.170911357,\n \"pureFreeCredits\": -57328705.25904397\n },\n \"envType\": \"culpa reprehenderit\",\n \"month\": \"\",\n \"paymentUnit\": \"usd\",\n \"plan\": {\n \"freeCredits\": [\n {\n \"planCredit\": {\n \"type\": \"Alloy\",\n \"cpuCoreHours\": -94457279.10386692,\n \"creditUid\": \"incididunt adipisicing\",\n \"expiry\": \"\",\n \"name\": \"cillum non ex\",\n \"start\": \"\"\n },\n \"totalCpuCoreHours\": -40428519.50481108\n },\n {\n \"planCredit\": {\n \"type\": \"Alloy\",\n \"cpuCoreHours\": -11783821.087627813,\n \"creditUid\": \"cupidatat et quis sint\",\n \"expiry\": \"\",\n \"name\": \"sint volup\",\n \"start\": \"\"\n },\n \"totalCpuCoreHours\": 16973141.49945979\n }\n ],\n \"plantype\": \"MonthlyOnDemand\",\n \"slaCredits\": [\n {\n \"planCredit\": {\n \"type\": \"Alloy\",\n \"cpuCoreHours\": 19732180.270901218,\n \"creditUid\": \"dolor nulla aliquip\",\n \"expiry\": \"\",\n \"name\": \"dolore ut\",\n \"start\": \"\"\n },\n \"totalCpuCoreHours\": 78119531.69177115\n },\n {\n \"planCredit\": {\n \"type\": \"Alloy\",\n \"cpuCoreHours\": -79543071.46037199,\n \"creditUid\": \"in est ea\",\n \"expiry\": \"\",\n \"name\": \"deserunt eiusmod magna\",\n \"start\": \"\"\n },\n \"totalCpuCoreHours\": 70400760.19785026\n }\n ]\n }\n },\n \"status\": {\n \"billableAmount\": 27091935.647141695,\n \"productInvoice\": {\n \"alloy\": {\n \"allocatedCredits\": 94890346.99003965,\n \"amount\": 25943240.344486848,\n \"billableCredits\": 19249015.867420167,\n \"breachedCredits\": -88145518.78024472,\n \"discount\": 35106361.51015657,\n \"freeCredits\": -26967296.352905422,\n \"overageLimitPercentage\": -97508573.53105515,\n \"tierName\": \"consectetur aute consequat\",\n \"tierPrice\": 67386867.97876033,\n \"totalUsedCredits\": -78405258.8878906,\n \"usedCredits\": -43336853.68928411\n },\n \"pure\": {\n \"allocatedCredits\": 74288354.56693709,\n \"amount\": -51387498.82205338,\n \"billableCredits\": -81823328.6967732,\n \"breachedCredits\": -3895230.3508061916,\n \"discount\": -10111769.470216021,\n \"freeCredits\": 67178347.39054799,\n \"overageLimitPercentage\": -57498370.85166401,\n \"tierName\": \"Lorem eu anim enim\",\n \"tierPrice\": 86078102.4139249,\n \"totalUsedCredits\": 70483714.63872445,\n \"usedCredits\": 31831921.81041318\n }\n },\n \"projects\": [\n {\n \"amount\": 27931239.345348448,\n \"projectName\": \"dolor sint\",\n \"projectUid\": \"sunt fugiat in tempor\",\n \"usage\": {\n \"alloy\": {\n \"amount\": 96237802.63903102,\n \"tierPrice\": -80464855.34573926,\n \"usedCredits\": 44678136.27547571\n },\n \"pure\": {\n \"amount\": 84334171.2682868,\n \"tierPrice\": 89900434.47705612,\n \"usedCredits\": -94549667.88424195\n }\n }\n },\n {\n \"amount\": 66388870.53809938,\n \"projectName\": \"exercitation reprehenderit nostrud dolore c\",\n \"projectUid\": \"cillum adipisicing\",\n \"usage\": {\n \"alloy\": {\n \"amount\": -90030162.84582004,\n \"tierPrice\": -24806109.052595586,\n \"usedCredits\": -64077278.88370958\n },\n \"pure\": {\n \"amount\": -56504223.909463346,\n \"tierPrice\": -92030310.89521989,\n \"usedCredits\": 23843155.68772784\n }\n }\n }\n ],\n \"states\": [\n {\n \"paymentMsg\": \"Lorem cupidatat\",\n \"state\": \"PaymentPending\",\n \"timestamp\": \"\"\n },\n {\n \"paymentMsg\": \"dolor incididunt tem\",\n \"state\": \"PaymentPending\",\n \"timestamp\": \"\"\n }\n ],\n \"stripeInvoiceId\": \"amet sunt fugiat nisi anim\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b65b2b9-55d7-4d3f-8a7a-ba8aad060790", + "name": "report", + "item": [ + { + "id": "c576522c-80c7-4127-9470-35fd593afca4", + "name": "Downloads the specified invoice report", + "request": { + "name": "Downloads the specified invoice report", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "invoice", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0d7308cc-f578-4893-8179-20c85be19f85", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "invoice", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4d6c8386-27c5-4d9a-a29a-fce841450d60", + "name": "Downloads the specified monthly invoice report", + "request": { + "name": "Downloads the specified monthly invoice report", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "92cc2702-202c-491d-a1e4-19dba522ce91", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f2f13c8d-87e8-4ba4-b823-a9505f7c81f3", + "name": "Downloads the specified tenant usage", + "request": { + "name": "Downloads the specified tenant usage", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "usage", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/octet-stream" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4224347a-3009-44a6-bd2d-721f645f7534", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "invoices", + ":invoiceUid", + "report", + "usage", + "pdf" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) Specify the tenant uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "invoiceUid", + "description": "(Required) Specify the invoice uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "disabled": false, + "key": "Content-Disposition", + "value": "in reprehenderit", + "description": "" + }, + { + "key": "Content-Type", + "value": "application/octet-stream" + } + ], + "body": "in reprehenderit", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "91994b77-9dda-42d7-ba10-144e9b2bab5f", + "name": "loginBanner", + "item": [ + { + "id": "91aa4f64-75a1-46db-8265-23208fb80847", + "name": "Get tenant login banner settings", + "request": { + "name": "Get tenant login banner settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "loginBanner" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f753ca4c-7499-44a8-b2dd-3d74ed6cb563", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "loginBanner" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"Message\": \"consequat eu amet in cillum\",\n \"isEnabled\": true,\n \"title\": \"consectetur eiusmod dolore\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1e170c6c-1c20-420a-900c-351de34722b3", + "name": "Update tenant login banner settings", + "request": { + "name": "Update tenant login banner settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "loginBanner" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"Message\": \"\",\n \"isEnabled\": \"\",\n \"title\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "9bb6287d-a2b3-4c65-8c33-7eb1c038b7fd", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "loginBanner" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"Message\": \"\",\n \"isEnabled\": \"\",\n \"title\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "1e5cc1ad-e4eb-474a-912f-8f673d16d286", + "name": "macros", + "item": [ + { + "id": "4e96a907-1598-40b3-a6f7-2b2c81d406ba", + "name": "Delete the macros for the specified tenant by given macro name", + "request": { + "name": "Delete the macros for the specified tenant by given macro name", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "58fd1cf0-e0cf-415f-bd8e-5078236b5735", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b6c0be9f-ded2-4d06-a030-2e7b81865f7f", + "name": "List the macros of the specified tenant", + "request": { + "name": "List the macros of the specified tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f00cfb22-2a98-43d8-8169-ea9531963b2f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "047a3e1f-6134-4e73-8048-91dbc77c8656", + "name": "Update the macros for the specified tenant by given macro name", + "request": { + "name": "Update the macros for the specified tenant by given macro name", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "04780fdc-9872-4961-9169-5023c8b6387e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "82e6aef8-6bb8-426a-9988-3d713eaea1cc", + "name": "Create or add new macros for the specified tenant", + "request": { + "name": "Create or add new macros for the specified tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "eff5e6a9-462f-4f13-b93a-fc8fe4b46cde", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0c97da26-3cb1-4f6c-819b-ef0e4ebc9f84", + "name": "Update the macros of the specified tenant", + "request": { + "name": "Update the macros of the specified tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1e19e863-cb3c-4755-a271-e69a00eb3128", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "d70d2a7b-f3d3-4f6d-903d-cfecb2e729db", + "name": "oidc/config", + "item": [ + { + "id": "cc49028a-ebcd-4e45-8a3f-e9c779b0b586", + "name": "Returns the oidc Spec for tenant", + "request": { + "name": "Returns the oidc Spec for tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "oidc", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8600ab58-a1f3-4e71-8321-ab04e05abb18", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "oidc", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"callbackUrl\": \"f\",\n \"clientId\": \"adipisicing Ut fugiat mollit\",\n \"clientSecret\": \"tempor fugiat ut amet\",\n \"defaultTeams\": [\n \"exercitation aliquip\",\n \"do aute ipsum aliquip\"\n ],\n \"isSsoEnabled\": true,\n \"issuerUrl\": \"veniam magna\",\n \"logoutUrl\": \"consequat Excepteur\",\n \"requiredClaims\": {\n \"Email\": \"officia\",\n \"FirstName\": \"ut magna\",\n \"LastName\": \"minim cillum \",\n \"SpectroTeam\": \"pariatur exercitation ame\"\n },\n \"scopes\": [\n \"veniam occaecat Excepteur fugiat sint\",\n \"do sunt laboris qui\"\n ],\n \"syncSsoTeams\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b71c5bbd-d4de-44c2-9eec-15ab0a610454", + "name": "Associates the oidc Spec for the tenant", + "request": { + "name": "Associates the oidc Spec for the tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "oidc", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"callbackUrl\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"defaultTeams\": [\n \"\",\n \"\"\n ],\n \"isSsoEnabled\": \"\",\n \"issuerUrl\": \"\",\n \"logoutUrl\": \"\",\n \"requiredClaims\": {\n \"Email\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"SpectroTeam\": \"\"\n },\n \"scopes\": [\n \"\",\n \"\"\n ],\n \"syncSsoTeams\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f2eaf2e5-94bc-4606-b158-5588a054c13c", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "oidc", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"callbackUrl\": \"\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"defaultTeams\": [\n \"\",\n \"\"\n ],\n \"isSsoEnabled\": \"\",\n \"issuerUrl\": \"\",\n \"logoutUrl\": \"\",\n \"requiredClaims\": {\n \"Email\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"SpectroTeam\": \"\"\n },\n \"scopes\": [\n \"\",\n \"\"\n ],\n \"syncSsoTeams\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "4eeafcc0-b791-43b5-8e5f-2aa184f75268", + "name": "creates or updates a password policy for tenant", + "request": { + "name": "creates or updates a password policy for tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "password", + "policy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"creationTimestamp\": \"\",\n \"expiryDurationInDays\": \"\",\n \"firstReminderInDays\": \"\",\n \"isRegex\": \"\",\n \"minLength\": \"\",\n \"minNumOfBlockLetters\": \"\",\n \"minNumOfDigits\": \"\",\n \"minNumOfSmallLetters\": \"\",\n \"minNumOfSpecialCharacters\": \"\",\n \"regex\": \"\",\n \"updateTimestamp\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "695b9d32-f92b-4b8e-aa83-e504826e6bf9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "password", + "policy" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"creationTimestamp\": \"\",\n \"expiryDurationInDays\": \"\",\n \"firstReminderInDays\": \"\",\n \"isRegex\": \"\",\n \"minLength\": \"\",\n \"minNumOfBlockLetters\": \"\",\n \"minNumOfDigits\": \"\",\n \"minNumOfSmallLetters\": \"\",\n \"minNumOfSpecialCharacters\": \"\",\n \"regex\": \"\",\n \"updateTimestamp\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "171a432c-acf8-4e53-ba98-201dfe7991d5", + "name": "preferences", + "item": [ + { + "id": "78e04191-8db2-40e8-837a-fa690d555d51", + "name": "clusterGroup", + "item": [ + { + "id": "d5de0381-dafe-47ac-bfa5-0ea15448d501", + "name": "Get is cluster group enabled for a specific tenant", + "request": { + "name": "Get is cluster group enabled for a specific tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2ddc8831-dbe4-4b00-a1c9-c3e468819ec3", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"hideSystemClusterGroups\": false,\n \"isClusterGroupEnabled\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8176a014-681d-40ff-89a9-222f4870c636", + "name": "Enable or Disable cluster group for a specific tenant", + "request": { + "name": "Enable or Disable cluster group for a specific tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"hideSystemClusterGroups\": \"\",\n \"isClusterGroupEnabled\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c0191fc3-b54b-4c22-95bf-85af76b815f3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterGroup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"hideSystemClusterGroups\": \"\",\n \"isClusterGroupEnabled\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "fa32faac-8988-4af4-a2bf-4085429f60b1", + "name": "clusterSettings", + "item": [ + { + "id": "f40c2aa4-eddd-4016-b584-0a5ef6aaceca", + "name": "Get tenant cluster settings", + "request": { + "name": "Get tenant cluster settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f6d86dbc-7b0e-4504-9b3d-b46b9be9d929", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterSettings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"nodesAutoRemediationSetting\": {\n \"disableNodesAutoRemediation\": \"\",\n \"isEnabled\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e35ca455-4da9-4fda-87ef-76a933524635", + "name": "Update tenant clusters nodes auto remediation setting", + "request": { + "name": "Update tenant clusters nodes auto remediation setting", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterSettings", + "nodesAutoRemediationSetting" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"disableNodesAutoRemediation\": \"\",\n \"isEnabled\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "82800924-5284-44f8-a91a-a9d6de8a8696", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "clusterSettings", + "nodesAutoRemediationSetting" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "18757a28-6b02-42ce-bd19-0e6aaa34ef04", + "name": "developerCredit", + "item": [ + { + "id": "04737dd7-42bd-42eb-aba1-217da54fed2b", + "name": "Get developer credit enabled for a specific tenant", + "request": { + "name": "Get developer credit enabled for a specific tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "developerCredit" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6352c0ec-b753-47e5-8f86-161b78c08fcc", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "developerCredit" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"cpu\": -76716616.81785315,\n \"memoryGiB\": -82084738.13982153,\n \"storageGiB\": -19880077,\n \"virtualClustersLimit\": -40653806.43310865\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cc9f78a2-2bb2-4c8a-9b85-ed37e3dbb8b3", + "name": "update developer credit for a specific tenant", + "request": { + "name": "update developer credit for a specific tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "developerCredit" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"cpu\": \"\",\n \"memoryGiB\": \"\",\n \"storageGiB\": \"\",\n \"virtualClustersLimit\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d5cbabdd-8167-44e8-b35e-2bc9449077ed", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "developerCredit" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"cpu\": \"\",\n \"memoryGiB\": \"\",\n \"storageGiB\": \"\",\n \"virtualClustersLimit\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "73503712-c498-49a9-b681-520503b0851c", + "name": "fips", + "item": [ + { + "id": "a36598e5-1583-4711-af22-9378c4a79cef", + "name": "Get tenant fips settings", + "request": { + "name": "Get tenant fips settings", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "fips" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6fa76a25-d022-4d1d-b546-d9fbef53fc5e", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "fips" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"fipsClusterFeatureConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsClusterImportConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsPackConfig\": {\n \"mode\": \"nonFipsDisabled\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f42ef843-fa3a-4b49-a398-a58074b3f7bb", + "name": "Update tenant fips setting", + "request": { + "name": "Update tenant fips setting", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "fips" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"fipsClusterFeatureConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsClusterImportConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsPackConfig\": {\n \"mode\": \"nonFipsDisabled\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b7635c23-8407-4742-9ea5-d1b7eead51e1", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "preferences", + "fips" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"fipsClusterFeatureConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsClusterImportConfig\": {\n \"mode\": \"nonFipsDisabled\"\n },\n \"fipsPackConfig\": {\n \"mode\": \"nonFipsDisabled\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d80c3ea5-56ba-494f-a1dd-06bac74efede", + "name": "rateConfig", + "item": [ + { + "id": "84b97fe7-2941-4def-af96-58effbe8a05c", + "name": "Get all rate config for public and private cloud", + "request": { + "name": "Get all rate config for public and private cloud", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "rateConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d03c59be-72ba-41cb-b5c9-5ed8bc484d67", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "rateConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"aws\": {\n \"computeOptimized\": {\n \"computeRateProportion\": 65764508.741128325,\n \"memoryRateProportion\": 15848934.052265704\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": -80630751.22023915,\n \"memoryRateProportion\": -22767378.159964442\n }\n },\n \"azure\": {\n \"computeOptimized\": {\n \"computeRateProportion\": -26673830.0652519,\n \"memoryRateProportion\": -76032314.4397621\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": 47752663.74738929,\n \"memoryRateProportion\": 88673778.24611107\n }\n },\n \"coxedge\": {\n \"computeOptimized\": {\n \"computeRateProportion\": -71126985.54225054,\n \"memoryRateProportion\": -63745181.48448143\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": 21859907.544947,\n \"memoryRateProportion\": 32558410.988090143\n }\n },\n \"edge\": {\n \"cpuUnitPricePerHour\": 63266.69035105407,\n \"gpuUnitPricePerHour\": 78929900.6937862,\n \"memoryUnitPriceGiBPerHour\": -232298.72029966116,\n \"storageUnitPriceGiBPerHour\": 12151800.725662068\n },\n \"edgeNative\": {\n \"cpuUnitPricePerHour\": -52262633.83435987,\n \"gpuUnitPricePerHour\": 40825829.0701884,\n \"memoryUnitPriceGiBPerHour\": 42602181.69291413,\n \"storageUnitPriceGiBPerHour\": -12194511.96932298\n },\n \"gcp\": {\n \"computeOptimized\": {\n \"computeRateProportion\": -75880839.01583907,\n \"memoryRateProportion\": 58075336.00380698\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": -50373345.155600235,\n \"memoryRateProportion\": -68650468.0525545\n }\n },\n \"generic\": {\n \"cpuUnitPricePerHour\": -74389608.55608556,\n \"gpuUnitPricePerHour\": 50454988.83087641,\n \"memoryUnitPriceGiBPerHour\": -82692091.61442,\n \"storageUnitPriceGiBPerHour\": -71822920.35026947\n },\n \"libvirt\": {\n \"cpuUnitPricePerHour\": -71702860.10389635,\n \"gpuUnitPricePerHour\": 84830248.9176321,\n \"memoryUnitPriceGiBPerHour\": -6538018.260904595,\n \"storageUnitPriceGiBPerHour\": 41842191.93749064\n },\n \"maas\": {\n \"cpuUnitPricePerHour\": -11844665.168236539,\n \"gpuUnitPricePerHour\": 4347121.228452086,\n \"memoryUnitPriceGiBPerHour\": -69510081.45715107,\n \"storageUnitPriceGiBPerHour\": -20921862.313037038\n },\n \"openstack\": {\n \"cpuUnitPricePerHour\": -97247179.98252319,\n \"gpuUnitPricePerHour\": -48863664.380355276,\n \"memoryUnitPriceGiBPerHour\": 5889514.393802837,\n \"storageUnitPriceGiBPerHour\": -53513673.410887994\n },\n \"vsphere\": {\n \"cpuUnitPricePerHour\": -35370263.79932935,\n \"gpuUnitPricePerHour\": 4135750.9901468307,\n \"memoryUnitPriceGiBPerHour\": 21244259.45051311,\n \"storageUnitPriceGiBPerHour\": -80026420.6393781\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2fa36351-914c-41d2-8c2a-03178d0bb757", + "name": "updates the rate config for public and private cloud", + "request": { + "name": "updates the rate config for public and private cloud", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "rateConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"aws\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"azure\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"coxedge\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"edge\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"edgeNative\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"gcp\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"generic\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"libvirt\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"maas\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"openstack\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"vsphere\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "fc1cfc27-c1fb-438f-92a0-8bc30609472f", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "rateConfig" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"aws\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"azure\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"coxedge\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"edge\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"edgeNative\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"gcp\": {\n \"computeOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n },\n \"memoryOptimized\": {\n \"computeRateProportion\": \"\",\n \"memoryRateProportion\": \"\"\n }\n },\n \"generic\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"libvirt\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"maas\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"openstack\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n },\n \"vsphere\": {\n \"cpuUnitPricePerHour\": \"\",\n \"gpuUnitPricePerHour\": \"\",\n \"memoryUnitPriceGiBPerHour\": \"\",\n \"storageUnitPriceGiBPerHour\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "96f2758f-6e47-4a83-a498-77d7ce401326", + "name": "resourceLimits", + "item": [ + { + "id": "3e15827d-eb4c-4037-bf96-b794a6938cd2", + "name": "Get tenant level resource limits configuration", + "request": { + "name": "Get tenant level resource limits configuration", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "resourceLimits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2b8d47ed-0aa3-43da-8cfd-dae475ecb980", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "resourceLimits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resources\": [\n {\n \"kind\": \"appprofile\",\n \"label\": \"eu id non\",\n \"limit\": -39878431.25825395\n },\n {\n \"kind\": \"role\",\n \"label\": \"minim magna dolor\",\n \"limit\": -72507215.03941211\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "52102c8e-3269-4e8c-afd7-91be64f933d7", + "name": "Update tenant resource limits configuration", + "request": { + "name": "Update tenant resource limits configuration", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "resourceLimits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"resources\": [\n {\n \"kind\": \"\",\n \"limit\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "58f51bbd-29d8-496d-bd16-bfca0b40dd5e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "resourceLimits" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"resources\": [\n {\n \"kind\": \"\",\n \"limit\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "af4dec1c-44c7-447e-87fb-8107605534db", + "name": "saml/config", + "item": [ + { + "id": "d03ff3e2-dda7-4026-85cb-5091b9e27d21", + "name": "Returns the specified service provider metadata and Saml Spec for tenant", + "request": { + "name": "Returns the specified service provider metadata and Saml Spec for tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "saml", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "d79d4a65-1495-44bc-87c0-63a9a8044796", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "saml", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"acsUrl\": \"commodo nostrud \",\n \"attributes\": [\n {\n \"attributeValue\": \"sit dolore velit dolore\",\n \"mappedAttribute\": \"lab\",\n \"name\": \"pariatur ipsum quis sint\",\n \"nameFormat\": \"nisi Ut an\"\n },\n {\n \"attributeValue\": \"proident quis ad\",\n \"mappedAttribute\": \"aliqua irure\",\n \"name\": \"dolor aute magna esse veniam\",\n \"nameFormat\": \"nostrud irure reprehenderit ipsum aute\"\n }\n ],\n \"audienceUrl\": \"sit des\",\n \"certificate\": \"ut ex anim quis cupidatat\",\n \"defaultTeams\": [\n \"sunt\",\n \"pariatur Lorem ut\"\n ],\n \"entityId\": \"occaecat cupidatat \",\n \"federationMetadata\": \"reprehenderit laboris non\",\n \"identityProvider\": \"anim id dolor in mollit\",\n \"isSingleLogoutEnabled\": true,\n \"isSsoEnabled\": true,\n \"issuer\": \"laborum ut culpa do\",\n \"nameIdFormat\": \"aliquip eu ut enim\",\n \"serviceProviderMetadata\": \"ut quis oc\",\n \"singleLogoutUrl\": \"sunt veniam labore velit\",\n \"syncSsoTeams\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "71c1db43-779f-4cf4-9fa3-4c293917ab63", + "name": "Associates the specified federation metadata for the tenant", + "request": { + "name": "Associates the specified federation metadata for the tenant", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "saml", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"attributeValue\": \"\",\n \"mappedAttribute\": \"\",\n \"name\": \"\",\n \"nameFormat\": \"\"\n },\n {\n \"attributeValue\": \"\",\n \"mappedAttribute\": \"\",\n \"name\": \"\",\n \"nameFormat\": \"\"\n }\n ],\n \"defaultTeams\": [\n \"\",\n \"\"\n ],\n \"federationMetadata\": \"\",\n \"identityProvider\": \"\",\n \"isSingleLogoutEnabled\": \"\",\n \"isSsoEnabled\": \"\",\n \"nameIdFormat\": \"\",\n \"syncSsoTeams\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "38453ec5-2dbe-427b-a307-cadbf8d87a4a", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "saml", + "config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"attributeValue\": \"\",\n \"mappedAttribute\": \"\",\n \"name\": \"\",\n \"nameFormat\": \"\"\n },\n {\n \"attributeValue\": \"\",\n \"mappedAttribute\": \"\",\n \"name\": \"\",\n \"nameFormat\": \"\"\n }\n ],\n \"defaultTeams\": [\n \"\",\n \"\"\n ],\n \"federationMetadata\": \"\",\n \"identityProvider\": \"\",\n \"isSingleLogoutEnabled\": \"\",\n \"isSsoEnabled\": \"\",\n \"nameIdFormat\": \"\",\n \"syncSsoTeams\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "d3ea9086-fa13-4ad6-8e66-19840bfdc862", + "name": "sso/auth/providers", + "item": [ + { + "id": "4183d5b5-623d-44dc-9965-519725e543ec", + "name": "get sso logins for the tenants", + "request": { + "name": "get sso logins for the tenants", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "sso", + "auth", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "29254a50-8784-4594-b723-1f617c772106", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "sso", + "auth", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"isEnabled\": false,\n \"ssoLogins\": [\n \"eiusmod \",\n \"aute Lor\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a40ea274-97f6-4e76-8776-e4b61dfc7f64", + "name": "enable sso logins for the tenants", + "request": { + "name": "enable sso logins for the tenants", + "description": {}, + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "sso", + "auth", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"isEnabled\": \"\",\n \"ssoLogins\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "77e78ce0-02c1-4cec-8b33-96d809e87d88", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "tenants", + ":tenantUid", + "sso", + "auth", + "providers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "tenantUid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"isEnabled\": \"\",\n \"ssoLogins\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "08648f71-6341-4943-a80b-e6e2a6b2f6b3", + "name": "users", + "item": [ + { + "id": "1d47a089-5d47-415e-b50b-08dc09d46899", + "name": "Lists users", + "request": { + "name": "Lists users", + "description": { + "content": "Lists users the given user context", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "fields", + "value": "", + "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name" + }, + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + }, + { + "disabled": false, + "key": "limit", + "value": "50", + "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results." + }, + { + "disabled": false, + "key": "offset", + "value": "", + "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination." + }, + { + "disabled": false, + "key": "continue", + "value": "", + "description": "continue token to paginate the subsequent data items" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "5e62e127-6e29-4709-962c-e60ec272b5a7", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "fields", + "value": "" + }, + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "offset", + "value": "" + }, + { + "key": "continue", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"ind\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"do_0\": \"\",\n \"magna5\": \"\",\n \"dolorb9\": \"\",\n \"consequat_00\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"Excepteur Duis adipisicing esse\",\n \"firstName\": \"u\",\n \"lastName\": \"dolore ipsum\",\n \"roles\": [\n \"veniam ex laborum ea\",\n \"mollit non in do\"\n ]\n },\n \"status\": {\n \"activationLink\": \"dolore incididunt est sunt\",\n \"isActive\": false,\n \"isPasswordResetting\": true,\n \"lastSignIn\": \"\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur_b\": \"\",\n \"qui4a7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcoae\": \"\",\n \"esse7b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"ea nostrud cupidatat pariatur ex\",\n \"firstName\": \"in reprehenderit Excepteur Duis\",\n \"lastName\": \"incididunt sit do\",\n \"roles\": [\n \"amet aliqua qui occaecat\",\n \"enim dolor esse\"\n ]\n },\n \"status\": {\n \"activationLink\": \"laborum occaecat velit\",\n \"isActive\": false,\n \"isPasswordResetting\": false,\n \"lastSignIn\": \"\"\n }\n }\n ],\n \"listmeta\": {\n \"continue\": \"labore cupidatat in mollit\",\n \"count\": 43191259,\n \"limit\": -34947570,\n \"offset\": -3201357\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "475cce23-e0f2-4b2b-9aac-6f3f95927337", + "name": "Create User", + "request": { + "name": "Create User", + "description": { + "content": "A user is created for the given user context", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aliqua_c\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"enim_2\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"loginMode\": \"\",\n \"roles\": [\n \"\"\n ],\n \"teams\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0f9d8845-153c-49e4-a40f-358845cd982f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sunt_c\": \"\",\n \"mollit98_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"non_6e8\": \"\",\n \"quis__6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"loginMode\": \"\",\n \"roles\": [\n \"\"\n ],\n \"teams\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a305adc3-87dd-4e83-a39a-c264ae21dfe5", + "name": "assets", + "item": [ + { + "id": "1a722187-a778-4b27-b3d2-38497009fe6c", + "name": "locations", + "item": [ + { + "id": "bd075619-e3d4-4ebe-98c4-c05a6e3ac8e0", + "name": "Returns the specified users location", + "request": { + "name": "Returns the specified users location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7a86288a-61fe-4342-82b4-4ae9bf9d672a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"pariaturc3\": \"\",\n \"in_12f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magnac\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isDefault\": false,\n \"storage\": \"s3\",\n \"type\": \"e\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"consectetur_98\": \"\",\n \"id_4a\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"Excepteur__e\": \"\",\n \"ut4e\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"isDefault\": false,\n \"storage\": \"s3\",\n \"type\": \"tempor adipisicing id cillum\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a9de1f44-6945-4b5b-9d11-7fbb75de0ab8", + "name": "azure", + "item": [ + { + "id": "6647a842-cf07-40a2-a57e-5848cb7bf40e", + "name": "Create a Azure location", + "request": { + "name": "Create a Azure location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"mollitc7d\": \"\",\n \"velit9\": \"\",\n \"non_f79\": \"\",\n \"aliquip_dcf\": \"\"\n },\n \"labels\": {\n \"exercitation_a79\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"resourceGroup\": \"\",\n \"containerName\": \"\",\n \"storageName\": \"\",\n \"credentials\": {\n \"clientCloud\": \"public\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"subscriptionId\": \"\",\n \"tenantId\": \"\"\n },\n \"sku\": \"\"\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "6144064a-c5b6-4940-acf9-1e781c4d18d9", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "59d9f545-83fc-4aa0-92df-2a396bf1c85f", + "name": "{uid}", + "item": [ + { + "id": "c413830d-ecbd-404f-bf78-0be6f0465340", + "name": "Returns the specified Azure location", + "request": { + "name": "Returns the specified Azure location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the Azure location uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4453d0d2-d921-48b4-9d59-2fda0fa776af", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the Azure location uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"doloraf3\": \"\",\n \"ad68\": \"\",\n \"reprehenderit_9\": \"\"\n },\n \"labels\": {\n \"ullamcoa\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"resourceGroup\": \"\",\n \"containerName\": \"\",\n \"storageName\": \"\",\n \"credentials\": {\n \"clientCloud\": \"public\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"subscriptionId\": \"\",\n \"tenantId\": \"\"\n },\n \"sku\": \"\"\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b8db022e-9dc7-4b9a-96c0-a006ff36c8d2", + "name": "Updates the specified Azure location", + "request": { + "name": "Updates the specified Azure location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the Azure location uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"mollitc7d\": \"\",\n \"velit9\": \"\",\n \"non_f79\": \"\",\n \"aliquip_dcf\": \"\"\n },\n \"labels\": {\n \"exercitation_a79\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"resourceGroup\": \"\",\n \"containerName\": \"\",\n \"storageName\": \"\",\n \"credentials\": {\n \"clientCloud\": \"public\",\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"subscriptionId\": \"\",\n \"tenantId\": \"\"\n },\n \"sku\": \"\"\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "775af959-327d-418a-8c42-6eb59ce1ee73", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "azure", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the Azure location uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "40f59cf8-adfc-4963-80c4-cbd42d2f3752", + "name": "gcp", + "item": [ + { + "id": "a91b3f86-26ab-41cb-b480-28aca3f0b262", + "name": "Create a GCP location", + "request": { + "name": "Create a GCP location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sint5f\": \"\",\n \"Excepteur_4\": \"\"\n },\n \"labels\": {\n \"id_ff\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"credentials\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n }\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "caca8e87-60cb-4f2f-91e8-d354de915dad", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3fca2f80-5387-4f10-bf35-0e5b9a11d06d", + "name": "{uid}", + "item": [ + { + "id": "3827d664-22ce-462f-9f52-c6f56c7e76d0", + "name": "Returns the specified GCP location", + "request": { + "name": "Returns the specified GCP location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the GCP location uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "41b15367-2e07-4e23-b628-23f5d35f88c9", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the GCP location uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"ea2\": \"\"\n },\n \"labels\": {\n \"incididunt__ec\": \"\",\n \"dolorff\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"credentials\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n }\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e588c649-324b-4cf3-838f-b47089de384b", + "name": "Updates the specified GCP location", + "request": { + "name": "Updates the specified GCP location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the GCP location uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sint5f\": \"\",\n \"Excepteur_4\": \"\"\n },\n \"labels\": {\n \"id_ff\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"credentials\": {\n \"jsonCredentials\": \"\",\n \"jsonCredentialsFileUid\": \"\"\n }\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "d975ffea-23e5-4623-afc0-c662842832a2", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "gcp", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the GCP location uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d57d8cc5-fe65-4b0a-a07c-53e374c8a930", + "name": "minio", + "item": [ + { + "id": "1a1b3c7e-e816-4eac-aa95-238c7508e0bf", + "name": "Create a MinIO location", + "request": { + "name": "Create a MinIO location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat__e\": \"\",\n \"pariatur5\": \"\"\n },\n \"labels\": {\n \"nulla5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "85554e59-9ccc-4075-a0c3-ec26b3394cae", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e30bd2e4-261b-4b6e-bcc0-43ce48394c1a", + "name": "{uid}", + "item": [ + { + "id": "308dc3fc-c42b-4571-a338-a0235cbdd712", + "name": "Returns the specified MinIO location", + "request": { + "name": "Returns the specified MinIO location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the MinIO location uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "6dfa4e42-a83b-4fc3-a406-652d58555522", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the MinIO location uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"occaecatd6f\": \"\",\n \"est_015\": \"\",\n \"in_b\": \"\"\n },\n \"labels\": {\n \"in3\": \"\",\n \"sed_5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "82ee7bb6-dbde-4688-b5cd-51a29765e28b", + "name": "Updates the specified MinIO location", + "request": { + "name": "Updates the specified MinIO location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the MinIO location uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat__e\": \"\",\n \"pariatur5\": \"\"\n },\n \"labels\": {\n \"nulla5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "427e750d-d7fb-4316-a472-42b11434a48b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "minio", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the MinIO location uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a0c8b4f0-2593-4653-b4d9-c7c31c723e40", + "name": "s3", + "item": [ + { + "id": "b2f85b23-a47a-45cf-b62a-2c1c0a9cf1a0", + "name": "Create a S3 location", + "request": { + "name": "Create a S3 location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat__e\": \"\",\n \"pariatur5\": \"\"\n },\n \"labels\": {\n \"nulla5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "7db90997-8234-426d-9d29-6e445453ef61", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "27af9e51-0a7d-4278-952a-6db9db4ebf9e", + "name": "{uid}", + "item": [ + { + "id": "da202f34-1393-4a07-846f-238ea57be20f", + "name": "Returns the specified S3 location", + "request": { + "name": "Returns the specified S3 location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "132ae8d6-78f1-44a0-8c1e-1f87baa0acaa", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "09a53f1b-3cc1-40ee-bb82-257a30808c98", + "name": "Returns the specified S3 location", + "request": { + "name": "Returns the specified S3 location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7aad3752-9f66-464e-bf57-72f7c2206020", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"occaecatd6f\": \"\",\n \"est_015\": \"\",\n \"in_b\": \"\"\n },\n \"labels\": {\n \"in3\": \"\",\n \"sed_5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eab9937a-be26-4e8f-a9e2-1bfa542c5134", + "name": "Updates the specified S3 location", + "request": { + "name": "Updates the specified S3 location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"fugiat__e\": \"\",\n \"pariatur5\": \"\"\n },\n \"labels\": {\n \"nulla5\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"bucketName\": \"\",\n \"region\": \"\",\n \"credentials\": {\n \"accessKey\": \"\",\n \"credentialType\": \"secret\",\n \"partition\": \"aws\",\n \"policyARNs\": [\n \"\",\n \"\"\n ],\n \"secretKey\": \"\",\n \"sts\": {\n \"arn\": \"\",\n \"externalId\": \"\"\n }\n },\n \"caCert\": \"\",\n \"s3ForcePathStyle\": true,\n \"s3Url\": \"\",\n \"useRestic\": true\n },\n \"isDefault\": \"\",\n \"type\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3630523f-469d-4c6e-9bc0-727f65d0be09", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + "s3", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the S3 location uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "0ce8f2c7-97f0-4fb5-a9d3-c2dbdebb0bc2", + "name": "Update the default backup location", + "request": { + "name": "Update the default backup location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + ":type", + ":uid", + "default" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the location uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) Specify the location type [aws/azure/gcp/minio/s3]" + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "2e0d18ca-6cd1-42fb-be9e-e625e0ec923e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + ":type", + ":uid", + "default" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the location uid" + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "type", + "description": "(Required) Specify the location type [aws/azure/gcp/minio/s3]" + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f3506716-d7b4-4126-9901-0bba7c0c4c1e", + "name": "Deletes the specified location", + "request": { + "name": "Deletes the specified location", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the location uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "09cb9ccc-de29-4029-922d-aad1ba211cbc", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "locations", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the location uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "3917f767-51d5-4616-bb49-94bd25c4db0b", + "name": "sshkeys", + "item": [ + { + "id": "12ffa6c9-4d5c-4f36-ab53-4f35432c55d9", + "name": "Returns the SSH keys", + "request": { + "name": "Returns the SSH keys", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7e4680d7-637b-4881-a53e-b801a715419f", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"do6f\": \"\",\n \"ullamco7d_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna_162\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"aliquip nulla\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"exercitation_49\": \"\",\n \"inf\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"dolore_862\": \"\",\n \"voluptate4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"veniam\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b5a8a664-cb86-428a-85cb-3a060d31cfcc", + "name": "Creates a SSH key", + "request": { + "name": "Creates a SSH key", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eiusmod__\": \"\",\n \"consequatf4\": \"\"\n },\n \"labels\": {\n \"dolor7ae\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2df3f150-6cac-4c05-90c3-0d6abc87c0f2", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"commodo_b\": \"\",\n \"non_c9\": \"\"\n },\n \"labels\": {\n \"enimd7\": \"\"\n },\n \"name\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "773302e8-ff0a-4ec6-a600-28b6b00e19d8", + "name": "{uid}", + "item": [ + { + "id": "f3330f32-bf86-4168-920c-ba36e5c345e3", + "name": "Returns the specified user ssh key", + "request": { + "name": "Returns the specified user ssh key", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "d23e3d53-efa2-4f5a-9ac9-73f332a6dc79", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2ca7b5c8-f949-453c-9d4e-9c58c48d69f9", + "name": "Returns the specified user ssh key", + "request": { + "name": "Returns the specified user ssh key", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "879d4a3b-5513-4d56-9d34-8e811f15bdac", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"in_d32\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequatebb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "aeae9d6d-c298-455c-a10f-0b8997ebbf6f", + "name": "Updates the specified user ssh key", + "request": { + "name": "Updates the specified user ssh key", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"sunt3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"mollit_4ac\": \"\",\n \"et_f51\": \"\",\n \"sit_82c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2e3ae63e-d323-4b88-9243-49ce2ee903b9", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "sshkeys", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the SSH key uid" + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"in_d32\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"consequatebb\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"publicKey\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "ab08f9e0-47c6-4df8-83c1-b2e7a48a5239", + "name": "vsphere", + "item": [ + { + "id": "6907bc82-6c5f-43a9-9590-21834d124441", + "name": "Returns the specified vSphere DNS mapping", + "request": { + "name": "Returns the specified vSphere DNS mapping", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMapping" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "gatewayUid", + "value": "", + "description": "(Required) Specify the vSphere gateway uid" + }, + { + "disabled": false, + "key": "datacenter", + "value": "", + "description": "(Required) Specify the vSphere datacenter name" + }, + { + "disabled": false, + "key": "network", + "value": "", + "description": "(Required) Specify the vSphere network name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "4da0b3a7-f72d-4ab7-b5d6-173e48b547f8", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMapping" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "gatewayUid", + "value": "" + }, + { + "key": "datacenter", + "value": "" + }, + { + "key": "network", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"consectetur6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"do_3\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"cillum ullamco dolor sit velit\",\n \"datacenter\": \"ut minim pariatur proident\",\n \"network\": \"aute amet\",\n \"dnsName\": \"eu eiusmod dolore nostrud\",\n \"networkUrl\": \"pariatur et ad fugiat\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8746c749-358a-4914-9786-62769607f292", + "name": "dnsMappings", + "item": [ + { + "id": "19aee7da-f326-4c11-8521-6b9be0572dd4", + "name": "Returns the specified vSphere DNS mappings", + "request": { + "name": "Returns the specified vSphere DNS mappings", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "filters", + "value": "", + "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource." + }, + { + "disabled": false, + "key": "orderBy", + "value": "", + "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "a9907d15-48ba-41f4-a13c-16ddad186c1a", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "filters", + "value": "" + }, + { + "key": "orderBy", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"sunt_245\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sunt_735\": \"\",\n \"culpadf\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"eiusmod adipisicing sint\",\n \"datacenter\": \"eu adipisicing anim qui\",\n \"network\": \"incididunt nisi\",\n \"dnsName\": \"aliqua id in\",\n \"networkUrl\": \"in nulla voluptate\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"ullamco_9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laborum1\": \"\",\n \"dolora5\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"in fugiat elit\",\n \"datacenter\": \"esse quis Ut Excepteur sunt\",\n \"network\": \"in laboru\",\n \"dnsName\": \"consequat\",\n \"networkUrl\": \"est id quis\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9b917014-5192-4cb7-bdb2-b9ce3f55d483", + "name": "Create a vSphere DNS mapping", + "request": { + "name": "Create a vSphere DNS mapping", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eudc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nullaaa1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"\",\n \"datacenter\": \"\",\n \"network\": \"\",\n \"dnsName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "08165ea6-e0dd-41c5-ab3b-f74e7cb6d812", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "38752e9d-068f-4405-a199-f0fca35a72d0", + "name": "{uid}", + "item": [ + { + "id": "8c03844f-6515-4681-9323-c2d331a2ae49", + "name": "Deletes the specified vSphere DNS mapping", + "request": { + "name": "Deletes the specified vSphere DNS mapping", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "dee101be-8009-43b8-a5ec-f7c5da12a94f", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ea3a0849-6109-4dfb-86ce-85f3960229c0", + "name": "Returns the specified vSphere DNS mapping", + "request": { + "name": "Returns the specified vSphere DNS mapping", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "baec2654-5265-4ee5-a880-6d90d918d6af", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"sintf6f\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"amet_8\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"\",\n \"datacenter\": \"\",\n \"network\": \"\",\n \"dnsName\": \"\",\n \"networkUrl\": \"in\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0fd5fd80-ba48-4cff-b778-e21f6ae9d968", + "name": "Updates the specified vSphere DNS mapping", + "request": { + "name": "Updates the specified vSphere DNS mapping", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"eudc\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"nullaaa1\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"privateGatewayUid\": \"\",\n \"datacenter\": \"\",\n \"network\": \"\",\n \"dnsName\": \"\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "57cc0255-99bc-4032-818f-afcfef363553", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "assets", + "vsphere", + "dnsMappings", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) Specify the vSphere DNS mapping uid" + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "1a485c92-032b-4b39-a5df-3f7a0ed90284", + "name": "Get the system Spectro repository. Restricted to edge services", + "request": { + "name": "Get the system Spectro repository. Restricted to edge services", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "config", + "scar" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "30ecdb8a-248b-42cb-9b28-0f0a2cb0716b", + "name": "(empty)", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "config", + "scar" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"baseContentPath\": \"sint aliqua\",\n \"caCert\": \"proident cupidatat id non\",\n \"endpoint\": \"dolore eiusmod\",\n \"insecureVerify\": true,\n \"password\": \"Duis sit pariatur commodo\",\n \"username\": \"ul\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2b727d9d-acf0-4c28-87da-703ad69f58ba", + "name": "gets users kubectl session", + "request": { + "name": "gets users kubectl session", + "description": { + "content": "gets users kubectl session", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + "kubectl", + "session", + ":sessionUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "sessionUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0d8a03b1-9328-4145-93a9-663af3cc637b", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "kubectl", + "session", + ":sessionUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "sessionUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"clusterUid\": \"aute eiusmod pariatur qui\",\n \"creationTime\": \"Duis nostrud ut\",\n \"isActive\": false,\n \"podIp\": \"sed Excepteur est dolore sint\",\n \"podName\": \"velit commodo in cupidatat\",\n \"port\": \"cillum dolore\",\n \"projectUid\": \"qui tempor officia mollit\",\n \"sessionUid\": \"sint sed\",\n \"shellyCluster\": \"ad eiusmod fugiat esse\",\n \"tenantClusterEndpoint\": \"consectetur non voluptate culpa\",\n \"userName\": \"eiusmod\",\n \"userUid\": \"proident\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5e28de7b-e664-433a-a7f8-65d85bcfbfe7", + "name": "Retrieves a list of users metadata", + "request": { + "name": "Retrieves a list of users metadata", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "57dca514-7b69-4e41-8ed3-a92b76750869", + "name": "An array of users metadata items", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"emailId\": \"dolore culpa labore cillum elit\",\n \"name\": \"cupidatat commodo qui\",\n \"uid\": \"ipsum labore\"\n },\n {\n \"emailId\": \"eu\",\n \"name\": \"nostrud cupidatat aliquip\",\n \"uid\": \"exercitation esse\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b656d803-ce67-408b-bac0-b0f29925e67f", + "name": "password", + "item": [ + { + "id": "870b642a-5d4f-482c-88ba-aabe9bf18e9a", + "name": "User password change request using the user emailId", + "request": { + "name": "User password change request using the user emailId", + "description": { + "content": "User password change request via current password and emailId", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + "password", + "change" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"newPassword\": \"\",\n \"emailId\": \"\",\n \"currentPassword\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "b49bb880-4271-4a1b-beff-047e27e878ef", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "password", + "change" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"newPassword\": \"\",\n \"emailId\": \"\",\n \"currentPassword\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2f35c4fd-a631-4202-9139-4d0e67e958a2", + "name": "User password reset request using the email id", + "request": { + "name": "User password reset request using the email id", + "description": { + "content": "User password request will be sent to the supplied emailId", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "2c740d47-a438-4827-bc62-f392f9c586cc", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"emailId\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "9f94db4c-b3be-4996-b7a2-29ab2ca7d57a", + "name": "Retrieves a list of users summary with provided filter spec", + "request": { + "name": "Retrieves a list of users summary with provided filter spec", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"emailId\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f54cb888-37dd-4936-87e0-fb55abe26be5", + "name": "An array of users summary items", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filter\": {\n \"emailId\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n },\n \"name\": {\n \"beginsWith\": \"\",\n \"contains\": \"\",\n \"eq\": \"\",\n \"ignoreCase\": true,\n \"ne\": \"\"\n }\n },\n \"sort\": [\n {\n \"field\": \"\",\n \"order\": \"asc\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"items\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"enim0a\": \"\",\n \"minim38\": \"\",\n \"nisiff8\": \"\",\n \"aute_\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_4a0\": \"\",\n \"adipisicing_88c\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"sint\",\n \"firstName\": \"esse reprehenderit qui eu\",\n \"lastName\": \"laborum incididunt \",\n \"projects\": [\n {\n \"name\": \"velit amet\",\n \"uid\": \"ad adipisicing\"\n },\n {\n \"name\": \"quis nulla labore exercitation adipisicing\",\n \"uid\": \"tempor ullamco dolore velit sunt\"\n }\n ],\n \"projectsCount\": -77383558,\n \"roles\": [\n {\n \"name\": \"dolor irure labore Duis\",\n \"uid\": \"in laborum do\"\n },\n {\n \"name\": \"do quis\",\n \"uid\": \"culpa\"\n }\n ],\n \"teams\": [\n {\n \"name\": \"elit non occaecat ipsum nisi\",\n \"uid\": \"adipisicing mollit laboris\"\n },\n {\n \"name\": \"aliquip incididunt Ut\",\n \"uid\": \"culpa aute ut\"\n }\n ]\n },\n \"status\": {\n \"activationLink\": \"aliqua in magna qui\",\n \"isActive\": false,\n \"isPasswordResetting\": true,\n \"lastSignIn\": \"\"\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"Excepteur_35\": \"\",\n \"tempor_0c\": \"\",\n \"magna322\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"amet__6\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"ad\",\n \"firstName\": \"dolore culpa\",\n \"lastName\": \"minim sed magna quis\",\n \"projects\": [\n {\n \"name\": \"incididunt in laboris\",\n \"uid\": \"non pariatur labore est\"\n },\n {\n \"name\": \"occaecat Excepteur et sint\",\n \"uid\": \"ut nulla\"\n }\n ],\n \"projectsCount\": 61346522,\n \"roles\": [\n {\n \"name\": \"nostrud non in\",\n \"uid\": \"al\"\n },\n {\n \"name\": \"esse ut voluptate dolore aliquip\",\n \"uid\": \"ex amet incididunt nisi laborum\"\n }\n ],\n \"teams\": [\n {\n \"name\": \"reprehenderit sed\",\n \"uid\": \"proident laboris in\"\n },\n {\n \"name\": \"minim in\",\n \"uid\": \"voluptate\"\n }\n ]\n },\n \"status\": {\n \"activationLink\": \"fugiat aliqua\",\n \"isActive\": false,\n \"isPasswordResetting\": false,\n \"lastSignIn\": \"\"\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a1a77fdb-d678-4c0f-ae66-754be6a541a0", + "name": "system/macros", + "item": [ + { + "id": "cae32a55-0315-457c-a4b2-b59543f5d5a8", + "name": "Delete the macros for the system user by macro name", + "request": { + "name": "Delete the macros for the system user by macro name", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "68f5bf97-9b3c-4b34-a963-9d17d94a7692", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "230ed0e8-4687-4130-829e-155af23cd24d", + "name": "List the macros of the system", + "request": { + "name": "List the macros of the system", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "7335fc3f-5a83-4d7b-8cfc-d83dbf41ffc4", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c14095a1-6428-4990-8c17-a288c9c5d1c9", + "name": "Update the macros for the system user by macro name", + "request": { + "name": "Update the macros for the system user by macro name", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "cfd971f2-a23a-47c9-9ba4-9cbad618b39e", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1d16c815-7a9d-4178-9679-fedf1ca87130", + "name": "Create or add new macros for the system user", + "request": { + "name": "Create or add new macros for the system user", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5f93ea16-09ef-4457-b3c4-d0e316d637a3", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7469802b-e647-4678-87e5-266f39f9a463", + "name": "Update the macros of the system", + "request": { + "name": "Update the macros of the system", + "description": {}, + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"macros\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "88ebfb15-de46-42ab-8a96-5b3159779d06", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + "system", + "macros" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "f8f8239a-89b6-4276-80a7-46830de6e170", + "name": "{uid}", + "item": [ + { + "id": "cf17049e-852e-4e36-ae55-90bc035c4dcf", + "name": "Deletes the specified User", + "request": { + "name": "Deletes the specified User", + "description": { + "content": "Deletes the specified User for given uid", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "772d8a32-0421-4e0e-8361-76fbac6da96b", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bf260af5-f4a0-4cdb-99ca-7041583c1f3c", + "name": "Returns the specified User", + "request": { + "name": "Returns the specified User", + "description": { + "content": "Returns a User for the specified uid.", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "75c8df87-3744-421a-8bd7-1d9e837fc348", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"labore_1\": \"\",\n \"aliquip1a\": \"\",\n \"exercitation_6\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore_e25\": \"\",\n \"aliqua_d\": \"\",\n \"labore_5d\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"consectetur magna nulla dolore\",\n \"firstName\": \"cupidatat Duis deserunt\",\n \"lastName\": \"ut non et\",\n \"roles\": [\n \"magna occaecat\",\n \"qui consectetur\"\n ]\n },\n \"status\": {\n \"activationLink\": \"exercitation mollit tem\",\n \"isActive\": false,\n \"isPasswordResetting\": true,\n \"lastSignIn\": \"\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c19e6a0a-223f-4599-8d32-6d99643008bb", + "name": "Patches the specified User", + "request": { + "name": "Patches the specified User", + "description": { + "content": "User is patched for the specified information", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3b6696ae-a77e-48b4-a5ff-3d50b18b634b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"\",\n \"path\": \"\",\n \"from\": \"\",\n \"value\": \"\"\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "be962e4f-3c2c-402b-aba3-2ab8b9eb0ee2", + "name": "Update User", + "request": { + "name": "Update User", + "description": { + "content": "A user is created for the given user context", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"cillum8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"pariatur1e\": \"\",\n \"sed__44\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"roles\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a69d3ed8-402a-47c8-930a-c38c861bc8f4", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"elit250\": \"\",\n \"pariatur_b_\": \"\",\n \"dolore_b3\": \"\",\n \"adipisicing_09\": \"\",\n \"et_7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"sit_9\": \"\",\n \"auted07\": \"\",\n \"commodo_34\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"emailId\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"roles\": [\n \"\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c4a1e754-e154-4f5d-9996-22c633bfd17b", + "name": "password", + "item": [ + { + "id": "9d3b75d2-cef9-45ee-93cd-027d7f58be6c", + "name": "User password change request using the user uid", + "request": { + "name": "User password change request using the user uid", + "description": { + "content": "User password change request via current password", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "password", + "change" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"newPassword\": \"\",\n \"currentPassword\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ac68da1e-4b40-4efb-8872-1a0510281e79", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "password", + "change" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"newPassword\": \"\",\n \"currentPassword\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "28616253-0d9f-4be6-beae-6710166e69f5", + "name": "User password reset request using the user uid", + "request": { + "name": "User password reset request using the user uid", + "description": { + "content": "User password reset request, will send the password reset option through the emailId", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "auth": null + }, + "response": [ + { + "id": "0e3c1d4b-088c-441f-93cb-d86a336b4f3c", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "password", + "reset" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "de810d1b-4372-417f-acd6-f6173f91818a", + "name": "projects", + "item": [ + { + "id": "936f4603-62c1-4cd4-b9cb-cc6a06350ad5", + "name": "Returns the specified User Projects and Roles information", + "request": { + "name": "Returns the specified User Projects and Roles information", + "description": { + "content": "Returns a User with projects and roles", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "cad67ef6-78d8-4d17-be34-66c5d94ac0de", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"projects\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"veniam ut\",\n \"uid\": \"in qui ut\"\n },\n {\n \"name\": \"non mollit in ipsum deser\",\n \"uid\": \"ut sint aute consequat\"\n }\n ],\n \"name\": \"laboris sed nulla sunt fugiat\",\n \"roles\": [\n {\n \"name\": \"officia quis veniam\",\n \"uid\": \"labore Lorem \"\n },\n {\n \"name\": \"ad dolore ullamco nisi eiusmod\",\n \"uid\": \"velit incididunt minim deserunt\"\n }\n ],\n \"uid\": \"aliqua proident voluptate nisi\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"enim\",\n \"uid\": \"fugiat incididunt nulla\"\n },\n {\n \"name\": \"do\",\n \"uid\": \"cillum quis sunt adipisicing\"\n }\n ],\n \"name\": \"dolor dolore labore\",\n \"roles\": [\n {\n \"name\": \"cillum dolor nos\",\n \"uid\": \"ex laborum enim\"\n },\n {\n \"name\": \"occaecat esse\",\n \"uid\": \"voluptate\"\n }\n ],\n \"uid\": \"ipsum\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ac35fc07-995c-4602-85ae-73fa95dccfec", + "name": "Updates the projects and roles for user", + "request": { + "name": "Updates the projects and roles for user", + "description": { + "content": "User is updated with projects and roles", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"projects\": [\n {\n \"projectUid\": \"\",\n \"roles\": [\n \"\",\n \"\"\n ]\n },\n {\n \"projectUid\": \"\",\n \"roles\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "930423c6-7a08-4db2-ae04-633c4b9fc629", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "projects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "1c5633ae-a0ab-4874-8fed-a3b8f4ae7485", + "name": "resourceRoles", + "item": [ + { + "id": "e5621d5f-e16e-415d-a5af-e59e88500699", + "name": "Returns the specified individual and resource roles for a user", + "request": { + "name": "Returns the specified individual and resource roles for a user", + "description": { + "content": "Returns resource roles for user", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "2fbd3b9d-d950-4d81-a575-7726d77ec51f", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"resourceRoles\": [\n {\n \"filterRefs\": [\n {\n \"name\": \"ipsum ex\",\n \"uid\": \"Ut enim do\"\n },\n {\n \"name\": \"elit exercitation Lorem\",\n \"uid\": \"ipsum eu\"\n }\n ],\n \"projectUids\": [\n {\n \"name\": \"anim eius\",\n \"uid\": \"Excepteur tempor aliquip Lorem\"\n },\n {\n \"name\": \"in anim aliqua officia\",\n \"uid\": \"ex et cillum\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"incididunt in minim\",\n \"uid\": \"eiusmo\"\n },\n {\n \"name\": \"cupidatat\",\n \"uid\": \"laborum incididunt elit\"\n }\n ],\n \"uid\": \"dolor culpa pariatur\"\n },\n {\n \"filterRefs\": [\n {\n \"name\": \"sint quis dolore occaecat\",\n \"uid\": \"in sit commodo pariatur\"\n },\n {\n \"name\": \"occaecat\",\n \"uid\": \"aliqua Excepteur voluptate adipisicing\"\n }\n ],\n \"projectUids\": [\n {\n \"name\": \"aute et ipsum\",\n \"uid\": \"Lorem amet Excepteur\"\n },\n {\n \"name\": \"veniam aliquip anim sit\",\n \"uid\": \"nisi amet irure culpa\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"elit mollit\",\n \"uid\": \"deserunt elit amet nostrud\"\n },\n {\n \"name\": \"aliqua adipisicing\",\n \"uid\": \"dolore\"\n }\n ],\n \"uid\": \"dolore mol\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c72be202-9cae-4d15-8c0f-0d8bc46a7360", + "name": "Add resource roles for user", + "request": { + "name": "Add resource roles for user", + "description": { + "content": "Resource roles added to specific user", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filterRefs\": [\n \"\",\n \"\"\n ],\n \"projectUids\": [\n \"\",\n \"\"\n ],\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "3a561fef-c68a-4e30-bf85-92fc3045dbc8", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "14986d6e-1cc8-445e-b052-7dffeb2f149d", + "name": "{resourceRoleUid}", + "item": [ + { + "id": "8ceb2458-3712-4620-ae8e-2d2c37b1c300", + "name": "Deleted the resource roles from user", + "request": { + "name": "Deleted the resource roles from user", + "description": {}, + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "9c2de1bd-389a-45d9-9611-6b19df5c028d", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6cd6896-8814-4d43-8641-39823025bfa1", + "name": "Updates the resource roles for user", + "request": { + "name": "Updates the resource roles for user", + "description": { + "content": "Specific resource roles fo user is updated", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"filterRefs\": [\n \"\",\n \"\"\n ],\n \"projectUids\": [\n \"\",\n \"\"\n ],\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1c834142-d6c0-49bc-b005-9cd4bac5261b", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "resourceRoles", + ":resourceRoleUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "resourceRoleUid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "853f41b7-736c-4d83-a1b2-4551a3a5dfe0", + "name": "roles", + "item": [ + { + "id": "bf391d36-9127-40d3-a501-6b878b5eb54a", + "name": "Returns the specified individual and team roles for a user", + "request": { + "name": "Returns the specified individual and team roles for a user", + "description": { + "content": "Returns roles clubbed from team", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "9419fbd4-cce9-4ff8-b432-bf2c412422cc", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"inheritedRoles\": [\n {\n \"name\": \"proident\",\n \"uid\": \"est\"\n },\n {\n \"name\": \"tempor consectetur\",\n \"uid\": \"ipsum Excepteur aute\"\n }\n ],\n \"roles\": [\n {\n \"name\": \"incididunt in\",\n \"uid\": \"ipsum exercitation\"\n },\n {\n \"name\": \"do ad velit ullamco\",\n \"uid\": \"tempor nostrud\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c5e08ed7-7842-4f4b-85bc-6c31a53d734a", + "name": "Updates the roles for user", + "request": { + "name": "Updates the roles for user", + "description": { + "content": "User is updated with roles", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "users", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "1381a179-de3f-4539-b59a-5707a39d63cf", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"roles\": [\n \"\",\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "e58db1f7-38c4-4e8f-b8b3-35d94b788f2f", + "name": "Users status login mode", + "request": { + "name": "Users status login mode", + "description": {}, + "url": { + "path": [ + "v1", + "users", + ":uid", + "status", + "loginMode" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PATCH", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"loginMode\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f37268f6-61d3-40fb-96ca-6da3b8780181", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "users", + ":uid", + "status", + "loginMode" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "{\n \"loginMode\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "d4efefc2-0a17-4310-98bf-d2ad9238b926", + "name": "workspaces", + "item": [ + { + "id": "33ec942f-8691-4c84-af3e-7d70d7b861d3", + "name": "Create workspace", + "request": { + "name": "Create workspace", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"aliquip5f\": \"\",\n \"irure1b7\": \"\",\n \"dolore_356\": \"\",\n \"velit_e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"fugiata\": \"\",\n \"occaecat_9b\": \"\",\n \"ea35\": \"\",\n \"utf9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterNamespaces\": [\n {\n \"image\": {\n \"blackListedImages\": [\n \"\"\n ]\n },\n \"isRegex\": \"\",\n \"name\": \"\",\n \"namespaceResourceAllocation\": {\n \"clusterResourceAllocations\": [\n {\n \"clusterUid\": \"\",\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n ],\n \"defaultResourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"clusterRbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"dolore3\": \"\",\n \"pariatur__3\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"laboris__\": \"\",\n \"aliquip4\": \"\",\n \"aute6\": \"\",\n \"quie\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"sit_5_8\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aliqua_c4\": \"\",\n \"veniam9\": \"\",\n \"qui1cc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n }\n ],\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n }\n },\n \"quota\": {\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "12a6f42b-6f40-4586-b57f-c93122c1d597", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"occaecata4d\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"deseruntac\": \"\",\n \"esse_14e\": \"\",\n \"elit_b0\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterNamespaces\": [\n {\n \"image\": {\n \"blackListedImages\": [\n \"\"\n ]\n },\n \"isRegex\": \"\",\n \"name\": \"\",\n \"namespaceResourceAllocation\": {\n \"clusterResourceAllocations\": [\n {\n \"clusterUid\": \"\",\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n ],\n \"defaultResourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"clusterRbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"occaecat704\": \"\",\n \"Excepteur_5c3\": \"\",\n \"labore_f\": \"\",\n \"sint7\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ut_a\": \"\",\n \"voluptated\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"do_2\": \"\",\n \"est_63\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"aute_40\": \"\",\n \"ad4\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n }\n ],\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n }\n },\n \"quota\": {\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "95d549fb-9a2d-4e3d-87f8-a9bbf4b5cdac", + "name": "teams/{teamUid}/roles", + "item": [ + { + "id": "f84ed0e0-4776-4ef0-9cb1-2051ed844571", + "name": "Returns the specified team's workspaces and roles data", + "request": { + "name": "Returns the specified team's workspaces and roles data", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + "teams", + ":teamUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "teamUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "f720f4da-b2b1-4a78-b596-b045a033a560", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + "teams", + ":teamUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "teamUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"projects\": [\n {\n \"name\": \"non\",\n \"uid\": \"anim sed irure eiusmod esse\",\n \"workspaces\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"consequat anim\",\n \"uid\": \"quis\"\n },\n {\n \"name\": \"tempor irure\",\n \"uid\": \"Excepteur consequat\"\n }\n ],\n \"name\": \"quis consequat fugiat\",\n \"roles\": [\n {\n \"name\": \"Lorem in adipisicing cupidatat\",\n \"uid\": \"proident magna exercitation labore\"\n },\n {\n \"name\": \"ipsum a\",\n \"uid\": \"anim ci\"\n }\n ],\n \"uid\": \"et veniam ut elit\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"Duis nisi adipisicing ut\",\n \"uid\": \"nostrud irure enim Ut velit\"\n },\n {\n \"name\": \"sunt minim\",\n \"uid\": \"Lorem\"\n }\n ],\n \"name\": \"dolor\",\n \"roles\": [\n {\n \"name\": \"incididunt\",\n \"uid\": \"i\"\n },\n {\n \"name\": \"Ut\",\n \"uid\": \"exercitation et commodo\"\n }\n ],\n \"uid\": \"nostrud pariatur\"\n }\n ]\n },\n {\n \"name\": \"minim ut\",\n \"uid\": \"et est\",\n \"workspaces\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"sed nostrud elit exercitation officia\",\n \"uid\": \"culpa mollit nostrud Duis consectetur\"\n },\n {\n \"name\": \"sit sint\",\n \"uid\": \"culpa non dolore\"\n }\n ],\n \"name\": \"qui dolore\",\n \"roles\": [\n {\n \"name\": \"ex Ut Duis\",\n \"uid\": \"in nulla\"\n },\n {\n \"name\": \"exercitation amet dolor qui ut\",\n \"uid\": \"dolor cillum nisi mollit eu\"\n }\n ],\n \"uid\": \"Lorem ea ex aliqua\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"aliquip culpa ut proident\",\n \"uid\": \"in reprehenderit\"\n },\n {\n \"name\": \"in sed\",\n \"uid\": \"dolor in\"\n }\n ],\n \"name\": \"Lorem fugiat velit dolore\",\n \"roles\": [\n {\n \"name\": \"in v\",\n \"uid\": \"non commodo cillum dolor\"\n },\n {\n \"name\": \"laborum sit minim\",\n \"uid\": \"officia enim veniam\"\n }\n ],\n \"uid\": \"aliqua mollit occaecat\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a954b7c4-9b0d-48d4-a2ee-89015146da21", + "name": "Updates the workspace roles for the specified team", + "request": { + "name": "Updates the workspace roles for the specified team", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + "teams", + ":teamUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "teamUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"workspaces\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"uid\": \"\"\n },\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "c4e10347-2137-44cf-8ce8-b6ce234d9ea8", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + "teams", + ":teamUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "teamUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "8853e8fe-d3ca-4ec2-bf00-ccfe53ae194c", + "name": "users/{userUid}/roles", + "item": [ + { + "id": "ae662c06-e92c-4515-a43a-038b351e12dd", + "name": "Returns the specified User workspaces and Roles information", + "request": { + "name": "Returns the specified User workspaces and Roles information", + "description": { + "content": "Returns a User with workspaces and roles", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "workspaces", + "users", + ":userUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "userUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "0b64b43f-03fb-4a05-bf34-f4ffda8fcd7a", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + "users", + ":userUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "userUid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"projects\": [\n {\n \"name\": \"qui id culpa nostrud\",\n \"uid\": \"qui ut sit\",\n \"workspaces\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"ea incididunt\",\n \"uid\": \"ullamco esse\"\n },\n {\n \"name\": \"enim velit\",\n \"uid\": \"commodo ad\"\n }\n ],\n \"name\": \"non dolore\",\n \"roles\": [\n {\n \"name\": \"dolore n\",\n \"uid\": \"et eu\"\n },\n {\n \"name\": \"magna adipisicing eiusmod nulla in\",\n \"uid\": \"id Ut dolor ipsum\"\n }\n ],\n \"uid\": \"esse exercitation\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"exercitation laborum\",\n \"uid\": \"reprehenderit cillum\"\n },\n {\n \"name\": \"eu laboris ea mollit officia\",\n \"uid\": \"do et\"\n }\n ],\n \"name\": \"mollit Duis in non no\",\n \"roles\": [\n {\n \"name\": \"ea incididunt proident dolore\",\n \"uid\": \"Excepteur\"\n },\n {\n \"name\": \"in do amet dolore cillum\",\n \"uid\": \"ipsum Ut qui\"\n }\n ],\n \"uid\": \"aute Dui\"\n }\n ]\n },\n {\n \"name\": \"qui eu minim\",\n \"uid\": \"consectetur sunt quis\",\n \"workspaces\": [\n {\n \"inheritedRoles\": [\n {\n \"name\": \"nulla aliqua ad Ut\",\n \"uid\": \"dolor eu eiusmod\"\n },\n {\n \"name\": \"voluptate id dolore in\",\n \"uid\": \"laboris ali\"\n }\n ],\n \"name\": \"ullamco nostrud eiusmod\",\n \"roles\": [\n {\n \"name\": \"eiusmod\",\n \"uid\": \"nostrud ad magna\"\n },\n {\n \"name\": \"Ut anim\",\n \"uid\": \"nulla sunt\"\n }\n ],\n \"uid\": \"veniam quis aute\"\n },\n {\n \"inheritedRoles\": [\n {\n \"name\": \"eu nisi elit in\",\n \"uid\": \"\"\n },\n {\n \"name\": \"laboris eu irure deser\",\n \"uid\": \"incididunt ea elit nisi\"\n }\n ],\n \"name\": \"ad ut nulla Lorem\",\n \"roles\": [\n {\n \"name\": \"nulla sed nisi fugiat\",\n \"uid\": \"aute enim magna voluptate amet\"\n },\n {\n \"name\": \"irure in amet\",\n \"uid\": \"nulla proident voluptate in\"\n }\n ],\n \"uid\": \"cillum labore\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f94a9b93-2ade-4a8c-8f59-f695a6e0d04a", + "name": "Updates the workspace roles for user", + "request": { + "name": "Updates the workspace roles for user", + "description": { + "content": "User is updated with workspace roles", + "type": "text/plain" + }, + "url": { + "path": [ + "v1", + "workspaces", + "users", + ":userUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "userUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"workspaces\": [\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"uid\": \"\"\n },\n {\n \"roles\": [\n \"\",\n \"\"\n ],\n \"uid\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "ff128183-b323-4712-ac01-695071b39869", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + "users", + ":userUid", + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "userUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "1b839fe7-9fd0-4fb3-ace2-9e762107bf9b", + "name": "Validates the workspace name", + "request": { + "name": "Validates the workspace name", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "name", + "value": "", + "description": "(Required) " + } + ], + "variable": [] + }, + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8a75570b-3e06-4ced-b5be-1831fa581726", + "name": "Ok response without content", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + "validate", + "name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "name", + "value": "" + } + ], + "variable": [] + }, + "method": "GET", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5a7b2240-52da-4491-b70a-60912fb76ca0", + "name": "{uid}", + "item": [ + { + "id": "13f78541-69cb-4462-8d2a-763604ad6013", + "name": "Deletes the specified workspace", + "request": { + "name": "Deletes the specified workspace", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "c7e209c7-a3eb-440f-ac48-34b10f8875d4", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "afc8780e-e15e-43f0-87f8-b7cc6f84bd3d", + "name": "Returns the specified workspace", + "request": { + "name": "Returns the specified workspace", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "b4896454-8884-4da8-a240-1ce86a459699", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"eue\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo_f\": \"\",\n \"qui9\": \"\",\n \"cupidatat64\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"clusterNamespaces\": [\n {\n \"image\": {\n \"blackListedImages\": [\n \"\"\n ]\n },\n \"isRegex\": \"\",\n \"name\": \"\",\n \"namespaceResourceAllocation\": {\n \"clusterResourceAllocations\": [\n {\n \"clusterUid\": \"\",\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n ],\n \"defaultResourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"clusterRbacs\": [\n {\n \"metadata\": {\n \"annotations\": {\n \"est_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"non_9\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"annotations\": {\n \"dolor_0f\": \"\",\n \"Excepteur_e\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"magna_be\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n }\n ],\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"policies\": {\n \"backupPolicy\": {\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n }\n },\n \"quota\": {\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"clusterUid\": \"ipsum\",\n \"msg\": \"nisi in elit ut\",\n \"name\": \"laborum adipisicing\",\n \"resourceType\": \"dolor aliqua occaecat dolore esse\"\n },\n {\n \"clusterUid\": \"in adipisicing\",\n \"msg\": \"do\",\n \"name\": \"in labore mollit Lorem\",\n \"resourceType\": \"irure officia\"\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d6404557-dccb-4011-a3f6-ac514fae7f22", + "name": "backup", + "item": [ + { + "id": "270d0d94-1cd9-4b0e-a537-f4d3db756cb9", + "name": "Delete workspace backup", + "request": { + "name": "Delete workspace backup", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "DELETE", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfigs\": [\n {\n \"backupName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"requestUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a862b5b2-38f4-4ffd-a771-a890b0b18140", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": { + "mode": "raw", + "raw": "{\n \"clusterConfigs\": [\n {\n \"backupName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"requestUid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0d7fd4b6-6b54-434b-b42c-9495bf87c389", + "name": "Returns the workspace backup result", + "request": { + "name": "Returns the workspace backup result", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "backupRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "1b01a616-dfc1-428a-b83a-c2ec0aede415", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "backupRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"nulla556\": \"\",\n \"veniam6\": \"\",\n \"sint__0b\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"commodo1\": \"\",\n \"consectetur204\": \"\",\n \"aute_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"config\": {\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"proident aute\",\n \"laborum commodo\"\n ],\n \"includeAllClusters\": true\n },\n \"workspaceUid\": \"dolore velit\"\n },\n \"status\": {\n \"workspaceBackupStatuses\": [\n {\n \"actor\": {\n \"actorType\": \"tempor aute exercitation elit\",\n \"uid\": \"est ex\"\n },\n \"requestUid\": \"in aliquip magna\",\n \"workspaceBackupConfig\": {\n \"backupName\": \"elit ullamco\",\n \"backupState\": {\n \"deleteState\": \"ut Ut commodo ea\",\n \"state\": \"consectetur culpa veniam\"\n },\n \"backupTime\": \"\",\n \"clusterBackupRefs\": [\n {\n \"backupStatusMeta\": {\n \"backupName\": \"enim exercitation incididunt laborum\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"in ea sit proident irure\",\n \"msg\": \"eiusmod\",\n \"state\": \"non\"\n },\n \"backupedNamespaces\": [\n \"consectetur in velit dolore\",\n \"reprehenderit aliqua do ea ullamco\"\n ],\n \"expiryDate\": \"\"\n },\n \"backupUid\": \"sunt adipisicing officia\",\n \"clusterName\": \"ea U\",\n \"clusterUid\": \"proident reprehenderit sunt id\"\n },\n {\n \"backupStatusMeta\": {\n \"backupName\": \"ad Duis\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"dolore ipsum nostrud ex\",\n \"msg\": \"dolore ullamco nostrud\",\n \"state\": \"ipsum tempor fugiat\"\n },\n \"backupedNamespaces\": [\n \"veniam\",\n \"ad\"\n ],\n \"expiryDate\": \"\"\n },\n \"backupUid\": \"sed\",\n \"clusterName\": \"do amet\",\n \"clusterUid\": \"Duis minim consequat\"\n }\n ],\n \"config\": {\n \"backupName\": \"aute proident\",\n \"durationInHours\": -8220962.282309815,\n \"includeAllDisks\": false,\n \"includeClusterResources\": false,\n \"namespaces\": [\n \"ipsum\",\n \"amet ut \"\n ]\n },\n \"requestTime\": \"\"\n }\n },\n {\n \"actor\": {\n \"actorType\": \"ut tempor aliquip\",\n \"uid\": \"sint consequat\"\n },\n \"requestUid\": \"adipisicing ad\",\n \"workspaceBackupConfig\": {\n \"backupName\": \"est occaec\",\n \"backupState\": {\n \"deleteState\": \"mollit quis ea consectetur culpa\",\n \"state\": \"nostrud amet\"\n },\n \"backupTime\": \"\",\n \"clusterBackupRefs\": [\n {\n \"backupStatusMeta\": {\n \"backupName\": \"Duis et ullamco consequat\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"ad dolore fugiat reprehenderit Ut\",\n \"msg\": \"sed sunt Excepteur\",\n \"state\": \"quis laboris incididunt\"\n },\n \"backupedNamespaces\": [\n \"sed tempor in esse\",\n \"qui cupidatat\"\n ],\n \"expiryDate\": \"\"\n },\n \"backupUid\": \"est incididunt\",\n \"clusterName\": \"adipisicing fugiat culpa aliquip\",\n \"clusterUid\": \"aliquip irur\"\n },\n {\n \"backupStatusMeta\": {\n \"backupName\": \"dolor\",\n \"backupState\": {\n \"backupTime\": \"\",\n \"deleteState\": \"non et in anim\",\n \"msg\": \"anim aute\",\n \"state\": \"aliquip elit aute ipsum\"\n },\n \"backupedNamespaces\": [\n \"fugiat u\",\n \"aute consectetur dolor Lorem\"\n ],\n \"expiryDate\": \"\"\n },\n \"backupUid\": \"ullamco occaecat in qui\",\n \"clusterName\": \"labore adipisicing\",\n \"clusterUid\": \"est amet nulla tempor\"\n }\n ],\n \"config\": {\n \"backupName\": \"incididunt\",\n \"durationInHours\": 32446112.826864943,\n \"includeAllDisks\": false,\n \"includeClusterResources\": false,\n \"namespaces\": [\n \"tempor veniam voluptate\",\n \"Ut ex\"\n ]\n },\n \"requestTime\": \"\"\n }\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8e876d58-f428-4c30-88a6-3b150b60897c", + "name": "Create workspace backup settings", + "request": { + "name": "Create workspace backup settings", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "a0fbd9dd-f137-4f64-8a25-8688e3e03e0f", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0c891c81-db0c-40e1-8675-5daebaf0713e", + "name": "Update workspace backup settings", + "request": { + "name": "Update workspace backup settings", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "04af9138-8d45-4944-ab9b-e6f6e24d7733", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "785c0473-be53-40bf-9a50-c138e6152b85", + "name": "Create On demand Workspace Backup", + "request": { + "name": "Create On demand Workspace Backup", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupConfig\": {\n \"backupLocationName\": \"\",\n \"backupLocationUid\": \"\",\n \"backupName\": \"\",\n \"backupPrefix\": \"\",\n \"durationInHours\": \"\",\n \"includeAllDisks\": \"\",\n \"includeClusterResources\": \"\",\n \"locationType\": \"\",\n \"namespaces\": [\n \"\"\n ],\n \"schedule\": {\n \"scheduledRunTime\": \"\"\n }\n },\n \"clusterUids\": [\n \"\"\n ],\n \"includeAllClusters\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "791eb63a-56d4-46ac-84f6-4ffa7586bcbb", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "backup", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + }, + { + "id": "9ba1dcda-7974-4759-b519-603cdbea2d2e", + "name": "Updates the specified workspace namespaces", + "request": { + "name": "Updates the specified workspace namespaces", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterNamespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"clusterNamespaces\": [\n {\n \"image\": {\n \"blackListedImages\": [\n \"\"\n ]\n },\n \"isRegex\": \"\",\n \"name\": \"\",\n \"namespaceResourceAllocation\": {\n \"clusterResourceAllocations\": [\n {\n \"clusterUid\": \"\",\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n ],\n \"defaultResourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"quota\": {\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "0b467c2d-286c-4707-8662-0ddbc63cdfea", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterNamespaces" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"clusterNamespaces\": [\n {\n \"image\": {\n \"blackListedImages\": [\n \"\"\n ]\n },\n \"isRegex\": \"\",\n \"name\": \"\",\n \"namespaceResourceAllocation\": {\n \"clusterResourceAllocations\": [\n {\n \"clusterUid\": \"\",\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n ],\n \"defaultResourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n }\n ],\n \"clusterRefs\": [\n {\n \"clusterName\": \"\",\n \"clusterUid\": \"\"\n }\n ],\n \"quota\": {\n \"resourceAllocation\": {\n \"cpuCores\": \"\",\n \"memoryMiB\": \"\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7659a03e-24a1-4563-9e17-393c40be60e4", + "name": "clusterRbacs", + "item": [ + { + "id": "8e2fb6ab-9cd8-4212-b9a0-72576b543a77", + "name": "Create cluster rbac in workspace", + "request": { + "name": "Create cluster rbac in workspace", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"id_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcob36\": \"\",\n \"aute8_1\": \"\",\n \"commodoc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "450d61b3-5bb3-4957-b59b-66adcad66327", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": {} + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0a3da7f3-a6e6-4810-87c0-cbf443395085", + "name": "{clusterRbacUid}", + "item": [ + { + "id": "81eace20-7644-47f6-8556-a66e673b1bbd", + "name": "Deletes the specified workspace cluster rbac", + "request": { + "name": "Deletes the specified workspace cluster rbac", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs", + ":clusterRbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "clusterRbacUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "auth": null + }, + "response": [ + { + "id": "5dc0f453-6996-4104-ad89-3b7a0193c52c", + "name": "The resource was deleted successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs", + ":clusterRbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "clusterRbacUid", + "description": "(Required) " + } + ] + }, + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b55da135-bf22-4589-988c-f181890e6a92", + "name": "Updates the specified workspace cluster rbac", + "request": { + "name": "Updates the specified workspace cluster rbac", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs", + ":clusterRbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "clusterRbacUid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"annotations\": {\n \"id_2\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"ullamcob36\": \"\",\n \"aute8_1\": \"\",\n \"commodoc\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"bindings\": [\n {\n \"namespace\": \"\",\n \"role\": {\n \"kind\": \"\",\n \"name\": \"\"\n },\n \"subjects\": [\n {\n \"name\": \"\",\n \"namespace\": \"\",\n \"type\": \"\"\n }\n ],\n \"type\": \"\"\n }\n ],\n \"relatedObject\": {\n \"kind\": \"\",\n \"name\": \"\",\n \"uid\": \"\"\n }\n },\n \"status\": {\n \"errors\": [\n {\n \"msg\": \"\",\n \"name\": \"\",\n \"resourceType\": \"\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "5b0157fd-e39a-40c5-a569-655e7f0e91ad", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "clusterRbacs", + ":clusterRbacUid" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + }, + { + "disabled": false, + "type": "any", + "value": "", + "key": "clusterRbacUid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "dd9dcc17-5c14-4f92-80f0-ae6c51959dd1", + "name": "Updates the specified workspace meta", + "request": { + "name": "Updates the specified workspace meta", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "method": "PUT", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"annotations\": {\n \"veniam7b2\": \"\",\n \"amet_7df\": \"\",\n \"laborum_77\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"irure_b\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "eee8e90c-5305-40d8-b148-aeba1b423532", + "name": "The resource was updated successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "meta" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "PUT", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "", + "cookie": [], + "_postman_previewlanguage": "text" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d48ee116-d25d-4a34-ab82-e66da58be0c5", + "name": "restore", + "item": [ + { + "id": "0d89910e-db11-41d4-9124-1421bd59e3e1", + "name": "Returns the workspace restore result", + "request": { + "name": "Returns the workspace restore result", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "restore" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "key": "restoreRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": null + }, + "response": [ + { + "id": "8e2a181d-80e6-484a-99fc-f1df01db6b59", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "restore" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "key": "restoreRequestUid", + "value": "" + } + ], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"metadata\": {\n \"annotations\": {\n \"Duisa3b\": \"\",\n \"ipsum9\": \"\"\n },\n \"creationTimestamp\": \"\",\n \"deletionTimestamp\": \"\",\n \"labels\": {\n \"labore7f\": \"\"\n },\n \"lastModifiedTimestamp\": \"\",\n \"name\": \"\",\n \"namespace\": \"\",\n \"resourceVersion\": \"\",\n \"selfLink\": \"\",\n \"uid\": \"\"\n },\n \"spec\": {\n \"workspaceUid\": \"cupidatat ad\"\n },\n \"status\": {\n \"workspaceRestoreStatuses\": [\n {\n \"actor\": {\n \"actorType\": \"pariatur anim ea officia Lorem\",\n \"uid\": \"amet magna consequa\"\n },\n \"requestUid\": \"nisi\",\n \"workspaceRestoreConfig\": {\n \"backupName\": \"Lorem in qui \",\n \"clusterRestoreRefs\": [\n {\n \"backupName\": \"sed culpa quis\",\n \"clusterName\": \"magna esse do\",\n \"clusterUid\": \"dolore aliquip\",\n \"restoreStatusMeta\": {\n \"msg\": \"eiusmod non ut veniam in\",\n \"restoreTime\": \"\",\n \"state\": \"magna et\"\n },\n \"restoreUid\": \"amet elit\"\n },\n {\n \"backupName\": \"laboris anim cupidatat dolore\",\n \"clusterName\": \"reprehenderit sit amet\",\n \"clusterUid\": \"magna anim\",\n \"restoreStatusMeta\": {\n \"msg\": \"Excepteur officia in do\",\n \"restoreTime\": \"\",\n \"state\": \"elit Lorem\"\n },\n \"restoreUid\": \"amet voluptate dolor aute\"\n }\n ],\n \"restoreState\": {\n \"deleteState\": \"reprehenderit commodo\",\n \"state\": \"velit \"\n },\n \"restoreTime\": \"\"\n }\n },\n {\n \"actor\": {\n \"actorType\": \"reprehend\",\n \"uid\": \"occaecat minim\"\n },\n \"requestUid\": \"consequat culpa tempor\",\n \"workspaceRestoreConfig\": {\n \"backupName\": \"nostrud minim\",\n \"clusterRestoreRefs\": [\n {\n \"backupName\": \"minim magna aliquip\",\n \"clusterName\": \"c\",\n \"clusterUid\": \"occaecat\",\n \"restoreStatusMeta\": {\n \"msg\": \"deserunt consectetur\",\n \"restoreTime\": \"\",\n \"state\": \"tempor cupidatat fugiat ut\"\n },\n \"restoreUid\": \"esse laborum elit\"\n },\n {\n \"backupName\": \"in nulla dolor Excepteur occaecat\",\n \"clusterName\": \"veniam anim\",\n \"clusterUid\": \"dolor et cupidatat sit\",\n \"restoreStatusMeta\": {\n \"msg\": \"non Duis\",\n \"restoreTime\": \"\",\n \"state\": \"deserunt ea irure\"\n },\n \"restoreUid\": \"Duis cupidatat\"\n }\n ],\n \"restoreState\": {\n \"deleteState\": \"cillum veniam\",\n \"state\": \"ut cupidatat proident\"\n },\n \"restoreTime\": \"\"\n }\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "17943ac8-114f-46af-bfc2-eaccda8e278d", + "name": "Create On demand Workspace Restore", + "request": { + "name": "Create On demand Workspace Restore", + "description": {}, + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "restore", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "auth": null, + "body": { + "mode": "raw", + "raw": "{\n \"backupRequestUid\": \"\",\n \"restoreConfigs\": [\n {\n \"backupName\": \"\",\n \"sourceClusterUid\": \"\",\n \"includeClusterResources\": \"\",\n \"includeNamespaces\": [\n \"\"\n ],\n \"preserveNodePorts\": \"\",\n \"restorePVs\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [ + { + "id": "f4f2013c-cbbe-4aeb-a205-8bc525c939b5", + "name": "Created successfully", + "originalRequest": { + "url": { + "path": [ + "v1", + "workspaces", + ":uid", + "restore", + "onDemand" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "disabled": false, + "type": "any", + "value": "", + "key": "uid", + "description": "(Required) " + } + ] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"backupRequestUid\": \"\",\n \"restoreConfigs\": [\n {\n \"backupName\": \"\",\n \"sourceClusterUid\": \"\",\n \"includeClusterResources\": \"\",\n \"includeNamespaces\": [\n \"\"\n ],\n \"preserveNodePorts\": \"\",\n \"restorePVs\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "disabled": false, + "description": "Audit uid for the request", + "key": "AuditUid", + "value": "in reprehenderit" + }, + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"uid\": \"labore consequat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ], + "event": [] + } + ], + "event": [] + } + ], + "event": [] } - }, - "required": [ - "newPassword" - ], - "type": "object" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "User password change request using the user uid", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/password/reset": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "User password reset request, will send the password reset option through the emailId", - "operationId": "v1UsersUidPasswordReset", - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "User password reset request using the user uid", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/projects": { - "get": { - "description": "Returns a User with projects and roles", - "operationId": "v1UsersProjectRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ProjectRolesEntity" - } - } - }, - "summary": "Returns the specified User Projects and Roles information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "description": "User is updated with projects and roles", - "operationId": "v1UsersProjectRolesPut", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ProjectRolesPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the projects and roles for user", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/resourceRoles": { - "get": { - "description": "Returns resource roles for user", - "operationId": "v1UsersUidResourceRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1ResourceRoles" - } - } - }, - "summary": "Returns the specified individual and resource roles for a user", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "description": "Resource roles added to specific user", - "operationId": "v1UsersUidResourceRolesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ResourceRolesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Add resource roles for user", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/resourceRoles/{resourceRoleUid}": { - "delete": { - "operationId": "v1UsersUidResourceRolesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deleted the resource roles from user", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "resourceRoleUid", - "required": true, - "type": "string" - } - ], - "patch": { - "description": "Specific resource roles fo user is updated", - "operationId": "v1UsersResourceRolesUidUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1ResourceRolesUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the resource roles for user", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/roles": { - "get": { - "description": "Returns roles clubbed from team", - "operationId": "v1UsersUidRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1UserRolesEntity" - } - } - }, - "summary": "Returns the specified individual and team roles for a user", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "description": "User is updated with roles", - "operationId": "v1UsersUidRolesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1UserRoleUIDs" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the roles for user", - "tags": [ - "v1" - ] - } - }, - "/v1/users/{uid}/status/loginMode": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1UsersStatusLoginMode", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1UserStatusLoginMode" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Users status login mode", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces": { - "post": { - "operationId": "v1WorkspacesCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create workspace", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/teams/{teamUid}/roles": { - "get": { - "operationId": "v1TeamsWorkspaceGetRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1WorkspaceScopeRoles" - } - } - }, - "summary": "Returns the specified team's workspaces and roles data", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "teamUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1TeamsWorkspaceRolesPut", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1WorkspacesRolesPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the workspace roles for the specified team", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/users/{userUid}/roles": { - "get": { - "description": "Returns a User with workspaces and roles", - "operationId": "v1UsersWorkspaceGetRoles", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1WorkspaceScopeRoles" - } - } - }, - "summary": "Returns the specified User workspaces and Roles information", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "userUid", - "required": true, - "type": "string" - } - ], - "put": { - "description": "User is updated with workspace roles", - "operationId": "v1UsersWorkspaceRolesPut", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1WorkspacesRolesPatch" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the workspace roles for user", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/validate/name": { - "get": { - "operationId": "v1WorkspacesValidateName", - "parameters": [ - { - "in": "query", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Validates the workspace name", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}": { - "delete": { - "operationId": "v1WorkspacesUidDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified workspace", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1WorkspacesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1Workspace" - } - } - }, - "summary": "Returns the specified workspace", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/workspaces/{uid}/backup": { - "delete": { - "operationId": "v1WorkspaceOpsBackupDelete", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceBackupDeleteEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Delete workspace backup", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1WorkspaceOpsBackupGet", - "parameters": [ - { - "in": "query", - "name": "backupRequestUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1WorkspaceBackup" - } - } - }, - "summary": "Returns the workspace backup result", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1WorkspaceOpsBackupCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceBackupConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create workspace backup settings", - "tags": [ - "v1" - ] - }, - "put": { - "operationId": "v1WorkspaceOpsBackupUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceBackupConfigEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Update workspace backup settings", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/backup/onDemand": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1WorkspaceOpsBackupOnDemandCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceBackupConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create On demand Workspace Backup", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/clusterNamespaces": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1WorkspacesUidClusterNamespacesUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceClusterNamespacesEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified workspace namespaces", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/clusterRbacs": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "post": { - "operationId": "v1WorkspacesClusterRbacCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRbac" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create cluster rbac in workspace", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/clusterRbacs/{clusterRbacUid}": { - "delete": { - "operationId": "v1WorkspacesUidClusterRbacDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified workspace cluster rbac", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "clusterRbacUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1WorkspacesUidClusterRbacUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ClusterRbac" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified workspace cluster rbac", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/meta": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" + ], + "event": [] } - ], - "put": { - "operationId": "v1WorkspacesUidMetaUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1ObjectMeta" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified workspace meta", - "tags": [ - "v1" - ] - } - }, - "/v1/workspaces/{uid}/restore": { - "get": { - "operationId": "v1WorkspaceOpsRestoreGet", - "parameters": [ - { - "in": "query", - "name": "restoreRequestUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1WorkspaceRestore" - } - } - }, - "summary": "Returns the workspace restore result", - "tags": [ - "v1" - ] - }, - "parameters": [ + ], + "event": [], + "variable": [ { - "in": "path", - "name": "uid", - "required": true, - "type": "string" + "type": "string", + "value": "/", + "key": "baseUrl" } - ] - }, - "/v1/workspaces/{uid}/restore/onDemand": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" + ], + "info": { + "_postman_id": "7129c136-7fb8-4e59-9820-e387897d8bf2", + "name": "Palette APIs - 4.0", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "description": { + "content": "", + "type": "text/plain" } - ], - "post": { - "operationId": "v1WorkspaceOpsRestoreOnDemandCreate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1WorkspaceRestoreConfigEntity" - } - } - ], - "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } - } - }, - "summary": "Create On demand Workspace Restore", - "tags": [ - "v1" - ] - } } - }, - "produces": [ - "application/json" - ], - "schemes": [ - "http", - "https" - ], - "swagger": "2.0" } \ No newline at end of file diff --git a/content/api/v1/api.json b/content/api/v1/api.json index 20d754a67e..7eff85b690 100644 --- a/content/api/v1/api.json +++ b/content/api/v1/api.json @@ -22,6 +22,16 @@ }, "v1.AzureAccountEntitySpec": { "properties": { + "clientCloud": { + "default": "public", + "description": "Contains configuration for Azure cloud", + "enum": [ + "azure-china", + "azure-government", + "public" + ], + "type": "string" + }, "clientId": { "type": "string" }, @@ -547,6 +557,14 @@ "v1AppDeploymentClusterRef": { "description": "Application deployment cluster reference", "properties": { + "deploymentClusterType": { + "description": "Application deployment source cluster type[ \"virtualCluster\", \"hostCluster\" ]", + "enum": [ + "virtual", + "host" + ], + "type": "string" + }, "name": { "description": "Application deployment cluster name", "type": "string" @@ -558,6 +576,27 @@ }, "type": "object" }, + "v1AppDeploymentClusterRefSummary": { + "description": "Application deployment cluster reference", + "properties": { + "deploymentClusterType": { + "description": "Application deployment source cluster type[ \"virtualCluster\", \"hostCluster\" ]", + "enum": [ + "virtual", + "host" + ], + "type": "string" + }, + "name": { + "description": "Application deployment source cluster name", + "type": "string" + }, + "uid": { + "description": "Application deployment source cluster uid", + "type": "string" + } + } + }, "v1AppDeploymentClusterStatus": { "description": "Application deployment cluster status", "properties": { @@ -852,7 +891,7 @@ "description": "Application deployment target config summary", "properties": { "clusterRef": { - "$ref": "#/definitions/v1UidSummary" + "$ref": "#/definitions/v1AppDeploymentClusterRefSummary" } } }, @@ -1672,6 +1711,14 @@ } } }, + "v1ArchType": { + "default": "amd64", + "enum": [ + "amd64", + "arm64" + ], + "type": "string" + }, "v1AsyncOperationIdEntity": { "description": "Async operation id", "properties": { @@ -1865,6 +1912,37 @@ }, "type": "object" }, + "v1AuthCertsGet": { + "description": "Auth certs get", + "properties": { + "caCert": { + "type": "string", + "x-omitempty": false + }, + "insecureSkipVerify": { + "type": "boolean", + "x-omitempty": false + } + } + }, + "v1AuthEdgeJetKeyRequest": { + "properties": { + "edgeAuthToken": { + "type": "string" + }, + "edgeHostUid": { + "type": "string" + }, + "spectroClusterUid": { + "type": "string" + } + }, + "required": [ + "edgeAuthToken", + "edgeHostUid" + ], + "type": "object" + }, "v1AuthJetKeyRequest": { "properties": { "allyAuthToken": { @@ -2007,6 +2085,19 @@ }, "type": "object" }, + "v1AuthTokenSettings": { + "description": "System auth token settings", + "properties": { + "expiryTimeMinutes": { + "description": "Auth token expiry time in minutes", + "format": "int32", + "maximum": 1440, + "minimum": 15, + "type": "integer", + "x-omitempty": false + } + } + }, "v1AwsAMI": { "properties": { "id": { @@ -2573,6 +2664,13 @@ }, "v1AwsMachinePoolCloudConfigEntity": { "properties": { + "additionalSecurityGroups": { + "description": "Additional Security groups", + "items": { + "$ref": "#/definitions/v1AwsResourceReference" + }, + "type": "array" + }, "azs": { "items": { "type": "string" @@ -2624,6 +2722,13 @@ "description": "additionalLabels", "type": "object" }, + "additionalSecurityGroups": { + "description": "Additional Security groups", + "items": { + "$ref": "#/definitions/v1AwsResourceReference" + }, + "type": "array" + }, "additionalTags": { "additionalProperties": { "type": "string" @@ -2647,14 +2752,6 @@ ], "type": "string" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -2674,6 +2771,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -2687,6 +2787,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "rootDeviceSize": { "description": "rootDeviceSize in GBs", "format": "int64", @@ -2738,9 +2843,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -2751,6 +2853,13 @@ "v1AwsMachineSpec": { "description": "AWS cloud VM definition spec", "properties": { + "additionalSecurityGroups": { + "description": "Additional Security groups", + "items": { + "$ref": "#/definitions/v1AwsResourceReference" + }, + "type": "array" + }, "ami": { "type": "string" }, @@ -3006,6 +3115,35 @@ ], "type": "object" }, + "v1AwsSecurityGroups": { + "properties": { + "groups": { + "items": { + "$ref": "#/definitions/v1AwsSecuritygroup" + }, + "type": "array" + } + }, + "required": [ + "groups" + ], + "type": "object" + }, + "v1AwsSecuritygroup": { + "description": "Aws security group", + "properties": { + "groupId": { + "type": "string" + }, + "groupName": { + "type": "string" + }, + "ownerId": { + "type": "string" + } + }, + "type": "object" + }, "v1AwsStorageTypes": { "properties": { "storageTypes": { @@ -3147,6 +3285,31 @@ ], "type": "object" }, + "v1AzValidateEntity": { + "description": "Az validate entity", + "properties": { + "azs": { + "description": "Gcp Azs", + "items": { + "type": "string" + }, + "type": "array" + }, + "project": { + "description": "Gcp project", + "type": "string" + }, + "region": { + "description": "Gcp region", + "type": "string" + }, + "uid": { + "description": "Cloud account uid", + "type": "string" + } + }, + "type": "object" + }, "v1AzureAccount": { "description": "Azure account information", "properties": { @@ -3200,6 +3363,16 @@ }, "v1AzureCloudAccount": { "properties": { + "clientCloud": { + "default": "public", + "description": "Contains configuration for Azure cloud", + "enum": [ + "azure-china", + "azure-government", + "public" + ], + "type": "string" + }, "clientId": { "description": "Client ID(Directory ID) is a unique identifier generated by Azure AD that is tied to an application", "type": "string" @@ -3517,14 +3690,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -3549,6 +3714,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -3562,6 +3730,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "osDisk": { "$ref": "#/definitions/v1AzureOSDisk" }, @@ -3611,9 +3784,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -4098,17 +4268,31 @@ "auth": { "$ref": "#/definitions/v1RegistryAuth" }, + "baseContentPath": { + "description": "OCI registry content base path", + "type": "string" + }, + "basePath": { + "description": "OCI registry api base path", + "type": "string" + }, "endpoint": { + "description": "OCI registry endpoint", "type": "string" }, "providerType": { "default": "helm", "enum": [ "helm", - "zarf" + "zarf", + "pack" ], "type": "string" }, + "registryUid": { + "description": "Basic oci registry uid", + "type": "string" + }, "scope": { "type": "string" } @@ -4130,6 +4314,45 @@ } } }, + "v1BrokerLogin": { + "description": "Request for broker login request", + "properties": { + "subscriberSubjects": { + "description": "subjects that client need to subscribe", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "v1BrokerToken": { + "description": "Response for broker login request", + "properties": { + "msgCtxData": { + "additionalProperties": { + "type": "string" + }, + "description": "message context data can be used as contextual information for the message exchange" + }, + "publisherSubjects": { + "description": "subjects that client can publish", + "items": { + "type": "string" + }, + "type": "array" + }, + "subscriberSubjects": { + "description": "subjects that client has subscribed", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "v1BulkDeleteFailure": { "properties": { "errMsg": { @@ -4431,6 +4654,16 @@ }, "type": "object" }, + "v1CloudAccountUidEntity": { + "description": "Cloud account uid entity", + "properties": { + "uid": { + "description": "Cloud account uid", + "type": "string" + } + }, + "type": "object" + }, "v1CloudAccountsMetadata": { "properties": { "items": { @@ -4566,6 +4799,9 @@ "Unknown" ], "type": "string" + }, + "maintenanceStatus": { + "$ref": "#/definitions/v1MachineMaintenanceStatus" } }, "type": "object" @@ -5014,9 +5250,6 @@ "description": "ControlPlaneHealthCheckTimeout is the timeout to check for ready state of the control plane nodes. If the node is not ready within the time out set, the node will be deleted and a new node will be launched.", "type": "string" }, - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, "hostClusterConfig": { "$ref": "#/definitions/v1HostClusterConfig", "description": "HostClusterConfiguration defines the configuration of host clusters, where virtual clusters be deployed" @@ -5041,8 +5274,8 @@ }, "v1ClusterConfigEntity": { "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" + "controlPlaneHealthCheckTimeout": { + "type": "string" }, "hostClusterConfig": { "$ref": "#/definitions/v1HostClusterConfig" @@ -5102,6 +5335,23 @@ } } }, + "v1ClusterFips": { + "properties": { + "mode": { + "$ref": "#/definitions/v1ClusterFipsMode" + } + } + }, + "v1ClusterFipsMode": { + "default": "none", + "enum": [ + "full", + "none", + "partial", + "unknown" + ], + "type": "string" + }, "v1ClusterGroup": { "description": "Cluster group information", "properties": { @@ -5322,19 +5572,6 @@ "$ref": "#/definitions/v1ClusterGroupResource", "description": "Deprecated" }, - "nestedClusters": { - "description": "Deprecated. Use virtualClustersCount", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array", - "uniqueItems": true - }, - "nestedClustersCount": { - "description": "Deprecated. Use field 'virtualClustersCount'", - "type": "integer", - "x-omitempty": false - }, "scope": { "type": "string" }, @@ -6051,6 +6288,9 @@ "type": "array", "uniqueItems": true }, + "fips": { + "$ref": "#/definitions/v1ClusterFipsMode" + }, "profileName": { "$ref": "#/definitions/v1FilterString" }, @@ -6072,6 +6312,14 @@ } } }, + "v1ClusterProfileFips": { + "description": "Cluster profile fips compliance status", + "properties": { + "mode": { + "$ref": "#/definitions/v1ClusterFipsMode" + } + } + }, "v1ClusterProfileImportEntity": { "description": "Cluster profile import request payload", "properties": { @@ -6172,6 +6420,27 @@ }, "type": "object" }, + "v1ClusterProfilePackSummary": { + "description": "Cluster profile packs summary about the deprecated, disabled, deleted packs count", + "properties": { + "deleted": { + "description": "Total count of deleted packs in a cluster profile", + "type": "number", + "x-omitempty": false + }, + "deprecated": { + "description": "Total count of deprecated packs in a cluster profile", + "type": "number", + "x-omitempty": false + }, + "disabled": { + "description": "Total count of disabled packs in a cluster profile", + "type": "number", + "x-omitempty": false + } + }, + "type": "object" + }, "v1ClusterProfilePacksEntities": { "description": "List of cluster profile packs", "properties": { @@ -6331,6 +6600,9 @@ "v1ClusterProfileStatusSummary": { "description": "ClusterProfileStatusSummary defines the observed state of ClusterProfile", "properties": { + "fips": { + "$ref": "#/definitions/v1ClusterProfileFips" + }, "inUseClusterUids": { "description": "Deprecated. Use inUseClusters", "items": { @@ -6347,6 +6619,9 @@ "isPublished": { "type": "boolean", "x-omitempty": false + }, + "pack": { + "$ref": "#/definitions/v1ClusterProfilePackSummary" } }, "type": "object" @@ -8165,6 +8440,15 @@ }, "type": "object" }, + "v1ControlPlaneHealthCheckTimeoutEntity": { + "properties": { + "controlPlaneHealthCheckTimeout": { + "description": "ControlPlaneHealthCheckTimeout is the timeout to check for ready state of the control plane nodes", + "type": "string" + } + }, + "type": "object" + }, "v1CoxEdgeAccount": { "description": "CoxEdge cloud account information", "properties": { @@ -8551,14 +8835,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -8573,6 +8849,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -8586,6 +8865,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "persistentStorages": { "description": "Array of coxedge load persistent storages", "items": { @@ -8637,9 +8921,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -9148,12 +9429,6 @@ "type": "number", "x-omitempty": false }, - "nestedClustersLimit": { - "description": "Deprecated. Use field 'virtualClustersLimit'", - "format": "int32", - "type": "number", - "x-omitempty": false - }, "storageGiB": { "description": "storage in GiB", "format": "int32", @@ -9171,6 +9446,15 @@ "v1DeviceSpec": { "description": "DeviceSpec defines the desired state of Device", "properties": { + "archType": { + "default": "amd64", + "description": "Architecture type of the edge host", + "enum": [ + "arm64", + "amd64" + ], + "type": "string" + }, "cpu": { "$ref": "#/definitions/v1CPU" }, @@ -9197,9 +9481,6 @@ }, "os": { "$ref": "#/definitions/v1OS" - }, - "type": { - "type": "string" } }, "type": "object" @@ -9291,6 +9572,10 @@ "v1EcrRegistrySpec": { "description": "Ecr registry spec", "properties": { + "baseContentPath": { + "description": "OCI ecr registry content base path", + "type": "string" + }, "credentials": { "$ref": "#/definitions/v1AwsCloudAccount" }, @@ -9303,8 +9588,23 @@ "isPrivate": { "type": "boolean" }, + "providerType": { + "default": "helm", + "enum": [ + "helm", + "pack" + ], + "type": "string" + }, + "registryUid": { + "description": "Ecr registry uid", + "type": "string" + }, "scope": { "type": "string" + }, + "tls": { + "$ref": "#/definitions/v1TlsConfiguration" } }, "required": [ @@ -9402,6 +9702,11 @@ "v1EdgeHost": { "description": "EdgeHost is the underlying appliance", "properties": { + "disableAutoRegister": { + "description": "Set to true if auto register is disabled for the device", + "type": "boolean", + "x-omitempty": false + }, "hostAddress": { "description": "HostAddress is a FQDN or IP address of the Host", "type": "string" @@ -9559,6 +9864,9 @@ "v1EdgeHostDeviceSpecEntity": { "description": "Edge host device spec", "properties": { + "archType": { + "$ref": "#/definitions/v1ArchType" + }, "hostPairingKey": { "format": "password", "type": "string" @@ -9983,14 +10291,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "isControlPlane": { "description": "whether this pool is for control plane", "type": "boolean" @@ -10002,6 +10302,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -10015,6 +10318,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "size": { "description": "size of the pool, number of machines", "format": "int32", @@ -10049,9 +10357,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "type": "object" @@ -10394,14 +10699,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "isControlPlane": { "description": "whether this pool is for control plane", "type": "boolean" @@ -10414,6 +10711,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -10427,6 +10727,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "osType": { "description": "the os type for the pool, must be supported by the provider", "type": "string" @@ -10464,9 +10769,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "type": "object" @@ -10948,14 +11250,6 @@ "description": "flag to know if aws launch template is enabled", "type": "boolean" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -10975,6 +11269,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -10988,6 +11285,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "rootDeviceSize": { "description": "rootDeviceSize in GBs", "format": "int64", @@ -11457,17 +11759,17 @@ ], "type": "object" }, - "v1FipsConfig": { + "v1FipsSettings": { "description": "FIPS configuration", "properties": { - "mode": { - "default": "fipsDisabled", - "description": "enable or disable the FIPS complaint", - "enum": [ - "fipsEnabled", - "fipsDisabled" - ], - "type": "string" + "fipsClusterFeatureConfig": { + "$ref": "#/definitions/v1NonFipsConfig" + }, + "fipsClusterImportConfig": { + "$ref": "#/definitions/v1NonFipsConfig" + }, + "fipsPackConfig": { + "$ref": "#/definitions/v1NonFipsConfig" } } }, @@ -11918,14 +12220,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -11943,6 +12237,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -11956,6 +12253,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "rootDeviceSize": { "description": "Size of root volume in GB. Default is 30GB", "format": "int64", @@ -12007,9 +12309,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -12523,6 +12822,46 @@ }, "type": "object" }, + "v1GrpcConfiguration": { + "description": "Describes the response that contains the grpc configuration to establish connection", + "properties": { + "preferredServer": { + "$ref": "#/definitions/v1GrpcEndpoint" + }, + "servers": { + "items": { + "$ref": "#/definitions/v1GrpcEndpoint" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "v1GrpcEndpoint": { + "properties": { + "endpoint": { + "description": "Describes the URL where the client has to connect to the grpc server", + "type": "string" + }, + "tls": { + "description": "Describes the Grpc tls config which client will use to make a request to the grpc server", + "properties": { + "caCert": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "insecureSkipVerify": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, "v1HealthCheck": { "properties": { "isHealthy": { @@ -12672,6 +13011,10 @@ "name": { "type": "string" }, + "registryUid": { + "description": "Helm registry uid", + "type": "string" + }, "scope": { "type": "string" } @@ -12925,9 +13268,6 @@ }, "v1ImportClusterConfig": { "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, "importMode": { "description": "If the importMode is empty then cluster is imported with full permission mode. By default importMode is empty and cluster is imported in full permission mode.", "enum": [ @@ -14155,6 +14495,10 @@ "description": "RootDiskInGB is the size of a vm's root disk, in GiB", "format": "int32", "type": "integer" + }, + "xslTemplate": { + "description": "XSLTemplate defines a base64-encoded raw xsl template which will be included in the machine definition", + "type": "string" } }, "required": [ @@ -14179,14 +14523,6 @@ "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", "type": "object" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceType": { "$ref": "#/definitions/v1LibvirtInstanceType", "description": "InstanceType defines the instance configuration of the vms in the machine pool" @@ -14202,6 +14538,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -14215,6 +14554,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "nonRootDisksInGB": { "description": "NonRootDisksInGB is the list of additional disks, if required, in GB", "items": { @@ -14254,6 +14598,10 @@ "useControlPlaneAsWorker": { "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", "type": "boolean" + }, + "xslTemplate": { + "description": "XSLTemplate defines a base64-encoded raw xsl template which will be included in the machine definition", + "type": "string" } }, "required": [ @@ -14270,9 +14618,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "type": "object" @@ -14425,6 +14770,13 @@ "dataStoragePool": { "type": "string" }, + "gpuDevices": { + "description": "GPUDevices defines an array of gpu device for a specific edge host. This will be overridden by edge host GPU devices if configured during registration.", + "items": { + "$ref": "#/definitions/v1GPUDeviceSpec" + }, + "type": "array" + }, "hostUid": { "type": "string" }, @@ -14638,6 +14990,11 @@ "description": "Set to 'true' if login banner has to be displayed for user", "type": "boolean", "x-omitempty": false + }, + "title": { + "description": "Banner title displayed to the user", + "type": "string", + "x-omitempty": false } } }, @@ -14669,6 +15026,10 @@ "description": "Describes the domain url on which the saas is available", "type": "string" }, + "securityMode": { + "description": "Describes which security mode is enabled", + "type": "string" + }, "ssoLogins": { "$ref": "#/definitions/v1SsoLogins", "description": "Just Inside. Describes the allowed social logins" @@ -14999,14 +15360,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceType": { "$ref": "#/definitions/v1MaasInstanceType", "description": "InstanceType defines the required CPU, Memory" @@ -15022,6 +15375,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -15035,6 +15391,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "resourcePool": { "type": "string" }, @@ -15072,9 +15433,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -15334,6 +15692,34 @@ }, "type": "object" }, + "v1MachineMaintenance": { + "properties": { + "action": { + "description": "Machine maintenance mode action", + "enum": [ + "cordon", + "uncordon" + ], + "type": "string" + } + }, + "type": "object" + }, + "v1MachineMaintenanceStatus": { + "description": "Machine maintenance status", + "properties": { + "action": { + "type": "string" + }, + "message": { + "type": "string" + }, + "state": { + "type": "string" + } + }, + "type": "object" + }, "v1MachineManagementConfig": { "properties": { "osPatchConfig": { @@ -15372,6 +15758,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "Max size of the pool, for scaling", "format": "int32", @@ -15385,6 +15774,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "size": { "description": "Size of the pool, number of nodes/machines", "format": "int32", @@ -15437,6 +15831,12 @@ }, "type": "array" }, + "maintenanceMode": { + "description": "number of machines under maintenance", + "format": "int32", + "type": "integer", + "x-omitempty": false + }, "size": { "description": "size of the pool, number of machines", "format": "int32", @@ -15446,23 +15846,15 @@ }, "type": "object" }, - "v1MachinePoolProfileConfigEntity": { + "v1MachinePoolProperties": { + "description": "Machine pool specific properties", "properties": { - "infraProfileUid": { - "description": "InfraClusterProfile uid for the machine pool", - "type": "string" - }, - "packValues": { - "items": { - "$ref": "#/definitions/v1PackValuesEntity" - }, - "type": "array", - "uniqueItems": true + "archType": { + "$ref": "#/definitions/v1ArchType", + "description": "Architecture type of the pool. Default value is 'amd64'", + "x-omitempty": false } }, - "required": [ - "infraProfileUid" - ], "type": "object" }, "v1MachinePoolRate": { @@ -17298,7 +17690,7 @@ "type": "object" }, "v1NestedCloudConfigStatus": { - "description": "NestedCloudConfigStatus defines the observed state of NestedCloudConfig", + "description": "Defines the status of virtual cloud config", "properties": { "conditions": { "items": { @@ -17356,6 +17748,20 @@ } } }, + "v1NonFipsConfig": { + "description": "Non-FIPS configuration", + "properties": { + "mode": { + "default": "nonFipsDisabled", + "description": "enable or disable the non FIPS complaint", + "enum": [ + "nonFipsEnabled", + "nonFipsDisabled" + ], + "type": "string" + } + } + }, "v1Notification": { "description": "Describes event notification and action definition", "properties": { @@ -17725,6 +18131,38 @@ }, "type": "object" }, + "v1OciImageRegistry": { + "description": "Oci Image Registry", + "properties": { + "baseContentPath": { + "description": "baseContentPath is the root path for the registry content", + "type": "string" + }, + "caCert": { + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "insecureSkipVerify": { + "type": "boolean" + }, + "mirrorRegistries": { + "description": "mirrorRegistries contains the array of image sources like gcr.io, ghcr.io, docker.io", + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "type": "object" + }, "v1OciRegistries": { "properties": { "items": { @@ -17748,6 +18186,9 @@ }, "spec": { "$ref": "#/definitions/v1OciRegistrySpec" + }, + "status": { + "$ref": "#/definitions/v1OciRegistryStatusSummary" } }, "type": "object" @@ -17815,6 +18256,14 @@ }, "type": "object" }, + "v1OciRegistryStatusSummary": { + "description": "OCI registry status summary", + "properties": { + "sync": { + "$ref": "#/definitions/v1RegistrySyncStatus" + } + } + }, "v1OidcAuth": { "properties": { "oidcToken": { @@ -18370,14 +18819,6 @@ "image": { "type": "string" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "isControlPlane": { "description": "whether this pool is for control plane", "type": "boolean" @@ -18389,6 +18830,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -18402,6 +18846,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "size": { "description": "size of the pool, number of machines", "format": "int32", @@ -18439,9 +18888,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -18814,20 +19260,12 @@ "isSystem": { "type": "boolean" }, - "registryUid": { - "type": "string", - "x-omitempty": false - }, "spectroClusterUid": { "type": "string", "x-omitempty": false }, "tenantUid": { "type": "string" - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false } }, "type": "object" @@ -18918,6 +19356,13 @@ "clusterConfig": { "$ref": "#/definitions/v1MaasClusterConfig" }, + "clusterProfiles": { + "description": "Cluster profiles pack configuration for private gateway cluster", + "items": { + "$ref": "#/definitions/v1SpectroClusterProfileEntity" + }, + "type": "array" + }, "clusterSettings": { "$ref": "#/definitions/v1ClusterConfigEntity", "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" @@ -18982,6 +19427,13 @@ "clusterConfig": { "$ref": "#/definitions/v1OpenStackClusterConfig" }, + "clusterProfiles": { + "description": "Cluster profiles pack configuration for private gateway cluster", + "items": { + "$ref": "#/definitions/v1SpectroClusterProfileEntity" + }, + "type": "array" + }, "clusterSettings": { "$ref": "#/definitions/v1ClusterConfigEntity", "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" @@ -19008,10 +19460,6 @@ "shareWithProjects": { "type": "boolean", "x-omitempty": false - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false } } }, @@ -19023,10 +19471,6 @@ "shareWithProjects": { "type": "boolean", "x-omitempty": false - }, - "useQualifiedNetworkName": { - "type": "boolean", - "x-omitempty": false } } }, @@ -19035,6 +19479,13 @@ "clusterConfig": { "$ref": "#/definitions/v1VsphereOverlordClusterConfigEntity" }, + "clusterProfiles": { + "description": "Cluster profiles pack configuration for private gateway cluster", + "items": { + "$ref": "#/definitions/v1SpectroClusterProfileEntity" + }, + "type": "array" + }, "clusterSettings": { "$ref": "#/definitions/v1ClusterConfigEntity", "description": "clusterSettings is the generic configuration related to a cluster like OS patch, Rbac, Namespace allocation" @@ -19218,6 +19669,10 @@ "type": "array", "uniqueItems": true }, + "isFips": { + "description": "isFips compliant", + "type": "boolean" + }, "layer": { "description": "Pack layer", "items": { @@ -19237,6 +19692,22 @@ "type": "array", "uniqueItems": true }, + "source": { + "description": "The source filter describes the creation origin/source of the pack. Ex. source can be \"spectrocloud\" or \"community\"", + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "state": { + "description": "Pack state such as deprecated or disabled", + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, "type": { "description": "Pack type", "items": { @@ -19934,6 +20405,10 @@ "type": "boolean", "x-omitempty": false }, + "registryUid": { + "description": "Pack registry uid", + "type": "string" + }, "scope": { "type": "string" } @@ -20214,7 +20689,7 @@ "type": "object" }, "v1PackTagEntity": { - "description": "Pack oject", + "description": "Pack object", "properties": { "addonSubType": { "description": "Pack add-on sub type such as monitoring, db etc", @@ -20427,6 +20902,13 @@ }, "v1PackUidValues": { "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "description": "Pack annotations is used to allow pack to add more arbitrary configurations", + "type": "object" + }, "dependencies": { "description": "Pack dependencies array", "items": { @@ -21523,9 +22005,6 @@ }, "v1ProjectClusterSettings": { "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, "nodesAutoRemediationSetting": { "$ref": "#/definitions/v1NodesAutoRemediationSettings" }, @@ -21990,6 +22469,9 @@ "format": "password", "type": "string" }, + "tls": { + "$ref": "#/definitions/v1TlsConfiguration" + }, "token": { "format": "password", "type": "string" @@ -22047,6 +22529,10 @@ "v1RegistryMetadata": { "description": "Registry meta", "properties": { + "isDefault": { + "type": "boolean", + "x-omitempty": false + }, "isPrivate": { "type": "boolean", "x-omitempty": false @@ -22076,6 +22562,10 @@ "description": "Pack annotations is used to allow pack to add more arbitrary configurations", "type": "object" }, + "latestPackUid": { + "description": "Latest pack uid", + "type": "string" + }, "latestVersion": { "description": "Pack latest version", "type": "string" @@ -22554,7 +23044,8 @@ "spectrocluster", "edgehost", "appprofile", - "appdeployment" + "appdeployment", + "edgetoken" ], "type": "string" }, @@ -23443,11 +23934,11 @@ "properties": { "default": { "type": "string", - "x-order": 5 + "x-order": 6 }, "displayName": { "type": "string", - "x-order": 1 + "x-order": 2 }, "enum": { "items": { @@ -23455,7 +23946,7 @@ }, "type": "array", "x-omitempty": true, - "x-order": 3 + "x-order": 4 }, "enumValues": { "items": { @@ -23463,27 +23954,31 @@ }, "type": "array", "x-omitempty": true, - "x-order": 4 + "x-order": 5 + }, + "hideDisplay": { + "type": "boolean", + "x-order": 1 }, "maxFloatVal": { "format": "float64", "type": "number", - "x-order": 9 + "x-order": 10 }, "maxIntVal": { "format": "int32", "type": "integer", - "x-order": 7 + "x-order": 8 }, "minFloatVal": { "format": "float64", "type": "number", - "x-order": 8 + "x-order": 9 }, "minIntVal": { "format": "int32", "type": "integer", - "x-order": 6 + "x-order": 7 }, "name": { "type": "string", @@ -23491,7 +23986,7 @@ }, "type": { "type": "string", - "x-order": 2 + "x-order": 3 } } }, @@ -24551,6 +25046,18 @@ "specSummary": { "description": "Spectro cluster meta summary", "properties": { + "archType": { + "description": "Architecture type of the cluster", + "items": { + "default": "amd64", + "enum": [ + "arm64", + "amd64" + ], + "type": "string" + }, + "type": "array" + }, "cloudAccountUid": { "type": "string" }, @@ -24587,6 +25094,9 @@ "cost": { "$ref": "#/definitions/v1ClusterMetaStatusCost" }, + "fips": { + "$ref": "#/definitions/v1ClusterFips" + }, "health": { "$ref": "#/definitions/v1ClusterMetaStatusHealth" }, @@ -24607,7 +25117,7 @@ "environment": { "$ref": "#/definitions/v1CloudType" }, - "includeNested": { + "includeVirtual": { "default": false, "type": "boolean" }, @@ -25148,13 +25658,12 @@ }, "type": "array" }, + "fips": { + "$ref": "#/definitions/v1ClusterFips" + }, "location": { "$ref": "#/definitions/v1ClusterLocation" }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, "packs": { "items": { "$ref": "#/definitions/v1ClusterPackStatus" @@ -25198,6 +25707,13 @@ "specSummary": { "description": "Spectro cluster spec summary", "properties": { + "archTypes": { + "description": "Architecture type of the cluster", + "items": { + "$ref": "#/definitions/v1ArchType" + }, + "type": "array" + }, "cloudAccountMeta": { "$ref": "#/definitions/v1CloudAccountMeta" }, @@ -25231,6 +25747,9 @@ "cost": { "$ref": "#/definitions/v1ResourceCost" }, + "fips": { + "$ref": "#/definitions/v1ClusterFips" + }, "health": { "$ref": "#/definitions/v1SpectroClusterHealthStatus" }, @@ -25243,10 +25762,6 @@ "metrics": { "$ref": "#/definitions/v1SpectroClusterMetrics" }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, "notifications": { "$ref": "#/definitions/v1SpectroClusterNotifications" }, @@ -25306,6 +25821,9 @@ "cost": { "$ref": "#/definitions/v1ResourceCost" }, + "fips": { + "$ref": "#/definitions/v1ClusterFips" + }, "health": { "$ref": "#/definitions/v1SpectroClusterHealthStatus" }, @@ -25321,10 +25839,6 @@ "metrics": { "$ref": "#/definitions/v1SpectroClusterMetrics" }, - "nested": { - "$ref": "#/definitions/v1Virtual", - "description": "Deprecated. Use field 'virtual'" - }, "notifications": { "$ref": "#/definitions/v1SpectroClusterNotifications" }, @@ -25373,6 +25887,13 @@ "spec": { "description": "Spectro cluster spec summary", "properties": { + "archTypes": { + "description": "Architecture types of the cluster", + "items": { + "$ref": "#/definitions/v1ArchType" + }, + "type": "array" + }, "cloudConfig": { "$ref": "#/definitions/v1CloudConfigMeta" }, @@ -27259,6 +27780,9 @@ "crt": { "type": "string" }, + "insecureSkipVerify": { + "type": "boolean" + }, "key": { "type": "string" } @@ -27278,6 +27802,15 @@ } } }, + "v1SystemConfigCluster": { + "description": "System config cluster", + "properties": { + "stableEndpointAccess": { + "type": "boolean", + "x-omitempty": false + } + } + }, "v1SystemConfigDomainSpec": { "description": "system domain config spec", "properties": { @@ -27349,8 +27882,14 @@ "v1SystemEdgeImageSpec": { "description": "system edge account specifications", "properties": { + "caCert": { + "type": "string" + }, "imagesHostEndpoint": { "type": "string" + }, + "insecureSkipVerify": { + "type": "boolean" } } }, @@ -27366,9 +27905,15 @@ "v1SystemEdgeNativeImageSpec": { "description": "system edge-native account specifications", "properties": { + "caCert": { + "type": "string" + }, "imagesHostEndpoint": { "type": "string" }, + "insecureSkipVerify": { + "type": "boolean" + }, "stylusImagesEndpoint": { "type": "string" } @@ -27490,8 +28035,14 @@ "v1SystemLibvirtImageSpec": { "description": "system libvirt account specifications", "properties": { + "caCert": { + "type": "string" + }, "imagesHostEndpoint": { "type": "string" + }, + "insecureSkipVerify": { + "type": "boolean" } } }, @@ -27519,11 +28070,47 @@ "v1SystemMaasImageSpec": { "description": "system maas account specifications", "properties": { + "caCert": { + "type": "string" + }, "imagesHostEndpoint": { "type": "string" + }, + "insecureSkipVerify": { + "type": "boolean" } } }, + "v1SystemOciImageRegistry": { + "description": "system web kubectl config spec", + "properties": { + "baseContentPath": { + "type": "string" + }, + "caCert": { + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "insecureSkipVerify": { + "type": "boolean" + }, + "mirrorRegistries": { + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "type": "object" + }, "v1SystemOidcClaims": { "properties": { "Email": { @@ -27906,9 +28493,18 @@ "v1SystemScarSpec": { "description": "system scar config spec", "properties": { + "baseContentPath": { + "type": "string" + }, + "caCert": { + "type": "string" + }, "endpoint": { "type": "string" }, + "insecureVerify": { + "type": "boolean" + }, "password": { "type": "string" }, @@ -27927,6 +28523,14 @@ }, "type": "object" }, + "v1SystemSecurityMode": { + "description": "System service mode", + "properties": { + "securityMode": { + "type": "string" + } + } + }, "v1SystemServiceLogin": { "description": "System service login input", "properties": { @@ -27937,6 +28541,9 @@ "isSystem": { "type": "boolean" }, + "overlordUid": { + "type": "string" + }, "serviceName": { "type": "string" }, @@ -28129,9 +28736,15 @@ "v1SystemVsphereImageSpec": { "description": "system vsphere account specifications", "properties": { + "caCert": { + "type": "string" + }, "imagesHostEndpoint": { "type": "string" }, + "insecureSkipVerify": { + "type": "boolean" + }, "overlordOvaLocation": { "type": "string" } @@ -28609,9 +29222,6 @@ }, "v1TenantClusterSettings": { "properties": { - "fips": { - "$ref": "#/definitions/v1FipsConfig" - }, "nodesAutoRemediationSetting": { "$ref": "#/definitions/v1NodesAutoRemediationSettings" } @@ -29509,14 +30119,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -29535,6 +30137,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -29548,6 +30153,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "rootDeviceSize": { "description": "rootDeviceSize in GBs", "format": "int64", @@ -29880,6 +30490,29 @@ }, "type": "object" }, + "v1TlsConfiguration": { + "description": "TLS configuration", + "properties": { + "ca": { + "type": "string" + }, + "certificate": { + "type": "string" + }, + "enabled": { + "type": "boolean", + "x-omitempty": false + }, + "insecureSkipVerify": { + "type": "boolean", + "x-omitempty": false + }, + "key": { + "type": "string" + } + }, + "type": "object" + }, "v1TotalClusterRate": { "description": "Cluster total estimated rate information", "properties": { @@ -30864,6 +31497,7 @@ "type": "string" }, "roles": { + "description": "Deprecated. Use 'v1/users/{uid}/roles' API to assign roles.", "items": { "type": "string" }, @@ -30972,6 +31606,9 @@ "email": { "type": "string" }, + "insecureVerify": { + "type": "boolean" + }, "password": { "type": "string" } @@ -31098,13 +31735,6 @@ "$ref": "#/definitions/v1LifecycleStatus", "description": "cluster life cycle status of virtual cluster" }, - "nestedClusters": { - "description": "Deprecated. Use field 'virtualClusters'", - "items": { - "$ref": "#/definitions/v1ObjectResReference" - }, - "type": "array" - }, "state": { "description": "cluster virtual host status", "type": "string" @@ -31318,14 +31948,6 @@ }, "type": "array" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceType": { "$ref": "#/definitions/v1VirtualInstanceType", "description": "InstanceType defines the required CPU, Memory" @@ -31341,6 +31963,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -35219,14 +35844,6 @@ "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", "type": "object" }, - "infraProfileRef": { - "$ref": "#/definitions/v1ObjectReference", - "description": "InfraProfileRef point to the ClusterProfile which contains InfraProfileTemplate" - }, - "infraProfileTemplate": { - "$ref": "#/definitions/v1ClusterProfileTemplate", - "description": "InfraProfile contains OS/Kernel for this NodePool" - }, "instanceType": { "$ref": "#/definitions/v1VsphereInstanceType", "description": "InstanceType defines the required CPU, Memory, Storage" @@ -35243,6 +35860,9 @@ }, "type": "array" }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, "maxSize": { "description": "max size of the pool, for scaling", "format": "int32", @@ -35256,6 +35876,11 @@ "name": { "type": "string" }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "format": "int32", + "type": "integer" + }, "placements": { "description": "Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster", "items": { @@ -35299,9 +35924,6 @@ }, "poolConfig": { "$ref": "#/definitions/v1MachinePoolConfigEntity" - }, - "profileConfig": { - "$ref": "#/definitions/v1MachinePoolProfileConfigEntity" } }, "required": [ @@ -36496,7 +37118,7 @@ } }, "info": { - "title": "Palette APIs - 3.4", + "title": "Palette APIs - 4.0", "version": "v1" }, "paths": { @@ -45213,6 +45835,156 @@ ] } }, + "/v1/cloudconfigs/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}/maintenance": { + "parameters": [ + { + "description": "Cluster's cloud config uid", + "in": "path", + "name": "configUid", + "required": true, + "type": "string" + }, + { + "description": "Machine pool name", + "in": "path", + "name": "machinePoolName", + "required": true, + "type": "string" + }, + { + "description": "Machine uid", + "in": "path", + "name": "machineUid", + "required": true, + "type": "string" + }, + { + "default": "all", + "description": "Cloud type", + "enum": [ + "all", + "aws", + "azure", + "gcp", + "vsphere", + "openstack", + "maas", + "nested", + "baremetal", + "eks", + "aks", + "edge", + "edge-native", + "libvirt", + "tencent", + "tke", + "coxedge", + "generic", + "gke" + ], + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1CloudConfigsMachinePoolsMachineUidMaintenanceUpdate", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1MachineMaintenance" + } + } + ], + "responses": { + "204": { + "description": "The resource was updated successfully" + } + }, + "summary": "Updates the specified machine maintenance", + "tags": [ + "v1" + ] + } + }, + "/v1/cloudconfigs/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}/maintenance/status": { + "parameters": [ + { + "description": "Cluster's cloud config uid", + "in": "path", + "name": "configUid", + "required": true, + "type": "string" + }, + { + "description": "Machine pool name", + "in": "path", + "name": "machinePoolName", + "required": true, + "type": "string" + }, + { + "description": "Machine uid", + "in": "path", + "name": "machineUid", + "required": true, + "type": "string" + }, + { + "default": "all", + "description": "Cloud type", + "enum": [ + "all", + "aws", + "azure", + "gcp", + "vsphere", + "openstack", + "maas", + "nested", + "baremetal", + "eks", + "aks", + "edge", + "edge-native", + "libvirt", + "tencent", + "tke", + "coxedge", + "generic", + "gke" + ], + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1CloudConfigsMachinePoolsMachineUidMaintenanceStatusUpdate", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1MachineMaintenanceStatus" + } + } + ], + "responses": { + "204": { + "description": "The resource was updated successfully" + } + }, + "summary": "Updates the specified machine maintenance", + "tags": [ + "v1" + ] + } + }, "/v1/cloudconfigs/{configUid}/machinePools/machineUids": { "get": { "operationId": "v1CloudConfigsMachinePoolsMachineUidsGet", @@ -45938,6 +46710,45 @@ ] } }, + "/v1/clouds/aws/securitygroups": { + "get": { + "operationId": "V1AwsSecurityGroups", + "parameters": [ + { + "description": "Uid for the specific AWS cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Region for which security groups are requested", + "in": "query", + "name": "region", + "required": true, + "type": "string" + }, + { + "description": "Vpc Id for which security groups are requested", + "in": "query", + "name": "vpcId", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AwsSecurityGroups" + } + } + }, + "summary": "Retrieves a list of AWS security groups for the specified account", + "tags": [ + "v1" + ] + } + }, "/v1/clouds/aws/volumeTypes": { "get": { "description": "List all AWS Volume Types", @@ -46671,6 +47482,12 @@ "name": "cloudAccountUid", "type": "string" }, + { + "description": "CoxEdge organization id", + "in": "query", + "name": "organizationId", + "type": "string" + }, { "description": "CoxEdge service name", "in": "query", @@ -46748,6 +47565,12 @@ "name": "cloudAccountUid", "required": true, "type": "string" + }, + { + "description": "OrganizationId for the specific CoxEdge account", + "in": "query", + "name": "organizationId", + "type": "string" } ], "responses": { @@ -46821,6 +47644,37 @@ ] } }, + "/v1/clouds/gcp/azs/validate": { + "post": { + "operationId": "V1GcpAzValidate", + "parameters": [ + { + "description": "Uid for the specific GCP cloud account", + "in": "body", + "name": "entity", + "required": true, + "schema": { + "$ref": "#/definitions/v1AzValidateEntity" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Validate the specified GCP az", + "tags": [ + "v1" + ] + } + }, "/v1/clouds/gcp/bucketname/validate": { "post": { "operationId": "V1GcpBucketNameValidate", @@ -47053,6 +47907,44 @@ ] } }, + "/v1/clouds/gcp/projects/{project}/validate": { + "post": { + "operationId": "V1GcpProjectValidate", + "parameters": [ + { + "description": "GCP project uid", + "in": "path", + "name": "project", + "required": true, + "type": "string" + }, + { + "description": "Uid for the specific GCP cloud account", + "in": "body", + "name": "cloudAccountUid", + "required": true, + "schema": { + "$ref": "#/definitions/v1CloudAccountUidEntity" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Validate the specified GCP project", + "tags": [ + "v1" + ] + } + }, "/v1/clouds/gcp/projects/{project}/zones": { "get": { "operationId": "V1GcpAvailabilityZones", @@ -51919,6 +52811,35 @@ ] } }, + "/v1/edgehosts/{uid}/reset": { + "parameters": [ + { + "description": "Edge host uid", + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "V1EdgeHostsUidReset", + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Reset the cluster through edge host", + "tags": [ + "v1" + ] + } + }, "/v1/edgehosts/{uid}/spc/download": { "get": { "operationId": "v1EdgeHostDevicesUidSpcDownload", @@ -53001,6 +53922,31 @@ ] } }, + "/v1/overlords/maas/{uid}/clusterprofile": { + "get": { + "operationId": "v1OverlordsUidMaasClusterProfile", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1ClusterProfile" + } + } + }, + "summary": "Returns the specified maas private gateway cluster profile", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/overlords/migrate": { "post": { "operationId": "V1OverlordsMigrate", @@ -53212,6 +54158,31 @@ ] } }, + "/v1/overlords/openstack/{uid}/clusterprofile": { + "get": { + "operationId": "v1OverlordsUidOpenStackClusterProfile", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1ClusterProfile" + } + } + }, + "summary": "Returns the specified OpenStack private gateway cluster profile", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/overlords/pairing/code": { "get": { "operationId": "v1OverlordsPairingCode", @@ -53446,6 +54417,31 @@ ] } }, + "/v1/overlords/vsphere/{uid}/clusterprofile": { + "get": { + "operationId": "v1OverlordsUidVsphereClusterProfile", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1ClusterProfile" + } + } + }, + "summary": "Returns the specified vsphere private gateway cluster profile", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/overlords/vsphere/{uid}/pools": { "get": { "operationId": "v1OverlordsUidPoolsList", @@ -53584,11 +54580,6 @@ "name": "computecluster", "required": true, "type": "string" - }, - { - "in": "query", - "name": "useQualifiedNetworkName", - "type": "boolean" } ] }, @@ -53884,6 +54875,53 @@ "in": "query", "name": "layer", "type": "string" + }, + { + "description": "Comma seperated pack states. Example values are \"deprecated\" \"deprecated,disabled\". If states is not specified or empty then by default API will return all packs except \"disabled\" packs", + "in": "query", + "name": "states", + "type": "string" + } + ] + }, + "/v1/packs/{packUid}/logo": { + "get": { + "operationId": "v1PacksPackUidLogo", + "produces": [ + "image/png", + "image/gif", + "image/jpeg" + ], + "responses": { + "200": { + "description": "OK", + "headers": { + "Cache-Control": { + "description": "Cache control directive for the response", + "type": "string" + }, + "Expires": { + "type": "string" + } + }, + "schema": { + "format": "binary", + "type": "string" + } + } + }, + "summary": "Returns the logo for a specified pack", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "description": "Pack uid", + "in": "path", + "name": "packUid", + "required": true, + "type": "string" } ] }, @@ -54564,43 +55602,6 @@ } ] }, - "/v1/projects/{uid}/preferences/clusterSettings/fips": { - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1ProjectClusterFipsSettingUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1FipsConfig" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Update project clusters fips setting", - "tags": [ - "v1" - ] - } - }, "/v1/projects/{uid}/preferences/clusterSettings/nodesAutoRemediationSetting": { "parameters": [ { @@ -55075,6 +56076,12 @@ "post": { "operationId": "v1BasicOciRegistriesCreate", "parameters": [ + { + "default": false, + "in": "query", + "name": "skipPackSync", + "type": "boolean" + }, { "in": "body", "name": "body", @@ -55103,10 +56110,47 @@ ] } }, + "/v1/registries/oci/basic/validate": { + "post": { + "description": "Returns no contents if oci registry is valid else error.", + "operationId": "v1BasicOciRegistriesValidate", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1BasicOciRegistrySpec" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Check if oci registry is valid", + "tags": [ + "v1" + ] + } + }, "/v1/registries/oci/ecr": { "post": { "operationId": "v1EcrRegistriesCreate", "parameters": [ + { + "default": false, + "in": "query", + "name": "skipPackSync", + "type": "boolean" + }, { "in": "body", "name": "body", @@ -55135,6 +56179,54 @@ ] } }, + "/v1/registries/oci/ecr/validate": { + "post": { + "description": "Returns no contents if ecr registry is valid else error.", + "operationId": "v1EcrRegistriesValidate", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1EcrRegistrySpec" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Check if ecr registry is valid", + "tags": [ + "v1" + ] + } + }, + "/v1/registries/oci/image": { + "get": { + "operationId": "v1OciImageRegistryGet", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1OciImageRegistry" + } + } + }, + "summary": "Creates a image registry", + "tags": [ + "v1" + ] + } + }, "/v1/registries/oci/summary": { "get": { "operationId": "v1OciRegistriesSummary", @@ -55240,6 +56332,61 @@ ] } }, + "/v1/registries/oci/{uid}/basic/sync": { + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ], + "post": { + "description": "Sync all the content from the oci registry", + "operationId": "v1BasicOciRegistriesUidSync", + "responses": { + "202": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Sync oci registry", + "tags": [ + "v1" + ] + } + }, + "/v1/registries/oci/{uid}/basic/sync/status": { + "get": { + "description": "Get sync status for the oci specified registry", + "operationId": "v1BasicOciRegistriesUidSyncStatus", + "responses": { + "200": { + "description": "Oci registry sync status", + "schema": { + "$ref": "#/definitions/v1RegistrySyncStatus" + } + } + }, + "summary": "Get oci registry sync status", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/registries/oci/{uid}/ecr": { "delete": { "operationId": "v1EcrRegistriesUidDelete", @@ -55298,6 +56445,61 @@ ] } }, + "/v1/registries/oci/{uid}/ecr/sync": { + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ], + "post": { + "description": "Sync all the content from the ecr registry", + "operationId": "v1EcrRegistriesUidSync", + "responses": { + "202": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Sync ecr registry", + "tags": [ + "v1" + ] + } + }, + "/v1/registries/oci/{uid}/ecr/sync/status": { + "get": { + "description": "Get sync status for the ecr specified registry", + "operationId": "v1EcrRegistriesUidSyncStatus", + "responses": { + "200": { + "description": "Ecr registry sync status", + "schema": { + "$ref": "#/definitions/v1RegistrySyncStatus" + } + } + }, + "summary": "Get ecr registry sync status", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/registries/pack": { "get": { "operationId": "v1RegistriesPackList", @@ -58198,6 +59400,41 @@ ] } }, + "/v1/spectroclusters/{uid}/assets/adminKubeconfig": { + "get": { + "operationId": "v1SpectroClustersUidAdminKubeConfig", + "produces": [ + "application/octet-stream" + ], + "responses": { + "200": { + "description": "download file", + "headers": { + "Content-Disposition": { + "type": "string" + } + }, + "schema": { + "format": "binary", + "type": "string" + } + } + }, + "summary": "Returns the specified cluster's kube config file", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "description": "Cluster uid", + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, "/v1/spectroclusters/{uid}/assets/frpKubeconfig": { "delete": { "operationId": "v1SpectroClustersUidFrpKubeConfigDelete", @@ -58478,6 +59715,38 @@ ] } }, + "/v1/spectroclusters/{uid}/clusterConfig/controlPlaneHealthCheckTimeout": { + "parameters": [ + { + "description": "Cluster uid", + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ], + "patch": { + "operationId": "V1ControlPlaneHealthCheckTimeoutUpdate", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1ControlPlaneHealthCheckTimeoutEntity" + } + } + ], + "responses": { + "204": { + "description": "The resource was updated successfully" + } + }, + "summary": "Updates the specified cluster controlPlane health check timeout", + "tags": [ + "v1" + ] + } + }, "/v1/spectroclusters/{uid}/clusterConfig/hostCluster": { "parameters": [ { @@ -60030,6 +61299,12 @@ "name": "uid", "required": true, "type": "string" + }, + { + "default": false, + "in": "query", + "name": "skipEmptyNamespaces", + "type": "boolean" } ] }, @@ -62497,6 +63772,58 @@ ] } }, + "/v1/tenants/{tenantUid}/authTokenSettings": { + "get": { + "operationId": "v1TenantUidAuthTokenSettingsGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1AuthTokenSettings" + } + } + }, + "summary": "Get tenant auth token settings", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "tenantUid", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1TenantUidAuthTokenSettingsUpdate", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1AuthTokenSettings" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Update tenant auth token settings", + "tags": [ + "v1" + ] + } + }, "/v1/tenants/{tenantUid}/contract/accept": { "parameters": [ { @@ -62883,6 +64210,58 @@ } ] }, + "/v1/tenants/{tenantUid}/loginBanner": { + "get": { + "operationId": "v1TenantUidLoginBannerGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1LoginBannerSettings" + } + } + }, + "summary": "Get tenant login banner settings", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "tenantUid", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1TenantUidLoginBannerUpdate", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1LoginBannerSettings" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Update tenant login banner settings", + "tags": [ + "v1" + ] + } + }, "/v1/tenants/{tenantUid}/macros": { "delete": { "operationId": "v1TenantsUidMacrosDeleteByMacroName", @@ -63140,7 +64519,7 @@ } ] }, - "/v1/tenants/{tenantUid}/preferences/clusterSettings/fips": { + "/v1/tenants/{tenantUid}/preferences/clusterSettings/nodesAutoRemediationSetting": { "parameters": [ { "in": "path", @@ -63150,13 +64529,13 @@ } ], "put": { - "operationId": "v1TenantClusterFipsSettingUpdate", + "operationId": "v1TenantClustersNodesAutoRemediationSettingUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1FipsConfig" + "$ref": "#/definitions/v1NodesAutoRemediationSettings" } } ], @@ -63171,13 +64550,28 @@ } } }, - "summary": "Update tenant clusters fips setting", + "summary": "Update tenant clusters nodes auto remediation setting", "tags": [ "v1" ] } }, - "/v1/tenants/{tenantUid}/preferences/clusterSettings/nodesAutoRemediationSetting": { + "/v1/tenants/{tenantUid}/preferences/developerCredit": { + "get": { + "operationId": "V1TenantDeveloperCreditGet", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1DeveloperCredit" + } + } + }, + "summary": "Get developer credit enabled for a specific tenant", + "tags": [ + "v1" + ] + }, "parameters": [ { "in": "path", @@ -63187,45 +64581,39 @@ } ], "put": { - "operationId": "v1TenantClustersNodesAutoRemediationSettingUpdate", + "operationId": "V1TenantDeveloperCreditUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1NodesAutoRemediationSettings" + "$ref": "#/definitions/v1DeveloperCredit" } } ], "responses": { "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } + "description": "The resource was updated successfully" } }, - "summary": "Update tenant clusters nodes auto remediation setting", + "summary": "update developer credit for a specific tenant", "tags": [ "v1" ] } }, - "/v1/tenants/{tenantUid}/preferences/developerCredit": { + "/v1/tenants/{tenantUid}/preferences/fips": { "get": { - "operationId": "V1TenantDeveloperCreditGet", + "operationId": "v1TenantFipsSettingsGet", "responses": { "200": { "description": "(empty)", "schema": { - "$ref": "#/definitions/v1DeveloperCredit" + "$ref": "#/definitions/v1FipsSettings" } } }, - "summary": "Get developer credit enabled for a specific tenant", + "summary": "Get tenant fips settings", "tags": [ "v1" ] @@ -63239,22 +64627,28 @@ } ], "put": { - "operationId": "V1TenantDeveloperCreditUpdate", + "operationId": "v1TenantFipsSettingsUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1DeveloperCredit" + "$ref": "#/definitions/v1FipsSettings" } } ], "responses": { "204": { - "description": "The resource was updated successfully" + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } } }, - "summary": "update developer credit for a specific tenant", + "summary": "Update tenant fips setting", "tags": [ "v1" ] @@ -64021,7 +65415,7 @@ ] }, "get": { - "operationId": "v1UsersAssetSshGet", + "operationId": "v1UsersAssetSshGetUid", "responses": { "200": { "description": "(empty)", @@ -64229,14 +65623,6 @@ "/v1/users/config/scar": { "get": { "operationId": "V1UsersConfigScarGet", - "parameters": [ - { - "default": false, - "in": "query", - "name": "fips", - "type": "boolean" - } - ], "responses": { "200": { "description": "(empty)", diff --git a/content/docs/04-clusters/04-palette-virtual-clusters/00-add-virtual-cluster-to-host-cluster.md b/content/deprecated/04-clusters/04-palette-virtual-clusters/00-add-virtual-cluster-to-host-cluster.md similarity index 100% rename from content/docs/04-clusters/04-palette-virtual-clusters/00-add-virtual-cluster-to-host-cluster.md rename to content/deprecated/04-clusters/04-palette-virtual-clusters/00-add-virtual-cluster-to-host-cluster.md diff --git a/content/docs/00-release-notes.md b/content/docs/00-release-notes.md index 5adfdf261a..9cd0cd333c 100644 --- a/content/docs/00-release-notes.md +++ b/content/docs/00-release-notes.md @@ -10,8 +10,527 @@ fullWidth: false import Tabs from 'shared/components/ui/Tabs'; import WarningBox from 'shared/components/WarningBox'; import InfoBox from 'shared/components/InfoBox'; -import PointsOfInterest from 'shared/components/common/PointOfInterest'; -import Tooltip from "shared/components/ui/Tooltip"; + + +

August 27, 2023 - Release 4.0.0

+ +Palette 4.0.0 introduces new features and improvements, including [Palette VerteX](/vertex) - a FIPS-compliant edition - and the [Virtual Machine Orchestrator](/vm-management) (VMO) which enables unified management of containerized applications and virtual machines in Kubernetes. Additionally, Palette 4.0.0 introduces a new Pack User Interface (UI) that improves the user experience for finding and installing packs. Check out the [Upgrade Notes](/enterprise-version/upgrade) and release notes below to learn more about the new features and improvements in Palette 4.0.0. + + +

Palette

+ + + +

Breaking Changes

+ +- Deploying Virtual Clusters directly into host clusters is no longer supported. Use Cluster Groups to deploy Virtual Clusters in host clusters. For guidance on deploying Virtual Clusters into a Cluster Group, check out the [Add Virtual Clusters to a Cluster Group](/clusters/palette-virtual-clusters/deploy-virtual-cluster) documentation. + + +

Features

+ + +- The Virtual Machine Orchestrator (VMO) is now available in Palette. You can natively manage virtual machines from Palette. Palette uses kubevirt under the hood to facilitate the management of virtual machines. Review the [VMO](/integrations/virtual-machine-orchestrator) documentation to learn more. + + +- Custom Pack registries now support the ability for you to upload your own SSL Certificate Authority (CA). You can use HTTPS to connect to your private registries by providing your SSL certificate. Refer to the [Configure a Custom Pack Registry in Palette](/registries-and-packs/adding-a-custom-registry) documentation to learn more. + + +- A new Pack User Interface (UI) is available in Palette. This new UI allows you to search for packs across registries while providing you with important metadata. The new search experience improves the user experience for finding and installing packs. + + +- Pack registries now support the Open Container Initiative (OCI) image format. This allows you to use OCI images in your custom pack registries instead of the previous Palette-specific format. + + +- Palette now supports VMware vSphere 8.0. You can now deploy host clusters with VMware vSphere 8.0. + + +- Host clusters deployed to VMware now support [VMware NSX](https://www.vmware.com/products/nsx.html) overlay networking. + + +- Palette's internal message communication between components now uses the gRPC protocol. The previous usage of [NATS](https://nats.io/) has been deprecated and will be removed in a future release. You can review a network diagram of Palette's communication architecture on the [Network Ports](/architecture/networking-ports) page. If you are using network proxies, we encourage you to review the [gRPC and Proxies](/architecture/grps-proxy) documentation for potential issues. + + +- Pack deprecated status is now available in the Palette UI. This lets you identify which packs are deprecated and will be removed in future releases. Review the [Maintenance Policy](/integrations/maintenance-policy) documentation to learn more. + + +- Self-hosted Palette now provides a new installation method using the [Palette CLI](/palette-cli). You can now install a self-hosted Palette through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster) documentation to learn more. The previous installation method using the Palette OVA Installer is deprecated and unavailable in this release. + + +- Private Cloud Gateway (PCG) deployments are now available through the Palette CLI. You can now install a PCG through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure the PCG installation parameters. Check out the Palette CLI [PCG install command](/palette-cli/commands/#pcg) documentation to learn more. The previous installation method using the PCG Docker image is deprecated and unavailable in this release. + + +- You can now specify namespace labels and annotations in a Container Network Interface (CNI), Container Storage Interface (CSI), and Add-on pack's YAML configuration. This allows you to specify labels and annotations that are applied to specific namespaces in the cluster. To learn more about configuring labels and annotations, refer to the [Add-on Profile](/cluster-profiles/create-add-on-profile#packlabelsandannotations) documentation. + + + +

Improvements

+ +- You can now download different kubeconfig files for your host clusters in Palette. You can download an admin kubeconfig file or a user kubeconfig file. The admin kubeconfig file allows you to perform all actions on the cluster. In contrast, the user kubeconfig file is only accessible to those with the proper Palette permissions to access the cluster. To learn more, check out the Palette [kubeconfig](/clusters/cluster-management/kubeconfig) documentation. + + +- You can now install a self-hosted Palette through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Learn more about the Palette [EC command](/palette-cli/commands/#ec) documentation. + + +- The login banner message in Palette is now also exposed in the Palette CLI. Users logging in to Palette through the CLI will receive the same message as those logging in through the UI. Refer to the [Login Banner](/tenant-settings/login-banner) documentation to learn more. + + +- You can now configure the logout timer for users in Palette. This allows you to set the time a user can be inactive before they are automatically logged out of Palette. The default value is 240 minutes. + + +- Private Cloud Gateway (PCG) deployments and self-hosted Palette Enterprise Clusters (EC) are now deployed with Kubernetes version 1.25. + + +- Palette now supports Kubernetes 1.27.x. You can deploy host clusters with Kubernetes 1.27.x. + + +- The Cox Edge provider is upgraded to version 0.5.0. + + +- You can now access Palette documentation directly from the Palette UI. This allows you to quickly access the documentation for the page you are currently on. You can find the documentation link in the top right corner of the Palette UI. + + +- Palette now supports configuring the time interval for node repavement. The time interval is the amount of time that Palette waits before it starts the node replacement process on nodes in the cluster. The default time interval is 15 minutes. Refer to the [Node Pool](/clusters/cluster-management/node-pool/) documentation to learn more. + + + +

Deprecations and Removals

+ +- The Palette OVA Installer is deprecated and no longer provided as of this release. Self-hosted Palette now provides a new installation method using the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster) documentation to learn more. + + + +- The Palette PCG Docker installation method is deprecated and not available in this release. You can now install a PCG through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the Palette CLI [PCG install command](/palette-cli/commands/#pcg) documentation to learn more. + + +

Known Issues

+ +- With the deprecation of deploying Virtual Clusters directly into host clusters. The ability to specify an Add-on profile to a Palette Virtual Cluster is currently unavailable. This will be addressed in a future release. + + + +

Edge

+ + + +

Features

+ +- Palette Edge now supports ARM64 architecture. This is a preview feature and still active in development. You can deploy Palette Edge on ARM64 architecture, such as Nvidia Jetson (Orin). Review the list of available [ARM64 packs](/integrations) in Palette before deploying Palette Edge on ARM64 architecture. + + +- Palette Edge now supports the ability for you to configure OIDC Identity Providers (IDP) at the Kubernetes layer of a Cluster Profile. Refer to the Kubernetes distributions [pack documentation](/integrations) to learn more. + + +

Improvements

+ +- You can now assign dynamic tags to your edge hosts by specifying files or invoking a script that returns a JSON payload containing the tag values. This allows you to dynamically assign tags to your Edge hosts based on the host's local environment. Refer to the [Edge Installer Configuration Tags](/clusters/edge/edge-configuration/installer-reference#tags) documentation to learn more. + + +- You can now skip the auto registration of Edge hosts in Palette. This allows you to manually register your Edge hosts in Palette by either using the QR code method or by providing the machine ID in Palette. Set the Edge Installer configuration parameter `disableAutoRegister` to `true` to turn off auto registration. Refer to the [Edge Installer Configuration](/clusters/edge/edge-configuration/installer-reference) documentation to learn more. + + +- You can configure the node drainage behavior for your Edge hosts. To learn more about configuring node drainage, refer to the [Bring Your Own OS (BYOOS) pack](/integrations/byoos#nodedrainage) documentation. + + + +

Palette Dev Engine (PDE)

+ + + +

Features

+ +- A Visual Studio Code (VS Code) extension is now available for Palette Dev Engine (PDE). This extension allows you to deploy and manage virtual clusters directly from VS Code. To learn more, you can review the [Palette PDE Plugin](https://marketplace.visualstudio.com/items?itemName=SpectroCloud.extension-palette) documentation. + + +- The Palette CLI now supports managing App Profiles and Apps in Palette Dev Engine (PDE). You can now create, update, and delete App Profiles and Apps directly from the CLI. Use the `palette pde app-profile` and `palette pde app` commands to manage App Profiles and Apps. Refer to the [Palette CLI](/palette-cli) documentation or use the `--help` flag to learn more. + + + +

Virtual Machine Orchestrator (VMO)

+ + +

Features

+ + +- Host clusters supporting Virtual Machine (VM) workloads can now be placed in host maintenance mode, with the ability to choose which Kubernetes node to place in maintenance mode. When a node is placed in maintenance mode, also known as “cordoned”, the VM workload is automatically migrated without any disruptions to another healthy node in the cluster. + + +- VMO supports the ability to import a VMware OVA template from VMware vSphere into Palette. This allows you to import a VM template from VMware vSphere into Palette and deploy it as a VM workload in a host cluster. + + +- You can now migrate a VM from VMware vSphere to a host cluster in Palette through the Palette CLI. The CLI provides an interactive migration experience allowing you to configure the VM migration parameters. + + + +

VerteX

+ + +

Features

+ +- [Palette VerteX](https://www.spectrocloud.com/news/spectro-cloud-announces-palette-vertex-for-government) is now available and brings FIPS 140-2 cryptographic modules to the Palette management platform and deployed clusters. Palette VerteX is available to all government and private sector organizations that value strong data protection, backed by the Spectro Cloud Government practice, a growing ecosystem of specialist channel partners, and continental US technical support. Refer to the [Palette VerteX](/vertex) documentation to learn more. + + +- You can install Palette VerteX in a VMware environment through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette VerteX's installation parameters. To learn more, refer to the Palette [VMware install instructions](/vertex/install-palette-vertex/install-on-vmware/install) documentation. You can also install Palette VerteX in a FIPS-certified Kubernetes cluster. Check out the [Kubernetes install instructions](/vertex/install-palette-vertex/install-on-kubernetes/install) for more details. + + + +

Terraform

+ +- Version 0.15.0 of the [Spectro Cloud Terraform provider](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs) is available. For more details, refer to the Terraform provider [release page](https://github.com/spectrocloud/terraform-provider-spectrocloud/releases). + + + +

Education

+ +- A new Edge tutorial is available to learn how to deploy an Edge cluster using Palette with VMware. The [Deploy an Edge Cluster on VMware](/clusters/edge/site-deployment/deploy-cluster) provides an end-to-end tutorial that walks you through creating Edge artifacts, creating a Cluster Profile, and deploying an Edge cluster on VMware. + + +- The documentation site for Palette now provides a chatbot capable of answering your questions about Palette. The chatbot is available in the bottom right corner of the documentation site. You can ask the chatbot questions about Palette, and it will provide you with relevant answers and documentation links. + + + +

Packs

+ + +

Pack Notes

+ +- A new community pack repository is available. The Palette Community Repository allows partners and customers to contribute and share their packs. For more details, refer to the Palette Community Repository [README](https://github.com/spectrocloud/pack-central). + + +- This release introduces the start of a formal maintance policy for packs. Several packs are now marked as deprecated, disabled, and deleted. A completed list of packs that are deprecated, disabled, and deleted is available in the [Deprecations and Removals](#release-4-0-packs-pack-deprecation-removals) section below. To learn more about the pack maintenance policy, refer to the [Maintenance Policy](/integrations/maintenance-policy) documentation. + + + + +The following news packs are available in Palette 4.0.0. + +
+ + +

Kubernetes

+ +| **Pack** | **New Version** | +|--------------------|----------| +| K3s | 1.27.2 | +| Kubernetes AKS | 1.27.0 | +| Kubernetes Coxedge | 1.25.10 | +| Kubernetes Coxedge | 1.26.5 | +| Kubernetes Coxedge | 1.27.2 | +| Kubernetes EKS | 1.27.0 | +| Kubernetes GKE | 1.24.14 | +| Kubernetes GKE | 1.25.10 | +| Kubernetes GKE | 1.26.5 | +| Kubernetes GKE | 1.27.2 | +| MicroK8s | 1.27.0 | +| Palette eXtended Kubernetes| 1.24.14 | +| Palette eXtended Kubernetes| 1.25.10 | +| Palette eXtended Kubernetes| 1.26.5 | +| Palette eXtended Kubernetes| 1.27.1 | +| Palette eXtended Kubernetes - Edge | 1.27.2 | +| RKE2 | 1.24.6 | +| RKE2 | 1.25.10 | +| RKE2 | 1.26.3 | +| RKE2 | 1.26.5 | +| RKE2 | 1.27.2 | + + +

CNI

+ +| **Pack** | **New Version** | +|--------------------|----------| +| AWS VPC CNI | 1.13.0 | +| AWS VPC CNI | 1.17.0 | +| Calico | 3.25.1 | +| Calico | 3.26.0 | +| Cilium OSS | 1.14.0 | +| Flannel | 0.22.0 | + + +

CSI

+ +| **Pack** | **New Version** | +|--------------------|----------| +| AWS EBS CSI | 1.17.0 | +| AWS EBS CSI | 1.20.0 | +| AWS EFS CSI | 1.5.06 | +| Azure Disk CSI | 1.26.3 | +| Longhorn CSI | 1.4.1 | +| Portworx CSI | 3.0.0 | +| Rook Ceph | 1.11.9 | +| vSphere CSI | 3.0.0 | +| vSphere CSI | 3.0.2 | + + + +

Add-on Packs

+ +| **Pack** | **New Version** | +|--------------------|----------| +| AWS ALB | 2.5.1 | +| AWS Cluster Autoscaler | 1.26.3 | +| External Secrets Operator | 0.8.1| +| Image Swap | 1.5.2 | +| MetalLB | 0.13.10 | +| Nvidia GPU Operator | 23.3.2 | +| Open Policy Agent | 3.12.0 | +| Prometheus Grafana | 46.4.0 | +| Vault | 0.25.0 | + + + +

Community Packs

+ +| **Pack** | **New Version** | +|--------------------|----------| +| Ngrok Ingerss Controller | 0.9.0 | + + +

FIPS Packs

+ +| **Pack** | **New Version** | +|-------------------------------------------|---------------| +| AWS EBS CSI | 1.17.0 | +| AWS VPC CNI | 1.1.17 | +| Calico | 3.25.1 | +| Calico | 3.4.1 | +| Longhorn CSI | 1.4.1 | +| Palette eXtended Kubernetes | 1.24.10 | +| Palette eXtended Kubernetes | 1.24.13 | +| Palette eXtended Kubernetes | 1.24.14 | +| Palette eXtended Kubernetes | 1.25.6 | +| Palette eXtended Kubernetes | 1.25.9 | +| Palette eXtended Kubernetes | 1.25.10 | +| Palette eXtended Kubernetes | 1.26.3 | +| Palette eXtended Kubernetes | 1.26.4 | +| Palette eXtended Kubernetes | 1.26.5 | +| Palette eXtended Kubernetes | 1.27.1 | +| Palette eXtended Kubernetes | 1.27.2 | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.24.13 | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.25.9 | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.26.4 | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.27.2 | +| RKE2 | 1.24.6 | +| RKE2 | 1.25.0 | +| RKE2 | 1.25.2 | +| RKE2 | 1.25.10 | +| RKE2 | 1.26.4 | +| RKE2 | 1.26.5 | +| RKE2 | 1.27.2 | +| vSphere CSI | 3.0 | + + +

Deprecations and Removals

+ +The following packs are marked as deprecated, disabled, or deleted. Refer to the [Maintenance Policy](integrations/maintenance-policy) for more details on the deprecation and removal process. + +
+ +#### Operating Systems + +| **Pack** | **Version** | **Status** | +|-------------------------------------------|-------------|--------------| +| OpenSuse Leap | 15.4 | Disabled | +| Ubuntu (For Edge) | 20.04 | Disabled | +| Ubuntu (For Edge) | 22.04 | Disabled | + +#### Kubernetes + +| **Pack** | **Version** | **Status** | +|-------------------------------------------|-------------|--------------| +| MicroK8s | 1.23 | Deprecated | +| Konvoy | 1.19.10 | Deleted | +| Konvoy | 1.19.15 | Deleted | +| Konvoy | 1.20.8 | Deleted | +| Konvoy | 1.20.11 | Deleted | +| Konvoy | 1.21.6 | Deleted | +| Kubernetes AKS | 1.22 | Deleted | +| Kubernetes AKS | 1.23 | Deleted | +| Kubernetes AKS | 1.24 | Deleted | +| Kubernetes Coxedge | 1.21.14 | Deprecated | +| Kubernetes Coxedge | 1.22.12 | Deprecated | +| Kubernetes Coxedge | 1.23.9 | Deprecated | +| Kubernetes EKS | 1.17 | Deprecated | +| Kubernetes EKS | 1.18 | Deprecated | +| Kubernetes EKS | 1.18 | Deprecated | +| Kubernetes EKS | 1.19 | Deprecated | +| Kubernetes EKS | 1.20 | Deprecated | +| Kubernetes EKS | 1.21 | Deprecated | +| Kubernetes EKS | 1.22 | Deprecated | +| Kubernetes EKS | 1.23 | Deprecated | +| Kubernetes EKSD | 1.18.9 | Disabled | +| Kubernetes EKSD | 1.19.6 | Disabled | +| Kubernetes EKSD | 1.20.8 | Disabled | +| Kubernetes EKSD | 1.21.6 | Disabled | +| Kubernetes GKE | 1.24.10 | Deleted | +| Kubernetes GKE | 1.25.7 | Deleted | +| Kubernetes GKE | 1.26.4 | Deleted | +| K3s | 1.22.13 | Deprecated | +| K3s | 1.22.15 | Deprecated | +| K3s | 1.23.10 | Deprecated | +| K3s | 1.23.12 | Deprecated | +| K3s | 1.24.6 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.0 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.4 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.5 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.6 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.7 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.8 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.9 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.10 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.11 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.12 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.13 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.14 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.15 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.19.16 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.0 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.1 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.2 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.4 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.5 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.6 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.7 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.8 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.9 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.10 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.11 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.12 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.20.14 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.0 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.1 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.2 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.3 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.5 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.6 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.8 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.10 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.21.14 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.22.7 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.22.12 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.23.4 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.23.9 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.23.16 | Deprecated | +| Palette eXtended Kubernetes (PXK) | 1.23.17 | Deprecated | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.22.15 | Deprecated | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.23.12 | Deprecated | +| Palette eXtended Kubernetes - Edge (PXKE) | 1.24.6 | Deprecated | +| RKE2 | 1.22.12 | Disabled | +| RKE2 | 1.22.13 | Deprecated | +| RKE2 | 1.22.15 | Deprecated | +| RKE2 | 1.23.9 | Disabled | +| RKE2 | 1.23.10 | Deprecated | +| RKE2 | 1.23.12 | Deprecated | +| RKE2 | 1.24.6 | Deprecated | + + + +### CNI + +| **Pack** | **Version** | **Status** | +|---------------|---------------|--------------| +| Calico | 3.9 | Deprecated | +| Calico | 3.10 | Deprecated | +| Calico | 3.16 | Deprecated | +| Calico | 3.19 | Deprecated | +| Calico | 3.22 | Deprecated | +| Cilium OSS | 1.10.9 | Deprecated | +| Cilium OSS | 1.12.3 | Deprecated | +| Cilium OSS | 1.12.4 | Deprecated | +| Flannel CNI | 0.10.0 | Deprecated | + + + +#### CSI + +| **Pack** | **Version** | **Status** | +|---------------------------------------------|--------------|--------------| +| AWS EBS CSI | 1.0.0 | Deprecated | +| AWS EBS CSI | 1.5.1 | Deprecated | +| AWS EBS CSI | 1.8.0 | Deprecated | +| AWS EBS CSI | 1.10.0 | Deprecated | +| AWS EBS CSI | 1.12.0 | Deprecated | +| AWS EFS CSI | 1.3.6 | Deprecated | +| Azure CSI Driver | 1.20.0 | Deprecated | +| Azure Disk | 1.0.0 | Deprecated | +| GCE Persistent Disk CSI | 1.7.1 | Deprecated | +| GCE Persistent Disk | 1.0.0 | Deprecated | +| Openstack Cinder | 1.18 | Deprecated | +| Openstack Cinder | 1.19 | Deprecated | +| Openstack Cinder | 1.20 | Deprecated | +| Openstack Cinder | 1.21 | Deprecated | +| Openstack Cinder | 1.22 | Deprecated | +| Openstack Cinder | 1.23 | Deprecated | +| Portworx CSI AWS | 2.9.0 | Deprecated | +| Portworx CSI AWS | 2.10 | Deprecated | +| Portworx CSI GCP | 2.6.1 | Deprecated | +| Portworx CSI Generic | 2.11.2 | Deprecated | +| Portworx CSI Generic | 2.11.4 | Deprecated | +| Portworx CSI Vsphere | 2.8.0 | Deprecated | +| Portworx CSI Vsphere | 2.9.0 | Deprecated | +| Portworx CSI Vsphere | 2.10 | Deprecated | +| Rook-Ceph CSI | 1.5.9 | Deprecated | +| VSphere CSI | 1.0.0 | Deprecated | +| VSphere CSI | 2.3.0 | Deprecated | +| VSphere CSI | 2.5.2 | Deprecated | +| VSphere Volume | 1.0.0 | Deprecated | + + + + + +#### Add-on + +| **Pack** | **Version** | **Status** | +|-------------------------------|-----------------|--------------| +| AWS Cluster Autoscaler | 1.0.0 | Deprecated | +| AWS EFS Addon | 1.3.6 | Deprecated | +| Dex | 2.21.0 | Deprecated | +| Dex | 2.25.0 | Deprecated | +| Dex | 2.28.0 | Deprecated | +| External DNS | 0.7.2 | Deprecated | +| External Secrets | 8.5.0 | Deprecated | +| External Secrets Operator | 0.5.6 | Deprecated | +| External Secrets Operator | 0.6.0 | Deprecated | +| Hashicorp Vault | 0.3.1 | Deprecated | +| Hashicorp Vault | 0.6.0 | Deprecated | +| Hashicorp Vault | 0.9.0 | Deprecated | +| Hashicorp Vault | 0.11.0 | Deprecated | +| Hashicorp Vault | 0.17.1 | Deprecated | +| Hashicorp Vault | 0.20.1 | Deprecated | +| Image Swap | 1.4.2 | Deprecated | +| Istio | 1.6.2 | Deprecated | +| Kong | 1.4 | Deprecated | +| Kubernetes Dashboard | 2.0.1 | Deprecated | +| Kubernetes Dashboard | 2.1.0 | Deprecated | +| Kubernetes Dashboard | 2.4.0 | Deprecated | +| Kubernetes Dashboard | 2.5.1 | Deprecated | +| MetalLB | 0.8.3 | Deprecated | +| MetalLB | 0.9.5 | Deprecated | +| Nginx | 0.26.1 | Deprecated | +| Nginx | 0.43.0 | Deprecated | +| Nginx | 1.0.4 | Deprecated | +| Nginx | 1.2.1 | Deprecated | +| Nginx | 1.3.0 | Deprecated | +| Nvidia GPU Operator | 1.9.1 | Deprecated | +| Open Policy Agent | 3.5.1 | Deprecated | +| Open Policy Agent | 3.6.0 | Deprecated | +| Palette Upgrader | 3.0.51 | Deprecated | +| Palette Upgrader | 3.0.70 | Deprecated | +| Palette Upgrader | 3.0.95 | Deprecated | +| Palette Upgrader | 3.1.26 | Deprecated | +| Portworx Generic Addon | 2.11.2 | Deprecated | +| Portworx Generic Addon | 2.11.4 | Deprecated | +| Prometheus Operator | 12.3.0 | Deprecated | +| Prometheus Operator | 19.2.3 | Deprecated | +| Prometheus Operator | 30.0.3 | Deprecated | +| Prometheus Operator | 30.2.0 | Deprecated | +| Prometheus Operator | 35.5.1 | Deprecated | +| Prometheus Operator | 37.2.0 | Deprecated | +| Reloader | 0.0.104 | Deprecated | +| Spectro Proxy | 1.0.0 | Deprecated | +| Spectro Proxy | 1.1.0 | Deprecated | + + + # May 22, 2023 - Release 3.4.0 diff --git a/content/docs/01-introduction.md b/content/docs/01-introduction.md index d120dd8826..68686bac61 100644 --- a/content/docs/01-introduction.md +++ b/content/docs/01-introduction.md @@ -12,6 +12,8 @@ fullWidth: false Palette is a complete and integrated platform that enables organizations to effectively manage the entire lifecycle of any combination of new or existing, simple or complex, small or large Kubernetes environments, whether in a data center or the cloud. With a unique approach to managing multiple clusters, Palette gives IT teams complete control, visibility, and production-scale efficiencies to provide developers with highly curated Kubernetes stacks and tools based on their specific needs, with granular governance and enterprise-grade security. + +Palette VerteX edition is also available to meet the stringent requirements of regulated industries such as government and public sector organizations. Palette VerteX integrates Spectro Cloud’s Federal Information Processing Standards (FIPS) 140-2 cryptographic modules. To learn more about FIPS-enabled Palette, check out [Palette VerteX](/vertex-edition). ![Palette product high level overview](/docs_introduction_product-overview.png) diff --git a/content/docs/02.5-architecture/04-networking-ports.md b/content/docs/02.5-architecture/04-networking-ports.md index 0b4a85a071..f3db067a38 100644 --- a/content/docs/02.5-architecture/04-networking-ports.md +++ b/content/docs/02.5-architecture/04-networking-ports.md @@ -12,8 +12,21 @@ import WarningBox from 'shared/components/WarningBox'; import InfoBox from 'shared/components/InfoBox'; import PointsOfInterest from 'shared/components/common/PointOfInterest'; +# Network Communication and Ports + + +Depending on what version of Palette you are using, the internal architecture and network communication will be different. Before Palette 4.0.0 the management platform communicated with the workload cluster via NATS. Starting with Palette 4.0.0, the management platform communicates with the workload cluster via gRPC. Use the tabs below to view the network communication and ports for each architecture. + + +
+ + + + +## SaaS Network Communications and Ports + + -# SaaS Network Communications and Ports The following ports must be reachable from a network perspective for Palette SaaS to function correctly. @@ -27,6 +40,104 @@ The following ports must be reachable from a network perspective for Palette Saa ![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge.png) +
+ + + + +NATS is deprecated and will be removed in a future release. Starting with Palette 4.0.0, gRPC is used for all communication between the management platform and the workload cluster. + + + + +The following ports must be reachable from a network perspective for Palette to operate properly. + +## Management Platform + +|Port |Direction|Purpose | +|:---------------|:---------|:-----------------------| +|HTTPS (tcp/443) |INBOUND |Browser/API access to management platform .| +|HTTPS (tcp/443) |INBOUND |gRPC communication between Palette and the workload cluster.| +|NATS (tcp/4222) |INBOUND |Agent running inside connecting to management platform [Deprecated]| + + +## Workload Cluster + + +|Port |Direction | Purpose| +|:---------------|:---------|:--------------| +|HTTPS (tcp/443) |OUTBOUND | API access to management platform and gRPC| +|HTTPS (tcp/443) |OUTBOUND | gRPC, Registry (packs, integrations), Pack containers, Application Updates| +|NATS (tcp/4222) |OUTBOUND |Registry (packs, integrations), Pack containers, Application Updates [Deprecated]| + + + +You can expose inbound port 22 for SSH if you would like to access your cluster nodes for troubleshooting remotely. This is entirely optional and not required for Palette to operate appropriately. + + + + +## Self-Hosted Network Communications and Ports + +The following ports must be reachable from a network perspective for Palette self-hosted to function correctly. + + +![On-prem network diagram](/architecture_networking-ports_network-diagram.png "#title="network diagram") + +
+ + + + +NATS is deprecated and will be removed in a future release. Starting with Palette 4.0.0, gRPC is used for all communication between the management platform and the workload cluster. + + + +## Management Platform + +|Port |Direction|Purpose | +|:---------------|:---------|:-----------------------| +|HTTPS (tcp/443) |INBOUND |Browser/API access to management platform, gRPC| +|NATS (tcp/4222) |INBOUND |Message Bus for workload clusters [Deprecated]| +|HTTPS (tcp/443) |OUTBOUND |vSphere vCenter API, Registry (packs, integrations), Pack containers, app updates, gRPC| +|HTTPS (tcp/6443)|OUTBOUND |Workload K8s cluster API Server| + + +## Workload Cluster + + +|Port |Direction | Purpose| +|:---------------|:---------|:--------------| +|HTTPS (tcp/443) |OUTBOUND | API access to management platform| +|NATS (tcp/4222) |OUTBOUND |Agent communication via message bus. [Deprecated] | +|HTTPS (tcp/443) |OUTBOUND |vSphere vCenter API, gRPC, Registry (packs, integrations), Pack containers, Application updates| + + + +You can expose inbound port 22 for SSH if you would like to access your cluster nodes for troubleshooting remotely. This is entirely optional and not required for Palette to operate appropriately. + + + + + +
+ + + +## SaaS Network Communications and Ports + +The following ports must be reachable from a network perspective for Palette SaaS to function correctly. + +![SaaS Network Diagram with ports](/architecture_networking-ports_network-diagram_nats.png "title=SaaS Network Diagram with ports") + +
+ +#### SaaS Managed + + +![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge_nats.png) + + The following ports must be reachable from a network perspective for Palette to operate properly. ## Management Platform @@ -53,12 +164,12 @@ You can expose inbound port 22 for SSH if you would like to access your cluster -# Self-Hosted Network Communications and Ports +## Self-Hosted Network Communications and Ports The following ports must be reachable from a network perspective for Palette self-hosted to function correctly. -![On-prem network diagram](/architecture_networking-ports_network-diagram.png "#title="network diagram") +![On-prem network diagram](/architecture_networking-ports_on_prem_network-diagram.png "#title="network diagram") ## Management Platform @@ -83,4 +194,9 @@ The following ports must be reachable from a network perspective for Palette sel You can expose inbound port 22 for SSH if you would like to access your cluster nodes for troubleshooting remotely. This is entirely optional and not required for Palette to operate appropriately. - \ No newline at end of file + + +
+
+ + diff --git a/content/docs/02.5-architecture/04.1-grps-proxy.md b/content/docs/02.5-architecture/04.1-grps-proxy.md new file mode 100644 index 0000000000..3f78ba19b3 --- /dev/null +++ b/content/docs/02.5-architecture/04.1-grps-proxy.md @@ -0,0 +1,81 @@ +--- +title: "gRPC and Proxies" +metaTitle: "gRPC and Proxies" +metaDescription: "Learn about gRPC and how a proxy is used to communicate between the management platform and the workload cluster." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# gRPC and Proxies + +Palette uses [gRPC](https://grpc.io) to communicate between the management platform and the workload cluster. gRPC is a high-performance, open-source universal Remote Procedure Call (RPC) framework. It is used to build distributed applications and services. gRPC is based on HTTP/2 and uses protocol buffers ([protobuf](https://protobuf.dev/)) as the underlying data serialization framework. + +
+ + + +Refer to the [Network Ports](/architecture/networking-ports) documentation for a detailed network architecture diagram with gRPC and to learn more about the ports used for communication. + + + +
+ +When gRPC is used with network proxies, the proxy servers may or may not support gRPC or require additional configuration to allow gRPC traffic to pass through. The following table summarizes the different scenarios and whether or not the proxy server supports gRPC. + + +| **Scenario** | **Description** | **Proxy Supported** | +|:-------------|:----------------|:--------------------| +| gRCP with HTTP/HTTPS - No SSL bump| gRPC traffic is sent over HTTP/HTTPS, and the proxy does not perform a Secure Socket Layer (SSL) bump. This is universally supported. | ✅ | +| gRPC with HTTP/HTTPS - SSL bump | gRPC traffic is sent over HTTP/HTTPS, and the proxy performs an SSL bump. Support varies by vendor. | ⚠️ | +| gRPC with [Squid](https://wiki.squid-cache.org) Open Source Proxy | gRPC traffic is sent over HTTP/HTTPS, and the proxy performs an SSL bump. Supported in some scenarios but requires additional configuration. | ❌ or ⚠️ | + + +The following sections provide more information about gRPC and proxies. + +
+ + ## Proxy Without SSL Bump + +Because gRPC is based on HTTP/2, any proxy server that supports the [HTTP CONNECT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/CONNECT) method can be used to forward gRPC traffic. No configuration is required for this scenario. The exception is when the proxy server performs an SSL bump, discussed in the [Proxy With SSL Bump](/architecture/grps-proxy#proxywithsslbump) section. + +
+ + + +SSL bump is a technique used to decrypt and inspect HTTPS traffic. When SSL bump is enabled, the proxy server terminates the Transport Layer Security (TLS) connection and establishes a new TLS connection to the destination server. In this scenario, the proxy server must support gRPC and may require additional configuration. + + + +## Proxy With SSL Bump + +Several vendors provide proxy servers that support gRPC. Some of the vendors may require additional configurations or the use of a specific version of the proxy server. We encourage you to review your proxy server documentation for more information. + +When you review the vendor documentation, search for information about gRPC and HTTP/2. We provide the following links to some vendors' documentation that addresses HTTP/2 and gRPC support. + + +- [F5](https://my.f5.com/manage/s/article/K47440400) + + +- [Palo Alto](https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000CmdQCAS) + + +- [Fortinet](https://docs.fortinet.com/document/fortigate/7.4.0/administration-guide/710924/https-2-support-in-proxy-mode-ssl-inspection) + + +- [Check Point](https://support.checkpoint.com/results/sk/sk116022) + + +## Squid Proxy With SSL Bump + +A common open-source proxy server is [Squid](https://wiki.squid-cache.org). Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. Squid supports gRPC but requires additional configuration. gRPC with SSL bump does not work with all versions of Squid, such as versions 5 and 6. Review the [SSL Bump issue](https://bugs.squid-cache.org/show_bug.cgi?id=5245) to learn more about the issue and track the progress of the fix. + +If you are using a Squid version not affected by the issue, you can configure Squid with SSL bump to support gRPC. Use the [Configuring SSL Bumping in the Squid service](https://support.kaspersky.com/KWTS/6.1/en-US/166244.htm) guide to learn how to configure Squid with SSL bump. Additionally, you may have to configure exclusion rules when using SSL bumping with gRPC. Refer to the [Adding exclusions for SSL Bumping](https://support.kaspersky.com/KWTS/6.1/en-US/193664.htm) to learn more. + + + +
\ No newline at end of file diff --git a/content/docs/02.5-architecture/04.5-palette-public-ips.md b/content/docs/02.5-architecture/04.5-palette-public-ips.md index 6f9a4f50d1..0d028cbdb8 100644 --- a/content/docs/02.5-architecture/04.5-palette-public-ips.md +++ b/content/docs/02.5-architecture/04.5-palette-public-ips.md @@ -6,11 +6,15 @@ icon: "" hideToC: false fullWidth: false --- - + # Overview - In this section, you can find the public IP addresses that support Spectro Cloud SaaS operations. These IP addresses are essential to ensure seamless communication between your infrastructure and our platform. + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + In this section, you can find the public IP addresses that support Spectro Cloud SaaS operations. These IP addresses are essential to ensure seamless communication between your infrastructure and our platform. Allow the following IP address ranges in your network configuration to enable traffic to and from the Spectro Cloud SaaS platform. @@ -27,5 +31,46 @@ Allow the following IP address ranges in your network configuration to enable tr |54.80.29.137 | North East U.S. | +## Palette Domains + +Palette uses the following domains for communication between the management platform and the workload cluster. + +
+ + + +NATS and the associated port, 4222, are deprecated and will be removed in a future release. Starting with Palette 4.0.0, gRPC is used for all communication between the management platform and the workload cluster. + + + + + +|Domain |Ports | +|:---------------|:---------| +|api.spectrocloud.com |443 | +|api1.spectrocloud.com |443 | +|api2.spectrocloud.com |443 | +|api3.spectrocloud.com |443 | +|message.spectrocloud.com |443, 4222 | +|message1.spectrocloud.com |443, 4222 | +|message2.spectrocloud.com |443, 4222 | +|message3.spectrocloud.com |443, 4222 | +|console.spectrocloud.com |443 | +|proxy.console.spectrocloud.com |443 | +|registry.spectrocloud.com |443 | +|saas-repo.console.spectrocloud.com |443 | +|registry.spectrocloud.com |443 | +|maasgoldenimage-console.s3.amazonaws.com |443 | +|openstackgoldenimage-console.s3.amazonaws.com |443 | +|edgegoldenimage-console.s3.amazonaws.com |443 | +|vmwaregoldenimage-console.s3.amazonaws.com |443 | +| registry1.spectrocloud.com |443 | +| registry2.spectrocloud.com |443 | +| registry3.spectrocloud.com |443 | +| 415789037893.dkr.ecr.us-east-1.amazonaws.com |443 | +| 415789037893.dkr.ecr.us-west-2.amazonaws.com |443 | + + +
+ -
\ No newline at end of file diff --git a/content/docs/03-cluster-profiles/01.5-create-add-on-profile.md b/content/docs/03-cluster-profiles/01.5-create-add-on-profile.md index ab1c5be42f..fe3a57f193 100644 --- a/content/docs/03-cluster-profiles/01.5-create-add-on-profile.md +++ b/content/docs/03-cluster-profiles/01.5-create-add-on-profile.md @@ -21,10 +21,57 @@ Add-on cluster profiles offer a range of benefits for workload cluster deploymen This capability allows you to customize and configure clusters based on specific requirements. Add-on cluster profiles follow a modular approach, making managing and maintaining cluster configurations more flexible. Add-on profiles also promote reusability, allowing profiles to be used across multiple environments, projects, and tenants. Additionally, add-on cluster profiles support integration-specific templates, charts, and manifests, providing flexibility and customization options for workload cluster deployments. -Use the following steps to learn how to create an add-on cluster profile. +## Pack Labels and Annotations + +You can specify Namespace labels and annotations to Add-on packs, and packs that are for Container Storage Interfaces (CSI) and Container Network Interfaces (CNI) drivers. These labels and annotations are applied to the Namespace that the pack is deployed to, or to a specific Namespace if specified. You can apply labels and annotations to the pack's YAML file. + +The following parameters are available for specifying Namespace labels and annotations: + +| **Parameter** | **Description** | **Type** | +| --- | --- | --- | +| `namespace` | The Namespace that the pack is deployed to. If the Namespace does not exists, then Palette will create the Namespace. | string | +| `additionalNamespaces`| A list of additional Namespaces that Palette will create. | map | +| `namespaceLabels` | A list of key-value pairs for labels applied to the Namespace. | map | +| `namespaceAnnotations` | A list of key-value pairs for annotations applied to the Namespace. | map | + + + +The following example shows how to specify Namespace labels and annotations for an Add-on Pack, a CSI pack, and a CNI pack. In the example pack YAML configuration, the `wordpress` Namespace is created. An additional Namespace titled `wordpress-storage` is also created. In the parameters sections, `namespaceLabels` and `namespaceAnnotations`, each entry has a key and a value. The key is the name of the target Namespace, and the value is the value of the label or annotation. + + +
+ +```yaml hideClipboard +pack: + namespace: "wordpress" + additionalNamespaces: + "wordpress-storage" + + namespaceLabels: + "monitoring": "org=spectro,team=dev" + "wordpress-storage": "user=demo-user" + "default": "user=demo-user" + + namespaceAnnotations: + "monitoring": "monitoring.io/enable=true" + "wordpress-storage": "storage.metrics.io/format=json" +``` + + + # Create an Add-on Profile +Use the following steps to learn how to create an add-on cluster profile. + + +## Prerequisites + +* Your Palette account role must have the `clusterProfile.create` permission to create an Add-on cluster profile. Refer to the [Cluster Profile](/user-management/palette-rbac/project-scope-roles-permissions#clusterprofile) permissions documentation for more information about roles and permissions. + + +## Create Steps + 1. Log in to [Palette](https://console.spectrocloud.com). @@ -92,4 +139,6 @@ You now have an add-on cluster profile. You can reuse the profile and apply it t 3. Select your cluster profile to review its layers or make changes. -
\ No newline at end of file + +
+ diff --git a/content/docs/04-clusters.md b/content/docs/04-clusters.md index 5c4a1ce4bc..1130473c86 100644 --- a/content/docs/04-clusters.md +++ b/content/docs/04-clusters.md @@ -272,7 +272,8 @@ This table lists the proxy requirements for enabling the Palette management cons | spectrocloud.com | 443 | Spectro Cloud Palette SaaS. | | s3.amazonaws.com | 443 | Spectro Cloud VMware OVA files. | | quay.io | 443 | Third party container images. | - +| ecr.us-east-1.amazonaws.com | 443 | OCI Pack images. | +| ecr.us-west-2.amazonaws.com | 443 | OCI Pack images. | # Scope diff --git a/content/docs/04-clusters/02-data-center/01-maas/05-install-manage-maas-pcg.md b/content/docs/04-clusters/02-data-center/01-maas/05-install-manage-maas-pcg.md index 200a60206e..0f2889ecb2 100644 --- a/content/docs/04-clusters/02-data-center/01-maas/05-install-manage-maas-pcg.md +++ b/content/docs/04-clusters/02-data-center/01-maas/05-install-manage-maas-pcg.md @@ -21,13 +21,13 @@ At a high level, the following occurs during a successful MAAS PCG installation:
-- Start the PCG installer on a laptop, workstation, or Bastion host. +- Use the Palette CLI on a laptop, workstation, or Bastion host. -- Provide information to the installer so that it can connect both to a local MAAS installation and a Palette account. +- Provide information to the CLI so that it can connect to both a local MAAS installation and a Palette account. -- The installer uses MAAS to obtain machines and install a PCG on them. +- The installation process uses MAAS to obtain machines and install a PCG on them. - The PCG then facilitates all communication between Palette and MAAS, enabling Palette to create new clusters on machines that MAAS provides. @@ -43,18 +43,271 @@ As the following diagram shows, Palette provides an installer in the form of a D ![An architecture diagram of MaaS with PCG.](/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.png) +# Install PCG + +Use the following steps to install a PCG cluster in your MAAS environment. You can use the [Palette CLI](/palette-cli) or the PCG Installer Image to deploy a PCG cluster. Review the prerequisites for each option to help you identify the correct install method. +
+ + + + + +## Prerequisites + + +- Palette version 4.0.X or greater. + + +- Canonical [MAAS installed](https://maas.io/docs/how-to-install-maas), set up, and available in your environment. + + +- Download the Palette CLI from the [Downloads](/spectro-downloads#palettecli) page and install the CLI. Refer to the [Palette CLI Install](/palette-cli/install-palette-cli) guide to learn more. + + +- A Palette API key. Refer to the [Create API Key](/user-management/user-authentication#apikey) page for guidance. + +
+ + + + The installation does not work with Single Sign-On (SSO) credentials. You must use an API key from a local tenant admin account in Palette to deploy the PCG. After the PCG is configured and functioning, this local account is no longer used to keep the PCG connected to Palette, so you can disable the account if desired. + + + +- A Linux environment with a Docker daemon installed and a connection to Palette and the MAAS endpoint. The installation must be invoked on an up-to-date Linux system with an x86-64 architecture. ARM architecture is currently not supported. + + +- PCG IP address requirements:

+ + - For a single-node gateway, one IP address must be available in the MAAS subnet for the PCG, or three available IP addresses for a three-node gateway. +
+ + - One IP address must be available in the MAAS subnet for the Kubernetes API-server endpoint when deploying a three-node gateway. + + +- Sufficient available IPs within the configured MAAS subnets. + -The installer does not work on Apple Mac operating systems with Apple silicon chips. +By default, the MAAS Kubernetes pack uses a pod classless inter-domain routing (CIDR) range of 192.168.0.0/16. Ensure that the pod CIDR range for any clusters you deploy after setting up the PCG does not overlap with the network used by the bare metal machines that MAAS manages. + + + +- Each node in the PCG cluster requires a machine from MAAS in a ready state with the following resources: + +
+ + - CPU: 4 + - Memory: 8192 MiB + - Storage: 60 GiB + + For production environments, we recommend using three nodes, each with 100 GiB of storage, as nodes can exhaust the 60 GiB storage with prolonged use. If you initially set up the gateway with one node, you can resize it at a later time. + + +- An active [MAAS API key](https://maas.io/docs/api-authentication-reference) can be generated in the MAAS web console under **My Preferences** > **API keys**. The following is an example key: + + ``APn53wz232ZwBMxDp5:MHZIbUp3e4DJTjZEKg:mdEv33WAG536MhNC8mIywNLtjcDTnFAQ`` + + For details, refer to the MAAS document on [how to add an API key](https://maas.io/docs/how-to-manage-user-accounts#heading--api-key). + +
+ +- The DNS server that the PCG installer will use, must be able to resolve the DNS names of machines that MAAS deploys so it can connect to them. The default setup is to use the MAAS server as the DNS server for any bare metal servers that it deploys. The default MAAS DNS zone is ``.maas``. You can use ``.maas`` or you can use the MAAS web console to create a new DNS zone. When you deploy the PCG and clusters, you can select the desired DNS zone in which DNS name records should be created. + + In the MAAS subnets configuration, you can specify which DNS servers those servers in the MAAS subnet should use. + + + +If you configure a different DNS server than the MAAS DNS server, you must be sure to create a DNS delegation in the other DNS server, so that it can forward DNS requests for zones that are hosted by MAAS to the MAAS DNS server. +
+ +The installation process first requests machines from MAAS and then must connect to them. To connect, the install process attempts to use the fully qualified domain name (FQDN) of the server. If you used ``.maas`` as the default DNS zone, the FQDN would be ``machine-hostname.maas``. + +The diagram shows an example of using an external DNS server for servers that MAAS deploys in addition to a DNS delegation. This ensures all servers in the network can resolve the DNS names of servers deployed by MAAS. Note that it is not required for the DNS records to be accessible from the internet. + + +![Image showing external DNS server machines that MAAS deploys in addition to a DNS delegation](/clusters_maas_maas-dns-setup.png) + + +## Install + +The following steps will guide you on how to install a PCG cluster. +
+ +1. In an x86 Linux host, open up a terminal session. + + +2. Use the [Palette CLI](/palette-cli/install-palette-cli) `login` command to authenticate the CLI with Palette. When prompted, enter the information listed in the following table. + +
+ + ```shell + palette login + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Spectro Cloud Console** |Enter the Palette endpoint URL. When using the Palette SaaS service, enter ``https://console.spectrocloud.com``. When using a self-hosted instance of Palette, enter the URL for that instance. | + |**Allow Insecure Connection** |Enabling this option bypasses x509 verification. Enter `y` if you are using a self-hosted Palette instance with self-signed TLS certificates. Otherwise, enter `n`.| + |**Spectro Cloud API Key** |Enter your Palette API Key.| + |**Spectro Cloud Organization** |Enter your Palette Organization name.| + |**Spectro Cloud Project** |Enter your desired project name within the selected Organization.| + + +3. Once you have authenticated successfully, invoke the PCG installer by issuing the following command. When prompted, enter the information listed in each of the following tables. + +
+ + ```bash + palette pcg install + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Cloud Type**| Choose OpenStack.| + |**Private Cloud Gateway Name** | Enter a custom name for the PCG. Example: `openstack-pcg-1`.| + |**Share PCG Cloud Account across platform Projects** |Enter `y` if you want the Cloud Account associated with the PCG to be available from all projects within your organization. Enter `n` if you want the Cloud Account to only be available at the tenant admin scope.| + + + +4. Next, provide environment configurations for the cluster. Refer to the following table for information about each option. + +
+ + |**Parameter**| **Description**| + |:-------------|----------------| + |**HTTPS Proxy**|Leave this blank unless you are using an HTTPS Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: ``https://USERNAME:PASSWORD@PROXYIP:PROXYPORT``.| + |**HTTP Proxy**|Leave this blank unless you are using an HTTP Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: ``http://USERNAME:PASSWORD@PROXYIP:PROXYPORT``.| + |**No Proxy**|The default is blank. You can add a comma-separated list of local network CIDR addresses, hostnames, and domain names that should be excluded from being a proxy. This setting will be propagated to all the nodes to bypass the proxy server. Example if you have a self-hosted environment: ``maas.company.com,10.10.0.0/16``.| + |**Proxy CA Certificate Filepath**|The default is blank. You can provide the file path of a CA certificate on the installer host. If provided, this CA certificate will be copied to each host in the PCG cluster during deployment. The provided path will be used on the PCG cluster hosts. Example: `/usr/local/share/ca-certificates/ca.crt`.| + |**Pod CIDR**|Enter the CIDR pool that will be used to assign IP addresses to pods in the PCG cluster. The pod IP addresses should be unique and not overlap with any machine IPs in the environment.| + |**Service IP Range**|Enter the IP address range that will be used to assign IP addresses to services in the PCG cluster. The service IP addresses should be unique and not overlap with any machine IPs in the environment.|.| + +
+ + +5. After the environment options, the next set of prompts is for configuring the PCG cluster for the MAAS environment. The following table contains information about each prompt. + +
+ + |**Parameter**| **Description**| + |-------------|----------------| + | **MAAS API Endpoint** |Enter the MAAS API endpoint. This can be a domain or IP address. Example: `http://10.11.12.13:5240/MAAS`.| + | **MAAS API Key** |Enter an active MAAS API key to use for authentication.| + + + +6. Next, select the appropriate option for each of the following items to define which machines should be selected on the MAAS server for deployment as a PCG. + +
+ + |**Parameter**| **Description**| + |-------------|----------------| + | **Domain** | Select the MAAS domain. | + | **Patch OS on boot** | This parameter indicates whether or not to patch the OS of the PCG hosts on the first boot.| + | **Reboot nodes once OS patch is applied** | This parameter indicates whether or not to reboot PCG nodes after OS patches are applied.| + | **Availability Zone** | Select the availability zones for the PCG cluster. | + | **Resource Pool** | Select the MAAS resource pool. | + | **Cluster Size** | The number of nodes that will make up the cluster. Available options are **1** or **3** . Use three nodes for a High Availability (HA) cluster. | | + + + + Ensure the MAAS server has one or more machines in the **Ready** state for the chosen availability zone + and resource pool combination. + + + + +7. A new PCG configuration file is generated and its location is displayed on the console. You will receive an output similar to the following. + +
+ + ```bash hideClipboard + ==== PCG config saved ==== + Location: :/home/spectro/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + + The ``CloudAccount.apiKey`` and ``Mgmt.apiKey`` values in the **pcg.yaml** are encrypted and cannot be manually updated. To change these values, restart the installation process using the `palette pcg install` command. + + + + +The Palette CLI will now provision a PCG cluster in your OpenStack environment. +If the deployment fails due to misconfiguration, update the PCG configuration file and restart the install process. Refer to the Edit and Redeploy PCG section below. For additional assistance, visit our [Customer Support](https://spectrocloud.atlassian.net/servicedesk/customer/portals) portal. + +## Validate + +Once installed, the PCG registers itself with Palette. To verify the PCG is registered, use the following steps. + + +1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. + + +2. Navigate to the left **Main Menu** and select **Tenant Settings** + + +3. From the **Tenant Settings Menu** click on **Private Cloud Gateways**. Verify your PCG cluster is available from the list of PCG clusters displayed. + + +4. When you install the PCG, a cloud account is auto-created. To verify the cloud account is created, go to **Tenant Settings > Cloud Accounts** and locate **MAAS** in the table. Verify your MAAS account is listed. + + + +## Edit and Redeploy PCG + +To change the PCG install values, restart the installation process using the `palette pcg install` command. Use the following steps to redeploy the PCG or restart the install process. + +
+ +1. Make the necessary changes to the PCG configuration file the CLI created during the installation, if needed. Use a text editor, such as Vi or Nano to update the PCG install configuration file. + +
+ + ```shell hideClipboard + ==== Create PCG reference config ==== + ==== PCG config saved ==== + Location: /Users/demo/.palette/pcg/pcg-20230717114807/pcg.yaml + ``` + + ```bash hideClipboard + vi /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + +2. To redeploy the PCG, use the `install` command with the flags `--silent` and `--config-file`. Provide the file path to the generated PCG config file that was generated and displayed in the output. + +
+ + ```bash hideClipboard + palette pcg install --silent --config-file /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + +
+ +
+ + ## Prerequisites +- Palette version 3.4.X or older. + + + - Canonical [MAAS installed](https://maas.io/docs/how-to-install-maas), set up, and available in your environment. @@ -120,9 +373,9 @@ The diagram shows an example of using an external DNS server for servers that MA The following steps outline the overall process to install the PCG. -For detailed steps, refer to the **Install PCG** tab below, which describes a single-step installation that creates the PCG configuration file and installs the PCG. +For detailed steps, refer to the **Install PCG** section below, which describes a single-step installation that creates the PCG configuration file and installs the PCG. -If you have already installed the PCG and are experiencing issues that you want to fix by editing the PCG configuration file directly, refer to the **Edit PCG Config** tab. +If you have already installed the PCG and are experiencing issues that you want to fix by editing the PCG configuration file directly, refer to the **Edit PCG Config** section below.
@@ -147,9 +400,6 @@ If you have already installed the PCG and are experiencing issues that you want
- - - ## Install the PCG @@ -272,9 +522,7 @@ Once installed, the gateway registers itself with Palette. To verify the gateway When you install the gateway, a cloud account is auto-created. To verify the cloud account is created, go to **Tenant Settings > Cloud Accounts** and locate **MAAS** in the table. Verify your MAAS account is listed. - - ## Edit PCG Configuration File @@ -333,13 +581,17 @@ The installer requests available bare metal machines in your MAAS environment on If you need assistance, please visit our [Customer Support](https://spectrocloud.atlassian.net/servicedesk/customer/portals) portal. - -
-# Update and Manage the MAAS Gateway +
+
+ + + + +# Update and Manage the PCG Palette maintains the Operating System (OS) image and all configurations for the PCG. Periodically, the OS images, configurations, and other components need to be updated to resolve security or functionality issues. Palette releases updates when required, and informs you with an update notification when you click on the gateway in the **Manage Cloud Gateways** page. diff --git a/content/docs/04-clusters/02-data-center/02-openstack.md b/content/docs/04-clusters/02-data-center/02-openstack.md index 7b262ebaac..a0e4803c50 100644 --- a/content/docs/04-clusters/02-data-center/02-openstack.md +++ b/content/docs/04-clusters/02-data-center/02-openstack.md @@ -16,14 +16,16 @@ import PointsOfInterest from 'shared/components/common/PointOfInterest'; Following are some highlights of OpenStack clusters provisioned by Palette: -1. Palette provides public cloud like experience to deploying clusters on OpenStack. +1. Palette enables the ability to use OpenStack as an application platform for engineering team. -2. In order to facilitate communication between the Palette management platform and the OpenStack controllers installed in the private data center, a Private Cloud Gateway needs to be set up within the environment. +2. To facilitate communication between Palette and the OpenStack controllers installed in the private data center, a Private Cloud Gateway (PCG) must be set up within the environment. -3. Private Cloud Gateway(PCG) is Palette's on-premises component to enable support for isolated private cloud or data center environments. Palette Gateway, once installed on-premises registers itself with Palette's SaaS portal and enables secure communication between the SaaS portal and private cloud environment. The gateway enables installation and end-to-end lifecycle management of Kubernetes clusters in private cloud environments from Palette's SaaS portal. +3. Private Cloud Gateway (PCG) is Palette's self-hosted component to support isolated private cloud or data center environments. Once installed, the PCG registers itself with Palette's SaaS portal and enables secure communication between the SaaS portal and the private cloud environment. The PCG enables installation and end-to-end lifecycle management of Kubernetes clusters in private cloud environments from Palette's SaaS portal. + +
![openstack_cluster_architecture.png](/openstack_cluster_architecture.png) @@ -46,7 +48,7 @@ The following prerequisites must be met before deploying a Kubernetes clusters i 5. You should have an Infrastructure cluster profile created in Palette for OpenStack. -6. You should install a Private Cloud Gateway for OpenStack as described in the "**Installing Private Cloud Gateway - OpenStack**" section below. Installing the Private Cloud Gateway will automatically register a cloud account for OpenStack in Palette. You can register your additional OpenStack cloud accounts in Palette as described in the "**Creating a OpenStack Cloud account**" section below. +6. Install a Private Cloud Gateway for OpenStack as described in the **Installing Private Cloud Gateway - OpenStack** section below. Installing the Private Cloud Gateway will automatically register a cloud account for OpenStack in Palette. You can register your additional OpenStack cloud accounts in Palette as described in the **Creating a OpenStack Cloud account** section below. 7. Egress access to the internet (direct or via proxy): @@ -361,7 +363,30 @@ The following prerequisites must be met before deploying a Kubernetes clusters i # Installing Private Cloud Gateway - OpenStack - `video: title: "openstack-pcg-creation": /pcg-creation-video/openstack.mp4` + +Use the following steps to install a PCG cluster in your OpenStack environment. You can use the [Palette CLI](/palette-cli) or the PCG Installer Image to deploy a PCG cluster. Review the prerequisites for each option to help you identify the correct installation method. + + +
+ + + + + + +## Prerequisites + + +The following system prerequisites are required to install an OpenStack PCG. + +- Palette version 4.0.X or greater. + + +- A Palette API key. Refer to the [Create API Key](/user-management/user-authentication#apikey) page for guidance. + + +- Download the Palette CLI from the [Downloads](/spectro-downloads#palettecli) page and install the CLI. Refer to the [Palette CLI Install](/palette-cli/install-palette-cli) guide to learn more. + The following system requirements should be met in order to install a private cloud gateway for OpenStack: @@ -371,6 +396,206 @@ The following system requirements should be met in order to install a private cl Palette provides an installer in the form of a docker container. This installer can be run on any system that has docker daemon installed and has connectivity to the Palette Management console as well as OpenStack controller. + - One additional Kubernetes control plane IP address for rolling upgrades. + + +- A Linux x86-64 host with the Docker daemon installed. + + + + +## Install PCG + + +1. In an x86 Linux host, open up a terminal session. + + + +2. Use the Palette CLI `login` command to authenticate the CLI with Palette. When prompted, enter the information listed in the following table. + +
+ + ```shell + palette login + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Spectro Cloud Console** |Enter the Palette endpoint URL. When using the Palette SaaS service, enter ``https://console.spectrocloud.com``. When using a self-hosted instance of Palette, enter the URL for that instance. | + |**Allow Insecure Connection** |Enabling this option bypasses x509 verification. Enter `y` if you are using a self-hosted Palette instance with self-signed TLS certificates. Otherwise, enter `n`.| + |**Spectro Cloud API Key** |Enter your Palette API Key.| + |**Spectro Cloud Organization** |Enter your Palette Organization name.| + |**Spectro Cloud Project** |Enter your desired project name within the selected Organization.| + + +3. Once you have authenticated successfully, invoke the PCG installer by issuing the following command. When prompted, enter the information listed in each of the following tables. + +
+ + ```bash + palette pcg install + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Cloud Type**| Choose OpenStack.| + |**Private Cloud Gateway Name** | Enter a custom name for the PCG. Example: `openstack-pcg-1`.| + |**Share PCG Cloud Account across platform Projects** |Enter `y` if you want the Cloud Account associated with the PCG to be available from all projects within your organization. Enter `n` if you want the Cloud Account to only be available at the tenant admin scope.| + + +4. Next, provide environment configurations for the cluster. Refer to the following table for information about each option. + +
+ + |**Parameter**| **Description**| + |:-------------|----------------| + |**HTTPS Proxy**|Leave this blank unless you are using an HTTPS Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: `https://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**HTTP Proxy**|Leave this blank unless you are using an HTTP Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: `http://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**No Proxy**|The default is blank. You can add a comma-separated list of local network CIDR addresses, hostnames, and domain names that should be excluded from being a proxy. This setting will be propagated to all the nodes to bypass the proxy server. Example if you have a self-hosted environment: `my.company.com,10.10.0.0/16`.| + |**Proxy CA Certificate Filepath**|The default is blank. You can provide the file path of a CA certificate on the installer host. If provided, this CA certificate will be copied to each host in the PCG cluster during deployment. The provided path will be used on the PCG cluster hosts. Example: `/usr/local/share/ca-certificates/ca.crt`.| + |**Pod CIDR**|Enter the CIDR pool that will be used to assign IP addresses to pods in the PCG cluster. The pod IP addresses should be unique and not overlap with any machine IPs in the environment.| + |**Service IP Range**|Enter the IP address range that will be used to assign IP addresses to services in the PCG cluster. The service IP addresses should be unique and not overlap with any machine IPs in the environment.| + + + +5. After the environment options, the next set of prompts is for configuring the PCG cluster for the OpenStack environment. The following table contains information about each prompt. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**OpenStack Identity Endpoint** | OpenStack Identity endpoint. Domain or IP address.
Example: `https://openstack.mycompany.com/identity`.| + |**OpenStack Account Username** | OpenStack account username.| + |**OpenStack Account Password** | OpenStack account password.| + |**Allow Insecure Connection** |Enabling this option bypasses x509 verification. Enter `y` if you are using an OpenStack instance with self-signed TLS certificates. Otherwise, enter `n`.| + |**CA Certificate** |This is only required when using TLS, in which case you would provide a base64-encoded CA certificate for your OpenStack instance. | + +6. Next, fill out additional OpenStack configurations. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Default Domain** | OpenStack Domain. Example: `Default`.| + | **Default Region** | OpenStack Region. Example: `RegionOne`.| + | **Default Project** | OpenStack Project. Example: `dev`.| + | **Placement Type** | Placement can be static or dynamic. For static placement, VMs are placed into existing networks. For dynamic placement, a new network is created.| + | **Network** | Select an existing network. This is only required for static placement.| + | **Subnet** | Select an existing subnet. This is only required for static placement.| + | **DNS Server(s)** | Enter a comma-separated list of DNS server IPs . This is only required for dynamic placement.| + | **Node CIDR** | Enter a node CIDR. This is only required for dynamic placement. Example: `10.55.0.0/24`.| + | **SSH Public Key** | Provide the public OpenSSH key for the PCG cluster. Use this key when establishing an SSH connection with the PCG cluster. This prompt will result in the default text editor for the Operating System to open. Vi is the more common text editor used in Linux environments.| + | **Patch OS on boot** | This parameter indicates whether or not to patch the OS of the PCG hosts on the first boot.| + | **Reboot nodes once OS patch is applied** | This parameter indicates whether or not to reboot PCG nodes after OS patches are complete. This only applies if the **Patch OS on boot** parameter is enabled.| + + +7. Configure the OpenStack PCG Machine by answering the following prompts. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Availability Zone** | Select the availability zone. | + | **PCG Cluster Size** | Select the node size of the PCG cluster. You can choose between **1** node or **3** nodes for High Availability (HA). | + + +8. A new PCG configuration file is generated and its location is displayed on the console. You will receive an output similar to the following. + +
+ + ```bash hideClipboard + ==== PCG config saved ==== + Location: :/home/spectro/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + + The `CloudAccount.apiKey` and `Mgmt.apiKey` values in the **pcg.yaml** are encrypted and cannot be manually updated. To change these values, restart the installation process using the `palette pcg install` command. + + + +
+ +The Palette CLI will now provision a PCG cluster in your OpenStack environment. +If the deployment fails due to misconfiguration, update the PCG configuration file and rerun the installer. Refer to the [Edit and Redeploy PCG](/clusters/data-center/openstack#editandredeploypcg) section below. For additional assistance, visit our [Customer Support](https://spectrocloud.atlassian.net/servicedesk/customer/portals) portal. + + + +## Validate + +Once installed, the PCG registers itself with Palette. To verify the PCG is registered, use the following steps. + + +1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. + + +2. Navigate to the left **Main Menu** and select **Tenant Settings** + + +3. From the **Tenant Settings Menu** click on **Private Cloud Gateways**. Verify your PCG cluster is available from the list of PCG clusters displayed. + + +4. When you install the PCG, a cloud account is auto-created. To verify the cloud account is created, go to **Tenant Settings > Cloud Accounts** and locate **OpenStack** in the table. Verify your OpenStack account is listed. + + + +## Edit and Redeploy PCG + +To change the PCG install values, restart the installation process using the `palette pcg install` command. Use the following steps to redeploy the PCG or restart the install process. + +
+ +1. Make the necessary changes to the PCG configuration file the CLI created during the installation, if needed. Use a text editor, such as Vi or Nano to update the PCG install configuration file. + +
+ + ```shell hideClipboard + ==== Create PCG reference config ==== + ==== PCG config saved ==== + Location: /Users/demo/.palette/pcg/pcg-20230717114807/pcg.yaml + ``` + + ```bash hideClipboard + vi /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + +2. To redeploy the PCG, use the `install` command with the flags `--silent` and `--config-file`. Provide the file path to the generated PCG config file that was generated and displayed in the output. + +
+ + ```bash hideClipboard + palette pcg install --silent --config-file /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + +
+ + + + + + + `video: title: "openstack-pcg-creation": /pcg-creation-video/openstack.mp4` + + + +## Prerequisites + +The following system requirements are required to deploy a PCG cluster. + +- Palette version 3.4.X or older. + +- A Linux environment with a Docker daemon installed and a connection to Palette and the OpenStack environment. The installer must be invoked on an up-to-date Linux system with an x86-64 architecture. ARM architecture is currently not supported. + + +- Private Cloud Gateway IP requirements: + * One IP address for a single-node PCG or three IP addresses for a three-node PCG cluster. + * One IP address for the Kubernetes control plane. ## Generate pairing code @@ -379,14 +604,14 @@ Navigate to the Private Cloud Gateway page under Administration and Create a new ## Generate gateway config -Invoke gateway installer in interactive mode to generate the gateway configuration file. Follow the prompts to provide the Palette Management, OpenStack cloud account, Environment and Placement information as requested. +Invoke the gateway installer in interactive mode to generate the gateway configuration file. Follow the prompts to provide the Palette Management, OpenStack cloud account, Environment and Placement information as requested. ```bash docker run -it --rm \ --net=host \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /tmp:/opt/spectrocloud \ - gcr.io/spectro-images-public/release/spectro-installer:1.0.9 \ + gcr.io/spectro-images-public/release/spectro-installer:1.0.12 \ -o true ``` @@ -467,20 +692,28 @@ docker run -it --rm \ --net=host \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /tmp:/opt/spectrocloud \ - gcr.io/spectro-images-public/release/spectro-installer:1.0.9 \ + gcr.io/spectro-images-public/release/spectro-installer:1.0.12 \ -s true \ -c //opt/spectrocloud/pcg.yaml ``` -## Upgrading an OpenStack cloud gateway -Palette maintains the OS image and all configurations for the cloud gateway. Periodically, the OS images, configurations, or other components need to be upgraded to resolve security or functionality issues. Palette releases such upgrades when required and communication about the same is presented in the form of an upgrade notification on the gateway. + + +
+ + + + + +## Upgrade PCG +Palette maintains the OS image and all configurations for the PCG. Periodically, the OS images, configurations, or other components need to be upgraded to resolve security or functionality issues. Palette releases such upgrades when required and in an upgrade notification on the PCG. -Administrators should review the changes and apply them at a suitable time. Upgrading a cloud gateway does not result in any downtime for the tenant clusters. During the upgrade process, the provisioning of new clusters might be temporarily unavailable. New cluster requests are queued while the gateway is being upgraded, and are processed as soon as the gateway upgrade is complete. +Administrators should review the changes and apply them at a suitable time. Upgrading a PCG does not result in any downtime for the tenant clusters. During the upgrade process, the provisioning of new clusters might be temporarily unavailable. New cluster requests are queued while the PCG is being upgraded and are processed as soon as the PCG upgrade is complete. -## Deleting an OpenStack cloud gateway -The following steps need to be performed to delete a cloud gateway: +## Delete the PCG +The following steps need to be performed to delete a PCG: -1. As a Tenant administrator, navigate to the Private Cloud Gateway page under settings. +1. As a tenant admin, navigate to the Private Cloud Gateway page under settings. 2. Invoke the **Delete** action on the cloud gateway instance that needs to be deleted. @@ -495,8 +728,8 @@ The following steps need to be performed to delete a cloud gateway: The delete gateway operation deletes the gateway instance registered in the management console, however the gateway infrastructure such as Load Balancers, VMs, Networks (if dynamic provision was chosen), etc. need to be deleted on the OpenStack console -## Resizing an OpenStack gateway -A cloud gateway can be set up as a 1-node or a 3-node cluster. For production environments, it is recommended that 3 nodes are set up. A cloud gateway can be initially set up with 1 node and resized to 3 nodes at a later time. The following steps need to be performed to resize a 1-node cloud gateway cluster to a 3-node gateway cluster: +## Resize the PCG +You can set up the PCG as a single-node or three-node cluster for high availability (HA). For production environments, we recommend three nodes. A PCG can be initially set up with one node and resized to three nodes later. Use the following steps to resize a single-node PCG cluster to a three-node PCG cluster. 1. As a tenant administrator, navigate to the Private Cloud Gateway page under settings. diff --git a/content/docs/04-clusters/02-data-center/03-vmware.md b/content/docs/04-clusters/02-data-center/03-vmware.md index 137548045f..87abef1c68 100644 --- a/content/docs/04-clusters/02-data-center/03-vmware.md +++ b/content/docs/04-clusters/02-data-center/03-vmware.md @@ -44,6 +44,14 @@ The following prerequisites must be met before deploying a Kubernetes clusters i - vSphere version 7.0 or above. vSphere 6.7 is supported but we do not recommend it, as it reached end of general support in 2022. +
+ + Palette supports port groups as follows. Opaque networks in vCenter Server are *not* supported. + + - Virtual machine port groups on vSphere standard switch + - Distributed port groups on vSphere distributed switch + - NSX-T distributed virtual port group + - A Resource Pool configured across the hosts onto which the workload clusters will be provisioned. Every host in the Resource Pool will need access to shared storage, such as vSAN, to be able to make use of high-availability (HA) control planes. @@ -615,19 +623,244 @@ Palette downloads images and Open Virtual Appliance (OVA) files to the spectro-t `video: title: "vsphere-pcg-creation": /pcg-creation-video/vmware.mp4` +You can use two different PCG installation methods for VMware vSphere. You can use the Palette CLI, or you can use an OVA/OVF template. Review the prerequisites for each option to help you identify the correct installation method. +
-You can set up the PCG as a single- or three-node cluster based on your requirements for high availability (HA). The minimum capacity required for a PCG are: + + + + + +## Prerequisites + + +- Palette version 4.0.X or greater. + + +- A Palette API key. Refer to the [Create API Key](/user-management/user-authentication#apikey) page for guidance. + + +- Download the Palette CLI from the [Downloads](/spectro-downloads#palettecli) page and install the CLI. Refer to the [Palette CLI Install](/palette-cli/install-palette-cli) guide to learn more. + +- You can set up the PCG as a single or three-node cluster based on your requirements for high availability (HA). The minimum PCG resource requirements are the following.
- Single-node cluster: 2 vCPU, 4 GB memory, 60 GB storage. - - High-Availability (HA) three-node cluster: 6 vCPU, 12 GB memory, 70 GB storage. + +- Sufficient available IP addresses within the configured OpenStack subnets. + + + + +Self-hosted Palette installations provide a system PCG out-of-the-box and typically do not require a separate, user-installed PCG. However, you can create additional PCGs as needed to support provisioning into remote data centers that do not have a direct incoming connection from the management console. + + + +## Install PCG + +1. In an x86 Linux host, open up a terminal session. + + +2. Use the Palette CLI `login` command to authenticate the CLI with Palette. When prompted, enter the information listed in the following table. + +
+ + ```shell + palette login + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Spectro Cloud Console** |Enter the Palette endpoint URL. When using the Palette SaaS service, enter `https://console.spectrocloud.com`. When using a self-hosted instance of Palette, enter the URL for that instance. | + |**Allow Insecure Connection** |Enabling this option bypasses x509 verification. Enter `y` if you are using a self-hosted Palette instance with self-signed TLS certificates. Otherwise, enter `n`.| + |**Spectro Cloud API Key** |Enter your Palette API Key.| + |**Spectro Cloud Organization** |Enter your Palette Organization name.| + |**Spectro Cloud Project** |Enter your desired project name within the selected Organization.| + + + +3. Once you have authenticated successfully, invoke the PCG installer by issuing the following command. When prompted, enter the information listed in each of the following tables. + +
+ + ```bash + palette pcg install + ``` + +
+ + |**Parameter** | **Description**| + |:-----------------------------|---------------| + |**Cloud Type**| Choose OpenStack.| + |**Private Cloud Gateway Name** | Enter a custom name for the PCG. Example: ``openstack-pcg-1``.| + |**Share PCG Cloud Account across platform Projects** |Enter `y` if you want the Cloud Account associated with the PCG to be available from all projects within your organization. Enter `n` if you want the Cloud Account to only be available at the tenant admin scope.| + + +4. Next, provide environment configurations for the cluster. Refer to the following table for information about each option. + +
+ + |**Parameter**| **Description**| + |:-------------|----------------| + |**HTTPS Proxy**|Leave this blank unless you are using an HTTPS Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: `https://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**HTTP Proxy**|Leave this blank unless you are using an HTTP Proxy. This setting will be propagated to all PCG nodes and all of its cluster nodes. Example: `http://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**No Proxy**|The default is blank. You can add a comma-separated list of local network CIDR addresses, hostnames, and domain names that should be excluded from being a proxy. This setting will be propagated to all the nodes to bypass the proxy server. Example if you have a self-hosted environment: `my.company.com,10.10.0.0/16`.| + |**Proxy CA Certificate Filepath**|The default is blank. You can provide the file path of a CA certificate on the installer host. If provided, this CA certificate will be copied to each host in the PCG cluster during deployment. The provided path will be used on the PCG cluster hosts. Example: `/usr/local/share/ca-certificates/ca.crt`.| + |**Pod CIDR**|Enter the CIDR pool that will be used to assign IP addresses to pods in the PCG cluster. The pod IP addresses should be unique and not overlap with any machine IPs in the environment.| + |**Service IP Range**|Enter the IP address range that will be used to assign IP addresses to services in the PCG cluster. The service IP addresses should be unique and not overlap with any machine IPs in the environment.| + + + + +5. After the environment options, the next set of prompts is for configuring the PCG cluster for the VMware environment. The following table contains information about each prompt. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**vSphere Endpoint** | vSphere endpoint: FQDN or IP address, without the HTTP scheme `https://` or `http://`.
Example: `vcenter.mycompany.com`| + |**vSphere Username** | vSphere account username.| + |**vSphere Password** | vSphere account password.| + |**Allow Insecure Connection** |Enabling this option bypasses x509 verification. Enter `y` if using a vSphere instance with self-signed TLS certificates. Otherwise, enter `n`.| + + +6. Next, fill out VMware account configurations. Specify values for the following properties. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Datacenter** | The data center to target.| + | **Folder**| The folder to target.| + | **Fault Domains**| Specify any fault domains you would like to use.| + | **Cluster**| The compute cluster to use for the PCG deployment.| + | **Network**| The network the PCG cluster will use. | + | **Resource Pool** | The resource pool to target when deploying the PCG cluster.| + | **Storage Type**| Select the datastore and VM Storage policy to apply to the PCG cluster. | + | **NTP Servers**| Specify the IP address for any Network Time Protocol (NTP) servers the PCG cluster can reference.| + | **SSH Public Keys**| Provide the public OpenSSH key for the PCG cluster. Use this key when establishing an SSH connection with the PCG cluster. This prompt will result in the default text editor for the Operating System to open. Vi is the more common text editor used in Linux environments. | + | **Cluster Size** | The number of nodes that will make up the cluster. Available options are **1** or **3** . Use three nodes for a High Availability (HA) cluster. | + + + +7. Specify IP Pool configuration. You have the option to select a static placement or use Dynamic Domain Name Service (DDNS). With static placement, an IP pool is created and the VMs are assigned IP addresses from the selected pool. With DDNS, VMs are assigned IP addresses via DNS. Review the following tables to learn more about each parameter. + +
+ + ##### Static Placement Configuration + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **IP Start range** | Enter the first address in the PCG IP pool range.| + | **IP End range** | Enter the last address in the PCG IP pool range.| + | **Network Prefix** | Enter the network prefix for the IP pool range. Valid values are network CIDR subnet masks from the range `0 - 32`. Example: `18`.| + | **Gateway IP Address** | Enter the IP address of the static IP gateway.| + | **Name servers** | Comma-separated list of DNS name server IP addresses.| + | **Name server search suffixes (optional)** | Comma-separated list of DNS search domains.| + + ##### DDNS Placement Configuration + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Search domains** | Comma-separated list of DNS search domains.| + + +8. Specify the cluster boot configuration. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Patch OS on boot** | This parameter indicates whether or not to patch the OS of the PCG hosts on the first boot.| + | **Reboot nodes once OS patch is applied** | This parameter indicates whether or not to reboot PCG nodes after OS patches are complete. This only applies if the **Patch OS on boot** parameter is enabled.| + + + + +9. Enter the vSphere Machine configuration for the Private Cloud Gateway. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **CPU** | The number of CPUs in the Virtual Machine. | + | **Memory** | The number of memory to allocate to the Virtual Machine.| + | **Storage** | The amount of storage to allocate to the Virtual Machine. | + +10. A new PCG configuration file is generated and its location is displayed on the console. You will receive an output similar to the following. + +
+ + ```bash hideClipboard + ==== PCG config saved ==== + Location: :/home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + + The ``CloudAccount.apiKey`` and ``Mgmt.apiKey`` values in the **pcg.yaml** are encrypted and cannot be manually updated. To change these values, restart the installation process using the `palette pcg install` command. + + + +The Palette CLI will now provision a PCG cluster in your VMware environment. +If the deployment fails due to misconfiguration, update the PCG configuration file and restart the installer. Refer to the [Edit and Redeploy PCG](/clusters/data-center/vmware#editandredeploypcg) section below. For additional assistance, visit our [Customer Support](https://spectrocloud.atlassian.net/servicedesk/customer/portals) portal. + + +## Validate + +Once installed, the PCG registers itself with Palette. To verify the PCG is registered, use the following steps. + + +1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. + + +2. Navigate to the left **Main Menu** and select **Tenant Settings** + + +3. From the **Tenant Settings Menu** click on **Private Cloud Gateways**. Verify your PCG cluster is available from the list of PCG clusters displayed. + + +## Edit and Redeploy PCG + +To change the PCG install values, restart the installation process using the `palette pcg install` command. Use the following steps to redeploy the PCG or restart the install process. + +
+ +1. Make the necessary changes to the PCG configuration file the CLI created during the installation, if needed. Use a text editor, such as vi or nano to update the PCG install configuration file. + +
+ + ```shell hideClipboard + ==== Create PCG reference config ==== + ==== PCG config saved ==== + Location: /Users/demo/.palette/pcg/pcg-20230717114807/pcg.yaml + ``` + + ```bash hideClipboard + vi /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + + +2. To redeploy the PCG, use the `install` command with the flags `--silent` and `--config-file`. Provide the file path to the generated PCG config file that was generated and displayed in the output. +
+ ```bash hideClipboard + palette pcg install --silent --config-file /home/demo/.palette/pcg/pcg-20230706150945/pcg.yaml + ``` + + +
+ + + + The following points give an overview of what you will do to set up the PCG: @@ -636,7 +869,7 @@ The following points give an overview of what you will do to set up the PCG: - Initiate the installation from the tenant portal. - - Deploy the gateway installer VM in vSphere. + - Deploy the gateway installer VM in VMware vSphere. - Launch the cloud gateway from the tenant portal. @@ -647,14 +880,26 @@ Self-hosted Palette installations provide a system gateway out-of-the-box and ty -
-## Tenant Portal - Initiate Install +`video: title: "vsphere-pcg-creation": /pcg-creation-video/vmware.mp4` + +## Prerequisites + + +- Palette version 3.4.X or older. + + +- You can set up the PCG as a single- or three-node cluster based on your requirements for high availability (HA). The minimum PCG resource requirements are the following. + - Single-node cluster: 2 vCPU, 4 GB memory, 60 GB storage. + + - High-Availability (HA) three-node cluster: 6 vCPU, 12 GB memory, 70 GB storage. + +## Install PCG 1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. -2. Navigate to **Tenant Settings** > **Private Cloud Gateway**. +2. Navigate to the left **Main Menu** and select **Tenant Settings** > **Private Cloud Gateway**. 3. Click the **Create Private Cloud Gateway** button and select **VMware**. Private Gateway installation instructions are displayed. @@ -663,8 +908,6 @@ Self-hosted Palette installations provide a system gateway out-of-the-box and ty 4. Copy the gateway-installer link. Alternatively, you can download the OVA and upload it to an accessible location and import it as a local file. -
- ## vSphere - Deploy Gateway Installer 1. Deploy a new OVF template by providing the link to the installer OVA as the URL. @@ -716,6 +959,10 @@ Proxy environments require additional property settings. Each of the proxy prope 4. Choose the desired values for the Data Center, Compute Cluster, Datastore, Network, Resource pool, and Folder. Optionally, provide one or more SSH Keys or NTP server addresses. +
+ + Virtual machine port groups and distributed port groups are listed with their names. NSX-T distributed virtual port groups that exist in vSphere will be listed with their name and segment IDs. + 5. Choose the IP Allocation Scheme - Static IP or DHCP. Selecting static IP enables the option to create an IP pool. To create an IP pool, provide an IP range or a subnet. The IP addresses from the IP pool will be assigned to the gateway cluster. By default, the IP pool is available for use by other tenant clusters. You can prevent this by toggling on the **Restrict to a single cluster** option. @@ -740,8 +987,18 @@ A Gateway cluster installation automatically creates a cloud account using the c +
+ +
-### Upgrade VMware Cloud Gateway + +
+ +--- + + + +# Upgrade PCG Palette maintains the OS image and all configurations for the cloud gateway. Periodically, the OS images, configurations, or other components need to be upgraded to resolve security or functionality issues. Palette releases such upgrades when required and communication about the same is presented in the form of an upgrade notification on the gateway. @@ -757,19 +1014,18 @@ The following steps need to be performed to delete a cloud gateway: 1. As a Tenant Administrator, navigate to the **Private Cloud Gateway** page under **Settings**. -2. Invoke the **Delete** action on the cloud gateway instance that needs to be deleted. +2. Invoke the **Delete** action on the PCG instance you want to delete. -3. The system performs a validation to ensure there are no running tenant clusters associated with the gateway instance being deleted. If such instances are found, the system presents an error. Delete relevant running tenant clusters and retry the deletion of the cloud gateway. +3. The system performs a validation to ensure there are no running tenant clusters associated with the PCG instance being deleted. If such instances are found, an error is displayed. Delete any running tenant clusters and retry deleting the PCG. 4. Delete the Gateway Virtual Machines from vSphere.
-### Resize a VMware Cloud Gateway - -A cloud gateway can be set up as a 1-node or a 3-node cluster. For production environments, it is recommended that three (3) nodes are set up. A cloud gateway can be initially set up with one (1) node and resized to three (3) nodes at a later time. The following steps need to be performed to resize a 1-node cloud gateway cluster to a 3-node gateway cluster: +### Resize PCG +You can set up the PCG as a single-node cluster or as a three-node cluster for high availability (HA). For production environments, we recommend three nodes. A PCG can be initially set up with one node and resized to three nodes later. Use the following steps to resize a single-node PCG cluster to a three-node PCG cluster. 1. As a Tenant Administrator, navigate to the **Private Cloud Gateway** page under **Settings**. @@ -788,9 +1044,9 @@ Scaling a 3-node cluster down to a 1-node cluster is not permitted.

A loa # IP Address Management -Palette supports DHCP as well as Static IP based allocation strategies for the VMs that are launched during cluster creation. IP Pools can be defined, using a range or a subnet. Administrators can define one or more IP pools linked to a private cloud gateway. +Palette supports both DHCP and Static IP-based allocation strategies for the VMs that are launched during cluster creation. IP Pools can be defined using a range or a subnet. Administrators can define one or more IP pools linked to a PCG. -Clusters created using a private cloud gateway can select from the IP pools linked to the corresponding private cloud gateway. By default, IP Pools are shared across multiple clusters, but can optionally be restricted to a cluster. +Clusters created using a PCG can select from the IP pools linked to the corresponding PCG. By default, IP Pools are shared across multiple clusters but can optionally be restricted to a cluster. The following is a description of various IP Pool properties: diff --git a/content/docs/04-clusters/03-edge.md b/content/docs/04-clusters/03-edge.md index 7dc045e062..d096bb0334 100644 --- a/content/docs/04-clusters/03-edge.md +++ b/content/docs/04-clusters/03-edge.md @@ -40,10 +40,13 @@ The following are some highlights of the comprehensive Palette Edge Solution: * Low touch, plug-and-play setup +* Support for AMD64 and ARM64 architectures + + * Immutable update for Kubernetes and operating system (OS) with zero downtime -* Distro agnostic Kubernetes and OS +* Distro-agnostic Kubernetes and OS * Secured remote troubleshooting diff --git a/content/docs/04-clusters/03-edge/01-architecture.md b/content/docs/04-clusters/03-edge/01-architecture.md index 0e6d285109..dcc4ea4a22 100644 --- a/content/docs/04-clusters/03-edge/01-architecture.md +++ b/content/docs/04-clusters/03-edge/01-architecture.md @@ -20,6 +20,10 @@ The following are architectural highlights of Palette-provisioned Edge native cl * Kubernetes is natively installed on the host. + +* Support for AMD64 and ARM64 architectures. + + * Support for bare metal and virtualized edge devices. @@ -59,6 +63,19 @@ The following minimum device requirements must be met to deploy an Edge host suc If Trusted Platform Module (TPM) is used, it must be TPM 2.0 or greater. +# Supported Architectures + +Palette supports AMD64 and ARM64 (beta) architectures for Edge installations. However, we cannot guarantee that all hardware and software configurations will work due to the various options available in the market. We recommend that you test your hardware configuration before deploying to production. + +
+ + + + ARM64 support is a preview feature and requires Palette version 4.0.0 or later. + + + + # Palette Edge Distribution Palette provides the following distributions for edge installations. @@ -78,11 +95,11 @@ Palette offers complete flexibility in deploying clusters at edge sites with var |-|-| | Cluster Mode | - Connected: The site has internet connectivity and the installation is initiated via Palette Management Console
- Air-Gapped: The site does not have internet connectivity. Installation is initiated via the Palette CLI.| | OS | - Ubuntu
- OpenSUSE
- Bring your own OS (BYOOS) | -| K8s Flavor | - Palette eXtended K8s for Edge (PXK-E)
- Palette Optimized K3s
- Palette Optimized RKE2 | +| K8s Flavor | - Palette eXtended K8s for Edge FIPS (PXK-E)
- Palette eXtended K8s for Edge (PXK-E)
- Palette Optimized K3s
- Palette Optimized RKE2 | | K8s Version |- 1.24.x
- 1.25.x
- 1.26.x | | FIPS Mode |- True: Enforce usage of FIPS packs and other required FIPS configuration to meet FIPS compliance
- False | | Edge Host Registration Mode | - Manual: A unique Edge host ID is manually entered into the Palette Management Console
- Auto: Edge hosts automatically register with the Palette through the usage of a registration token supplied in the use-data
- QR Code: Scan a QR code that takes you to a web application that registers the Edge host with Palette. This method is considered advanced with the benefit of simplifying the Edge host registration without needing a tenant token or a manual entry. | -| Edge Host Type - Installer Format | - Bare Metal - ISO
- Virtual Machine (VMware) - OVA
- Virtual Machine (AWS) - AMI | +| Edge Host Type - Installer Format | Create an ISO image that contains all your dependencies and custom configurations. |
diff --git a/content/docs/04-clusters/03-edge/02-edge-configuration/30-cloud-init.md b/content/docs/04-clusters/03-edge/02-edge-configuration/30-cloud-init.md index 2fb9abbf92..d8aa52b51d 100644 --- a/content/docs/04-clusters/03-edge/02-edge-configuration/30-cloud-init.md +++ b/content/docs/04-clusters/03-edge/02-edge-configuration/30-cloud-init.md @@ -179,6 +179,21 @@ stages: - snap install amazon-ssm-agent --classic ``` +#### Pass a Sensitive Information + +If you need to transmit sensitive information, such as credentials, during the site installation phase, you can make the Edge installer skip copying specific stages to the edge hosts. The Edge installer will skip copying the stages that follow the `skip-copy-[string]` naming convention. Refer to the [Sensitive Information in the User Data Stages](/clusters/edge/edge-configuration/skip-copying-stages) guide to learn more. +
+ +```yaml +stages: + network.after: + - name: skip-copy-subscribe + if: [ -f "/usr/sbin/subscription-manager" ] + commands: + - subscription-manager register --username "myname" --password 'mypassword' +``` + + #### Complete Example This is an Edge Installer user data configuration that configures the user `kairos` and prepares the edge host by providing network settings and adding SSL certificates. @@ -287,4 +302,4 @@ boot.after: - | sftp -i /credentials/ssh/id_rsa.pub@cv543.example.internal.abc:/inventory/2023/site-inventory.json mv site-inventory.json /location/inventory/ -``` +``` \ No newline at end of file diff --git a/content/docs/04-clusters/03-edge/02-edge-configuration/33-skip-copying-stages.md b/content/docs/04-clusters/03-edge/02-edge-configuration/33-skip-copying-stages.md new file mode 100644 index 0000000000..064950c495 --- /dev/null +++ b/content/docs/04-clusters/03-edge/02-edge-configuration/33-skip-copying-stages.md @@ -0,0 +1,89 @@ +--- +title: "Sensitive User Data Handling" +metaTitle: "Sensitive User Data Handling" +metaDescription: "Learn how to make the Edge installer skip copying the specific user data stages to the edge hosts so that you can use sensitive information in the user data stages." +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; +import PointsOfInterest from 'shared/components/common/PointOfInterest'; + + +# Sensitive Information in the User Data Stages + +Suppose you must add sensitive information, such as credentials, in your user data configuration file. In the Edge deployment lifecycle, you have two opportunities to apply user data to edge hosts. The first is during the staging phase, where you add the Edge installer to the Edge host. The second opportunity is during the site installation phase, where you can provide supplementary user-data configurations if needed. The diagram below highlights the two mentioned phases in the Edge lifecycle. +
+ +![A diagram highlighting the two stages in the edge deployment lifecycle where you can apply user data.](/edge_edge-configuration_cloud-init_user-data.png) +
+ +
+ +- **Staging Phase** - In the staging phase, you prepare your edge hosts using the organization-level configurations. The configurations include the Edge Installer, the user data, and, optionally, a content bundle. You boot the edge hosts using the Edge Installer and apply the configurations. All the configurations, including the user data, are copied to the edge host during installation. + + Once the edge hosts are prepared with the initial installation, you ship your devices to the site for installation. This step is also called the *installer handoff* step. Refer to the [Prepare Edge Host](/clusters/edge/site-deployment/stage#prepareedgehost) guide to learn more about driving the installer handoff step. + + +- **Site Installation Phase** - In the site installation phase, you use supplementary user data to apply site-specific configurations to the edge hosts. The user data is copied to the edge host during the installation unless you follow the specific naming convention for your user data stages as described below. + + Refer to the [Multiple User Data Use Case](/clusters/edge/edgeforge-workflow/prepare-user-data#multipleuserdatausecase) guide to understand the use cases for applying supplementary user data. If you need to apply a supplementary user data, refer to the [Perform Site Install](/clusters/edge/site-deployment/site-installation) guide to learn the site installation process in detail. + + +In both steps mentioned above, the Edge Installer copies the user data configuration file provided to the **/run/stylus/userdata** file or the **/oem/userdata** file on the edge hosts. If you want to prevent some user data stages from getting copied to the edge host's storage, you can use a specific naming convention to disable the default copy behavior. However, be aware that different persistence behaviors apply depending on which stage of the Edge deployment life cycle you provide sensitive data in the user data configuration file. Refer to the [Sensitive Information in the Site Installation](#sensitiveinformationduringthesiteinstallation) section below to learn more. +
+ +## Sensitive Information in the Installer Handoff + +
+ + +We do not recommend inserting sensitive information in the user data configuration file provided in the installer handoff phase. Use a supplementary user data configuration file and apply it at the site installation phase. + + +
+ +In the installer handoff step, the Edge Installer copies and persists *all* your user data stages into the configuration files on the edge hosts. Copying sensitive information to the edge hosts may pose security risks. Therefore, we recommend you avoid inserting sensitive information in the user data configuration file provided in the installer handoff phase. Use a supplementary user data configuration file and apply it at the site installation phase. + + +
+ +## Sensitive Information in the Site Installation + +If you want to use sensitive information, such as credentials for patching the OS on your edge hosts, in any user data stage during the site installation phase. In such scenarios, you must use the `skip-copy-[string]` naming convention for your user data stages. Replace the `[string]` placeholder with any meaningful string per your requirements. The Edge Installer will skip copying the stages whose name matches the regular expression `skip-copy-*` to the edge host. The stages will execute as long as the drive containing the user data configuration file is mounted to the edge hosts. In most cases, the drive will be a bootable USB flash drive. + +For example, the `skip-copy-subscribe` stage below follows the `skip-copy-[string]` naming convention. Therefore, the Edge Installer will skip copying the stage to the **/run/stylus/userdata** file or the **/oem/userdata** file on the edge host. The stage and the sensitive information below are marked with the points of interest 1 and 2, respectively. +
+ + + +```yaml +stages: + network.after: + - name: skip-copy-subscribe + if: [ -f "/usr/sbin/subscription-manager" ] + commands: + - subscription-manager register --username "myname" --password 'mypassword' +``` + + + +The stage will execute as long as you have mounted the drive containing the user data configuration file. You must unmount the drive from the edge host after the device registers with Palette and before you deploy a Kubernetes cluster on the device. \ No newline at end of file diff --git a/content/docs/04-clusters/03-edge/02-edge-configuration/35-installer-reference.md b/content/docs/04-clusters/03-edge/02-edge-configuration/35-installer-reference.md index 29988444df..9174d52551 100644 --- a/content/docs/04-clusters/03-edge/02-edge-configuration/35-installer-reference.md +++ b/content/docs/04-clusters/03-edge/02-edge-configuration/35-installer-reference.md @@ -35,6 +35,7 @@ The Edge Installer is configured with a set of default values. | `PaletteEndpoint`| `api.console.spectrocloud.com`| The Palette API endpoint. | | `Prefix`| `edge`| The default prefix to apply to the unique identifier. | | `RegistrationURL`| `https://edge-registration-generic.vercel.app`| The URL that operators should use when registering the Edge host with Palette.| +| `disableAutoRegister`| `false` | Set to `true` if you want to disable auto registration. Refer to the [Register Edge Host](/clusters/edge/site-deployment/site-installation/edge-host-registration) reference page to learn more about Edge host registrations.| The default values assume you are installing the Edge host in an environment without a network proxy, do not require remote access to the Edge host, and are using Palette SaaS. If you have requirements different from the default values, you must provide the Edge Installer with additional information. @@ -121,15 +122,17 @@ The `stylus.site` blocks accept the following parameters. | `edgeHostToken` | A token created at the tenant scope that is required for auto registration. | | `projectUid` | The id of the project the Edge host will belong to. | | `projectName` | The name of the project. -| `name` | If you do not specify an edge hostname, the system will generate one from the serial number of the device. If Stylus is unable to identify the serial number, it will generate a random ID instead. In cases where the hardware does not have a serial number, we suggest that you specify a value so there is minimal chance of duplication. Use the value `"$random"` to generate a random ID. You can also use the `DeviceUIDPaths` to read in a value from a system file. | +| `name` | If you do not specify an Edge hostname, the system will generate one from the serial number of the device. If Stylus is unable to identify the serial number, it will generate a random ID instead. In cases where the hardware does not have a serial number, we suggest that you specify a value so there is minimal chance of duplication. Use the value `"$random"` to generate a random ID. You can also use the `DeviceUIDPaths` to read in a value from a system file. | | `prefix` | The system assigns a prefix value to the device UID generated by the Edge Installer. By default, this value is set to `edge`. | | `network` | The network configuration settings. Review the [Site Network Parameters](/clusters/edge/edge-configuration/installer-reference#sitenetworkparameters) below for more details. | -| `registrationURL` | The URL that operators should use to register the edge host with Palette. | +| `registrationURL` | The URL that operators should use to register the Edge host with Palette. | | `insecureSkipVerify` | This controls whether or not a client verifies the server's certificate chain and host name. | | `caCerts` | The Secure Sockets Layer (SSL) certificate authority (CA) certificates.| | `clusterId` | The id of the host cluster the edge host belongs to. | | `clusterName` | The name of the host cluster the edge host belongs to. | -| `tags` | A parameter object you use to provide optional key-value pairs. | +| `tags` | A parameter object you use to provide optional key-value pairs. Refer to the [Tags](#tags) section to learn more. | +| `tagsFromFile` | Specify tags from a file. Refer to the [Tags](#tags) section to learn more. | +| `tagsFromScript` | Use a script to generate the tags. Refer to the [Tags](#tags) section to learn more. | | `deviceUIDPaths` | Specify the file path for reading in product or board serial that can be used to set the device ID. The default file path is **/sys/class/dmi/id/product_uuid**. Refer to the [Device ID (UID) Parameters](/clusters/edge/edge-configuration/installer-reference#deviceid(uid)parameters) section to learn more.| ## Site Network Parameters @@ -179,6 +182,7 @@ You can use the `regex` parameter to remove unsupported characters from attribut
```yaml +#cloud-config stylus: site: deviceUIDPaths: @@ -190,19 +194,135 @@ stylus: -The length of the UID truncates to a maximum allowed length of 128 characters. Keep in mind that the following characters are unsupported: `/ ? # & + % , $ ~ ! @ * () {} | = ; : <> ' . ^ " ` +The length of the UID truncates to a maximum allowed length of 128 characters. The following characters are unsupported: + +`/ ? # & + % , $ ~ ! @ * () {} | = ; : <> ' . ^ "` +## Tags +You can assign tags to the Edge host by specifying tags manually in the configuration file. The tags object accepts key-value pairs. The following example shows how to assign tags manually to the Edge host. +
+```yaml +#cloud-config +stylus: + site: + tags: + env: prod + department: engineering +``` -# Example Configuration +You can also specify tags through alternative methods that are more dynamic, such as reading in tags from a file or from a script that returns a JSON object. You can combine the various methods to provide tags to the Edge host. The following sections describe the various methods you can use to provide tags dynamically to the Edge host. -The following example shows how user data configuration is used to customize the edge host installation process. +
+ + + +The order of precedence for tags is as follows: +
+ +1. Manually provided tags - `tags`. + +2. Tags from a script - `tagsFromScript`. + +3. Tags from a file - `tagsFromFile`. + +Tags from higher priority orders override tags from lower priority. For example, if you specify a tag manually and also specify the same tag in a `tagsFromFile`, the tag from the `tag` object is what the Edge installer will use. + +
+ +
+ +### Tags From a File + +You can specify tags from a file by using the `tagsFromFile` parameter object. The `tagsFromFile` parameter object accepts the following parameters. + +| Parameter | Description | Default Value | +| --- | --- | --- | +| `fileName` | The path to the file containing the tags. | `''` | +| `delimiter` | The delimiter used to separate the key-value pairs. | `\n` | +| `separator` | The separator used to separate the key from the value. | `:` | + +
+ +```yaml +#cloud-config +stylus: + site: + tags: + department: 'sales' + tagsFromFile: + fileName: "/etc/palette/tags.txt" + delimiter: ";" + separator: ":" +``` + +Example: + +You can specify different delimiters and separators to parse the content depending on how the content is formatted. Assume the file **/etc/palette/tags.txt** contains the following content. + +
+ +```text hideClipboard +Location:Mumbai,India; Latitude:48.856614; Longitude:2.352221; owner:p78125d +``` + +
+ +### Tags From a Script + +You can specify tags from a script by using the `tagsFromScript` parameter object. The script must be executable and return a JSON object that contains the tags in the following format. + +
+ +```json hideClipboard +{ + "key": "value", +} +``` + +Example: + +
+ +```json +{ + "department": "sales", + "owner": "p78125d" +} +``` + + + +The `tagsFromScript` parameter object accepts the following parameters. + +| Parameter | Description | Default Value | +| --- | --- | --- | +| `scriptName` | The path to the script that returns a JSON object. | `''` | +| `timeout` | The timeout value in seconds. | `60` | + +
+ +```yaml +#cloud-config +stylus: + site: + tags: + department: 'sales' + tagsFromScript: + scriptName: "/etc/palette/tags.py" + timeout: 60 +``` + + +# Installer Example Configuration + +The following example shows how user data configuration is used to customize the Edge host installation process.
@@ -217,8 +337,8 @@ stylus: env: east terraform_managed: true os: ubuntu - name: edge-59d3f182-35fe-4e10-b0a0-d7f761f1a142 + network: httpProxy: http://proxy.example.com httpsProxy: https://proxy.example.com @@ -273,6 +393,9 @@ stylus: tags: myTag: myValue myOtherTag: myOtherValue + tagsFromScript: + scriptName: /etc/palette/tags.sh + timeout: 30 reboot: false stages: diff --git a/content/docs/04-clusters/03-edge/04-edgeforge-workflow.md b/content/docs/04-clusters/03-edge/04-edgeforge-workflow.md index b9291795d1..4d214a7fed 100644 --- a/content/docs/04-clusters/03-edge/04-edgeforge-workflow.md +++ b/content/docs/04-clusters/03-edge/04-edgeforge-workflow.md @@ -48,7 +48,11 @@ To start building a custom Edge artifact, use the [Build Edge Artifacts](/cluste An ISO file that bootstraps the installation is created in the EdgeForge process. The ISO image contains the Edge Installer that installs the Palette Edge host agent and metadata to perform the initial installation. -
+
+ + ![A diagram breaking up the internal components of the ISO image](/clusters_edge_edgeforge-workflow_iso-diagram.png) + + ## Edge Host Agent Container Image @@ -60,7 +64,12 @@ The Edge host agent container image contains the Palette Edge host agent. The ag These are [Kairos](https://kairos.io/)-based container images for each supported Operating System (OS) and Kubernetes combination. These container images are downloaded during the installation by the Edge Installer and converted to disk images for the system to boot into. -Palette provides these artifacts out-of-the-box. All the container images are hosted in Palette's container registries and automatically downloaded during installation. You can use the default Palette container registries to familiarize yourself with the installation process. However, in a typical production scenario, you would need to customize these artifacts to suit your specific needs or perform some [content bundle](/clusters/edge/edgeforge-workflow/build-content-bundle) optimization. +Palette provides these artifacts out-of-the-box. All the container images are hosted in Palette's public container registries, or a private self-hosted OCI registry and automatically downloaded during installation. You can use the default Palette container registries to familiarize yourself with the installation process. However, in a typical production scenario, you would need to customize these artifacts to suit your specific needs or perform some [content bundle](/clusters/edge/edgeforge-workflow/build-content-bundle) optimization. + +
+ + ![A diagram breaking up the internal components of the Edge Provider container images](/clusters_edge_edgeforge-workflow_provider-diagram.png) +
diff --git a/content/docs/04-clusters/03-edge/09-site-deployment/01-model-profile.md b/content/docs/04-clusters/03-edge/09-site-deployment/01-model-profile.md index db67fe93f4..d93579c643 100644 --- a/content/docs/04-clusters/03-edge/09-site-deployment/01-model-profile.md +++ b/content/docs/04-clusters/03-edge/09-site-deployment/01-model-profile.md @@ -88,8 +88,17 @@ The following steps will guide you on how to create a cluster profile for Edge. images: - image: '{{.spectro.pack.edge-native-byoi.options.system.uri}}' # - image: example.io/my-other-images/example:v1.0.0 - # - image: example.io/my-super-other-images/example:v1.0.0 - + # - image: example.io/my-super-other-images/example:v1.0.0 + #drain: + #cordon: true + #timeout: 60 # The length of time to wait before giving up, zero means infinite + #gracePeriod: 60 # Period of time in seconds given to each pod to terminate gracefully. If negative, the default value specified in the pod will be used + #ignoreDaemonSets: true + #deleteLocalData: true # Continue even if there are pods using emptyDir (local data that will be deleted when the node is drained) + #force: true # Continue even if there are pods that do not declare a controller + #disableEviction: false # Force drain to use delete, even if eviction is supported. This will bypass checking PodDisruptionBudgets, use with caution + #skipWaitForDeleteTimeout: 60 # If pod DeletionTimestamp older than N seconds, skip waiting for the pod. Seconds must be greater than 0 to skip. + options: system.uri: example.io/my-images/example-custom-os:v1.4.5 ``` @@ -98,7 +107,7 @@ The following steps will guide you on how to create a cluster profile for Edge. - You can specify additional images that you may have created that are part of the content bundle. Specify any additional image required by the cluster profile in the `images` section. Add an `- image: ` entry for each image you need to specify. Refer to the [BYOOS Pack](/integrations/byoos) resource to learn more about the pack details. + You can customize the node drainage behavior and specify additional images that you may have created that are part of the content bundle. Specify any additional image required by the cluster profile in the `images` section. Add an `- image: ` entry for each image you need to specify. Refer to the [BYOOS Pack](/integrations/byoos) resource to learn more about the pack details. diff --git a/content/docs/04-clusters/03-edge/09-site-deployment/05-site-installation/06-edge-host-registration.md b/content/docs/04-clusters/03-edge/09-site-deployment/05-site-installation/06-edge-host-registration.md index 6cc9fa528b..7af268aa67 100644 --- a/content/docs/04-clusters/03-edge/09-site-deployment/05-site-installation/06-edge-host-registration.md +++ b/content/docs/04-clusters/03-edge/09-site-deployment/05-site-installation/06-edge-host-registration.md @@ -35,6 +35,23 @@ A registration token is required for the Edge host registration process. Without To register the Edge host, you are required to use a registration token with all three registration options. Edge hosts are registered under the default project chosen for the registration token. You can override the default project by specifying the project in the Edge Installer [user data](/clusters/edge/edge-configuration/installer-reference) configuration file. +By default, devices automatically register during the site installation process when a tenant registration token value is present. Set the parameter `disableAutoRegister` to `true` in the Edge Installer configuration to disable auto registration and require manual device registration. + + +
+ + +```yaml +stylus: + site: + edgeHostToken: MjBhNTQxYzZjZTViNGFhM2RlYTU3ZXXXXXXXXXX + disableAutoRegister: true +``` + + +
+ + Select the registration method that best fits your organizational needs and review the steps to get started. diff --git a/content/docs/04-clusters/04-palette-virtual-clusters.md b/content/docs/04-clusters/04-palette-virtual-clusters.md index 52b1b71922..b79be141ba 100644 --- a/content/docs/04-clusters/04-palette-virtual-clusters.md +++ b/content/docs/04-clusters/04-palette-virtual-clusters.md @@ -16,7 +16,7 @@ import Tooltip from "shared/components/ui/Tooltip"; # Palette Virtual Clusters Overview -Palette Virtual Clusters run as nested Kubernetes clusters within a Host Cluster. Virtual clusters share the host cluster resources, such as CPU, memory, and storage, container network interface (CNI), and container storage interface (CSI). By default, virtual clusters use [k3s](https://github.com/k3s-io/k3s), a highly available, certified Kubernetes distribution designed for production workloads. +Palette Virtual Clusters are nested Kubernetes clusters within a Host Cluster. Virtual clusters share the host cluster resources, such as CPU, memory, storage, container network interface (CNI), and container storage interface (CSI). By default, virtual clusters use [k3s](https://github.com/k3s-io/k3s), a highly available, certified Kubernetes distribution designed for production workloads. Palette provisions and orchestrates virtual clusters to make the lightweight Kubernetes technology stack and tools ecosystem available to you. Deploy virtual clusters on both new and imported Host Clusters and attach application profiles. diff --git a/content/docs/04-clusters/06-cluster-management/03-compliance-scan.md b/content/docs/04-clusters/06-cluster-management/03-compliance-scan.md index a6d39f21d5..eb7d030ce6 100644 --- a/content/docs/04-clusters/06-cluster-management/03-compliance-scan.md +++ b/content/docs/04-clusters/06-cluster-management/03-compliance-scan.md @@ -17,6 +17,14 @@ Palette provides a way to run compliance, security, conformance, and software bi Palette supports four types of scans. Each scan generates reports with details specific to the type of scan. You can initiate multiple scans of each type over time. In addition, Palette keeps a history of previous scans for comparison purposes. To learn more about each scan type, refer to the following sections. +
+ + + +Scans may not work as expected when a node is in maintenance mode. Before scheduling a scan, we recommend you turn off maintenance mode if enabled. To verify if a node is in maintenance mode, navigate to **Clusters** > **Nodes** and check the **Health** column for a **Maintenance mode** icon. To turn off maintenance mode, click on the **three-dot Menu** in the row of the node you want to scan, and select **Turn off maintenance mode**. + + + # Configuration Security This scan examines the compliance of deployed Kubernetes security features against the CIS Kubernetes Benchmarks. CIS Kubernetes Benchmarks are consensus-driven security guidelines for the Kubernetes. Different releases of the CIS benchmark cover different releases of Kubernetes. By default, Kubernetes configuration security will determine the test set based on the Kubernetes version running on the cluster being scanned. Internally, Palette leverages an open-source tool called KubeBench from Aqua Security to perform this scan. Scans are run against master and worker nodes of the Kubernetes cluster, and a combined report is made available on the UI. Users can filter the report to view only the master or worker results if required. diff --git a/content/docs/04-clusters/06-cluster-management/08-taints.md b/content/docs/04-clusters/06-cluster-management/08-taints.md index 18da79d2f9..7c43ef70b8 100644 --- a/content/docs/04-clusters/06-cluster-management/08-taints.md +++ b/content/docs/04-clusters/06-cluster-management/08-taints.md @@ -1,7 +1,7 @@ --- -title: "Node Labels and Taints" -metaTitle: "Label and Taint the nodes" -metaDescription: "Apply taints on node pools for appropriate node to pod scheduling." +title: "Labels and Taints" +metaTitle: "Labels and Taints" +metaDescription: "Learn how to apply labels and taints to nodes in a cluster, and how to specify Namespace labels and annotations to Add-on packs and packs for Container Storage Interface (CSI) and Container Network Interface (CNI) drivers." hideToC: false fullWidth: false --- @@ -11,7 +11,7 @@ import WarningBox from 'shared/components/WarningBox'; import InfoBox from 'shared/components/InfoBox'; import PointsOfInterest from 'shared/components/common/PointOfInterest'; -# Overview on Taints +# Taints Node affinity is a property of Pods that attracts them to a set of nodes (either as a preference or a hard requirement. Taints are the opposite -- they allow a node to repel a set of pods. @@ -40,7 +40,7 @@ Eg: Key = key1; Taints can also be updated on a running cluster by editing a worker node pool from the 'Nodes' tab of the cluster details page. -# Overview on Labels +# Labels You can constrain a Pod to only run on a particular set of Node(s). There are several ways to do this and the recommended approaches such as, nodeSelector, node affinity, etc all use label selectors to facilitate the selection. Generally, such constraints are unnecessary, as the scheduler will automatically do a reasonable placement (e.g. spread your pods across nodes so as not place the pod on a node with insufficient free resources, etc.) but there are some circumstances where you may want to control which node the pod deploys to - for example to ensure that a pod ends up on a machine with an SSD attached to it, or to co-locate pods from two different services that communicate a lot into the same availability zone. @@ -48,4 +48,4 @@ Palette enables our users to Label the nodes of a master and worker pool by usin ## Apply Labels to nodes -Labels are specified in an optional field called 'Additional Labels' in the node pool configuration form. The values are specified as 'key:value'. Multiple such labels may be specified. Labels may be specified from the node pool conifguration form initially during cluster provisioning and updated any time by editing a node pool from the 'Nodes' tab of the cluster details page. +Labels are optional and can be specified in the **Additional Labels** field of the node pool configuration form. Specify one or more values as 'key:value'. You can specify labels initially during cluster provisioning and update them any time by editing a node pool from the **Nodes** tab of the cluster details page. \ No newline at end of file diff --git a/content/docs/04-clusters/06-cluster-management/11.5-kubeconfig.md b/content/docs/04-clusters/06-cluster-management/11.5-kubeconfig.md new file mode 100644 index 0000000000..fbd42f88e3 --- /dev/null +++ b/content/docs/04-clusters/06-cluster-management/11.5-kubeconfig.md @@ -0,0 +1,115 @@ +--- +title: "Kubeconfig" +metaTitle: "Kubeconfig" +metaDescription: "Learn how to find the kubeconfig file for your cluster and how permissions are managed." +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +A [kubeconfig](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/) file is a configuration file used to access a Kubernetes cluster. It contains information such as the cluster's API server address, authentication credentials, and cluster-specific settings. The kubeconfig file allows you to authenticate and interact with the cluster using the kubectl CLI or other Kubernetes client tools. + + +The kubeconfig file is crucial in enabling you and other users to issue kubectl commands against the host cluster. It ensures you have the necessary permissions and access to the cluster's resources. Using the kubeconfig file, you can validate your access to the host cluster and perform various operations, such as deploying applications, managing resources, and monitoring the cluster. + +Overall, the kubeconfig file serves as a key component in connecting and interacting with a Kubernetes cluster, providing you with the necessary configuration and credentials to access the cluster's API server. + + +You can download the kubeconfig file from the cluster details page in Palette. Check out the [Access Cluster with CLI](/clusters/cluster-management/palette-webctl) guide for steps on how to download your cluster's kubeconfig file and connect to your host cluster with the kubectl CLI. + +# Kubeconfig Files + +Palette exposes two kubeconfig files for each cluster deployed through Palette. + +
+ +* Kubeconfig - This kubeconfig contains OIDC and Spectro Proxy configurations. The kubeconfig file is available for all users with proper access to the cluster. The kubeconfig file can be used to access the cluster's resources and perform operations on the cluster. Refer to the [Kubeconfig Access Permissions](#kubeconfigaccesspermissions) section to learn more about access permissions for the kubeconfig file. + + +* Admin Kubeconfig - The admin kubeconfig is created without OIDC configurations. This file is ideal for those that need to access an intermediate host to access the cluster, such as a jump host. Refer to the [Kubeconfig Access Permissions](#kubeconfigaccesspermissions) section to learn more about access permissions for the admin kubeconfig file. + +![The cluster details page with the two Kubeconfig files elements highlighted](/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png) + +# Kubeconfig Access Permissions + +Palette exposes kubeconfig files for each cluster deployed through the paltform. Depending on the cluster's configuration, the kubeconfig file may contain different configurations, such as the cluster's API server address and authentication credentials. + +Your assigned [Palette permissions](/user-management/palette-rbac/project-scope-roles-permissions) determine which clusters you can access and what operations you can perform on the cluster. The permissions assigned to you in Palette determine if you can download and access the kubeconfig files for a cluster. + +As a rule of thumb, users with the Palette role [*Cluster Admin*](/user-management/palette-rbac/project-scope-roles-permissions#cluster) can access both kubeconfig files for all clusters in the project. Users with lower-level project roles such as the *Cluster Editor* or the *Cluster Viewer* may not be able to access the kubeconfig file of the cluster. + +
+ + + +Palette has its own RBAC system that is separate from the [Kubernetes RBAC](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) system in the host cluster. The permissions assigned to you in Palette determine what operations you can perform on the cluster. The permissions assigned to you in the host cluster through the Kubernetes RBAC system determine what operations you can perform inside the cluster and on its resources. Refer to the [Palette Roles and Kubernetes Roles](/clusters/cluster-management/cluster-rbac#paletterolesandkubernetesroles) for additional information. + + + + +The access you have as a user to the kubeconfig files for a cluster depends on the following factors: + +
+ +* Is OIDC configured for the cluster? OIDC is configured in the Kubernetes pack YAML file of the cluster profile. Refer to the respective Kubernetes distribution on the [Packs List](/integrations) page to learn more about OIDC configuration. + +
+ + + + When enabling OIDC, ensure the parameter `oidc-issuer-url` and the `clientConfig` block are properly configured in the Kubernetes Pack YAML. Properly configuring both parameters ensures the kubeconfig file is available for all project users. Otherwise, the kubeconfig file will only be available for Cluster Admins or custom roles that have the *delete* permission for the resource key *cluster*. + + + + +* Is the [Spectro Proxy](/integrations/frp) enabled for the cluster? + + + +Use the tables below to help you identify which project role you need to access the kubeconfig file for a cluster. + +
+ +#### Cluster Admin + +The following table shows the *Cluster Admin* role or equivalent provides access to both the Kubeconfig file and the Admin Kubeconfig file whether OIDC and the Spectro Proxy are configured or not. If you use a custom Palette resource role instead of the Palette role Cluster Admin, ensure the custom Palette resource role has the *delete* permissions for the resource key *cluster* to access both kubeconfig files for a cluster. + + + **Is OIDC Configured?** | **Is Spectro Proxy Enabled?** | **Access to Kubeconfig File** | **Access to Admin Kubeconfig File** | + --- | --- | --- | --- | +Yes | Yes | ✅ | ✅ | +No | Yes| ✅ | ✅ | +Yes | No | ✅ | ✅ | + +#### Non-Cluster Admin + +The table shows that lower-level project roles, such as the *Cluster Editor* or the *Cluster Viewer*, or custom Palette resource roles that do not have the *delete* permissions for the resource key *cluster* may have access to the kubeconfig file. + +If a cluster has OIDC and the Spectro Proxy enabled then the kubeconfig file is available. Or, if the cluster has OIDC enabled and the Spectro Proxy disabled, the kubeconfig file is available. + + + **Is OIDC Configured?** | **Is Spectro Proxy Enabled?** | **Access to Kubeconfig File** | **Access to Admin Kubeconfig File** | +| --- | --- | --- | --- |---| +|Yes | Yes | ✅ | ❌ +| No | Yes | ❌ | ❌ +| Yes | No | ✅ | ❌ + + +# API Access + +Palette exposes two API endpoints that you can use to access the kubeconfig file for a host cluster. The endpoints are: + +
+ +* `GET https://api.spectrocloud.com/v1/spectroclusters/{clusterId}/assets/kubeconfig` + Returns the kubeconfig file for the cluster. The kubeconfig file is returned as a text string. Access to the kubeconfig file is determined by the permissions assigned to you in Palette. For additional information, refer to the [Kubeconfig Access Permissions](#kubeconfigaccesspermissions) section. + + +* `GET https://api.spectrocloud.com/v1/spectroclusters/{clusterId}/assets/adminkubeconfig` + Returns the admin kubeconfig file for the cluster. The admin kubeconfig file is returned as a text string. Only users with the Palette project role *Cluster Admin* or with a custom Palette resource role with the resource key *cluster* and the *delete* permission can access the admin kubeconfig file for a cluster. \ No newline at end of file diff --git a/content/docs/04-clusters/06-cluster-management/15-node-pool.md b/content/docs/04-clusters/06-cluster-management/15-node-pool.md index 4ebc4daee5..5b766c698e 100644 --- a/content/docs/04-clusters/06-cluster-management/15-node-pool.md +++ b/content/docs/04-clusters/06-cluster-management/15-node-pool.md @@ -12,9 +12,10 @@ import InfoBox from 'shared/components/InfoBox'; import PointsOfInterest from 'shared/components/common/PointOfInterest'; import Tooltip from "shared/components/ui/Tooltip"; -# Overview +# Node Pools -You have the ability to update node pools for active clusters and the option to create a new node pool for the cluster. + +A node pool is a group of nodes within a cluster that all have the same configuration. Node pools allow you to create pools of nodes that can be used for different workloads. For example, you can create a node pool for your production workloads and another node pool for your development workloads. You can update node pools for active clusters or create a new node pool for the cluster.
@@ -24,32 +25,24 @@ Ensure you exercise caution when modifying node pools. We recommend creating a [ +## Repave Behavior and Configuration -# Create a New Node Pool - -You can create a new node pool for an active cluster. To create a new node pool follow the steps below. - -1. Ensure you are in the correct scope or project. - - -2. Navigate to the left **Main Menu** and click on **Clusters**. - - -3. Click on the row of the cluster you want to edit the node pool. - +In Kubernetes, the term "repave" refers to the process of replacing a node with a new node. [Repaving](/glossary-all#repavement) is a common practice in Kubernetes to ensure that nodes are deployed with the latest version of the operating system and Kubernetes. Repaving is also used to replace nodes that are unhealthy or have failed. You can configure the repave time interval for a node pool. -4. Click on the **Nodes** tab. +The ability to configure the repave time interval for all node pools except the master pool. The default repave time interval is 900 seconds (15 minutes). You can configure the node repave time interval during the cluster creation process or after the cluster is created. To modify the repave time interval after the cluster is created, follow the [Change a Node Pool](#changeanodepool) instructions below. -5. Click on **New Node Pool**. +
+## Node Pool Configuration Settings -6. Fill out the input fields in the **Add node pool** page. The following table contains an explanation of the available input parameters. +The following tables contain the configuration settings for node pools. Depending on the type of node pool, some of the settings may not be available. +
### Master Node Pool -| Property | Description | +| **Property** | **Description** | |-----------|-------------| | **Node pool name** | A descriptive name for the node pool. | | **Number of nodes in the pool** | Number of nodes to be provisioned for the node pool. For the master pool, this number can be 1, 3, or 5. | @@ -62,30 +55,50 @@ You can create a new node pool for an active cluster. To create a new node pool ### Worker Node Pool -| Property | Description | +| **Property** | **Description** | |-----------|-------------| | **Node pool name** | A descriptive name for the worker pool. | | **Number of nodes in the pool** | Number of nodes to be provisioned for the node pool. | +| **Node repave interval** | The time interval in seconds between repaves. The default value is 900 seconds (15 minutes). | | **Additional Labels** | Optional labels apply placement constraints on a pod. For example, you can add a label to make a node eligible to receive the workload. To learn more, refer to the [Overview on Labels](/clusters/cluster-management/taints#overviewonlabels). | | **Taints** | Sets toleration to pods and allows (but does not require) the pods to schedule onto nodes with matching taints. To learn more, refer to the [Overview on Taints](/clusters/cluster-management/taints#overviewontaints).| | **Rolling update** | Apply the update policy. **Expand first** launches new nodes and then terminates old notes. **Contract first** terminates old nodes and then launches new ones. | | **Instance Option** | AWS options for compute capacity. **On Demand** gives you full control over the instance lifecycle without long-term commitment. **Spot** allows the use of spare EC2 capacity at a discount but which can be reclaimed if needed. | | **Instance Type** |The compute size. | -| **Availability Zones** | The Availability Zones from which to select available servers for deployment. If you select multiple zones, Palette will deploy servers evenly across them as long as sufficient servers are available to do so. | +| **Availability Zones** | The Availability Zones from which to select available servers for deployment. If you select multiple zones, Palette will deploy servers evenly across them as long as sufficient servers are available to do so. If you select public subnets, ensure those subnets have automatic public IP addresses assigned. Otherwise, node deployment errors will occur. Automatic public IP address assignment is typically handled by the infrastructure provider Palette is deploying a cluster to. Discuss this with your network team for additional guidance. | | **Disk Size** | Give the required storage size. | -**Note**: Currently Palette does not support Autoscaler for Azure clusters.
-7. Click on **Confirm** to create the new node pool. + + + +Some features may not be available for all infrastructure providers. Review each infrastructure provider's node pool configuration settings to learn more. + + + +
-# Change a Node Pool +## Create a New Node Pool -Palette allows its users to apply changes to a node pool, including its taints label for a running cluster. To make changes to the an active cluster's node pools, follow the steps below. -1. Ensure you are in the correct scope or project. +### Prerequisites + + +* A Palette-deployed cluster. + + +* Sufficient permissions to edit the cluster. + + +### Create Node Pool + + +You can create a new node pool for an active cluster. To create a new node pool follow the steps below. + +1. Log in to [Palette](https://console.spectrocloud.com). 2. Navigate to the left **Main Menu** and click on **Clusters**. @@ -97,10 +110,90 @@ Palette allows its users to apply changes to a node pool, including its taints l 4. Click on the **Nodes** tab. +5. Click on **New Node Pool**. + + +6. Fill out the input fields in the **Add node pool** page. Refer to the [Node Pool Configuration Settings](#nodepoolconfigurationsettings) tables for more information on each field. + + + + +
+ +7. Click on **Confirm** to create the new node pool. + + +### Validate + +After you create a new node pool, you can validate the node pool by following the steps below. + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Navigate to the left **Main Menu** and click on **Clusters**. + + +3. Click on the row of the cluster you added the new node pool. + + +4. Click on the **Nodes** tab. + + +5. Ensure the new node pool is listed in the **Node Pools** section and that all compute instances are in the healthy status. + +## Change a Node Pool + + +You can apply changes to a node pool after a cluster is created and deployed. You can change the node pool's taints label, node repavement interval, number of compute instances in the node pool and more. To make changes to an active cluster's node pools, follow the steps below. + +### Prerequisites + + +* A Palette deployed cluster. + + +* Sufficient permissions to edit the cluster. + + +### Edit Node Pool + + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Navigate to the left **Main Menu** and click on **Clusters**. + + +3. Select a cluster to edit the node pool. + + +4. Click on the **Nodes** tab. + + 5. The nodes details page is where you can review the existing node pools and their configuration. You can also add a new node pool from this page. Click on the **Edit** button to make changes to the node pool. -6. Make changes as needed. +6. Make the changes as needed. Refer to the [Node Pool Configuration Settings](#nodepoolconfigurationsettings) tables for more information on each field. 7. Click on **Confirm** to update the node pool. + +### Validate + +After you have modified a new node pool, you can validate the node pool by following the steps below. + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Navigate to the left **Main Menu** and click on **Clusters**. + + +3. Select the cluster with the new node pool. + + +4. Click on the **Nodes** tab. + + +5. Ensure the new node pool is listed in the **Node Pools** section and that all compute instances are in the healthy status. + +
\ No newline at end of file diff --git a/content/docs/04.5-devx.md b/content/docs/04.5-devx.md index d0fc95c47a..606c4ee9d3 100644 --- a/content/docs/04.5-devx.md +++ b/content/docs/04.5-devx.md @@ -71,7 +71,13 @@ You can manage PDE resources through the [Palette API](/api/introduction), [Spec ![A view of the Palette CLI menu from a terminal](/devx_devx_cli-display.png) -Check out the [Palette CLI](/palette-cli/install-palette-cli) for installation guidance. +Check out the [Palette CLI](/palette-cli/install-palette-cli) for installation guidance. + +
+ +## PDE Visual Studio Code Extension + +You can create and manage lightweight Kubernetes clusters from within Visual Studio (VS) Code by using the PDE VS Code Extension. The plugin accelerates developing and testing your containerized applications and integrates with the Kubernetes Extension for VS Code. To learn about features of PDE VS Code Extension and how to install and activate it, check out [PDE Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=SpectroCloud.extension-palette). # Resources diff --git a/content/docs/04.6-vm-management.md b/content/docs/04.6-vm-management.md index bf99c45c54..c022a792c2 100644 --- a/content/docs/04.6-vm-management.md +++ b/content/docs/04.6-vm-management.md @@ -1,7 +1,7 @@ --- -title: "Virtual Machine Management" -metaTitle: "Palette VM Management" -metaDescription: "Learn about Palette's VM Management solution for managing containerized and virtualized applications." +title: "Virtual Machine Orchestrator" +metaTitle: "Virtual Machine Orchestrator" +metaDescription: "Learn about the Palette Virtual Machine Orchestrator solution for managing containerized and virtualized applications." icon: "server" hideToC: false fullWidth: false @@ -14,26 +14,27 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -Palette Virtual Machine (VM) Management provides a unified platform for managing containerized and virtualized applications. This solution, which requires a Palette VM Management license, allows organizations to onboard, deploy, manage, and scale VMs within the same cluster as their containerized applications. Palette VM Management simplifies managing infrastructure, improves resource utilization, and removes the cost of having a hypervisor. +Palette Virtual Machine Orchestrator (VMO) provides a unified platform for managing containerized and virtualized applications. This solution allows organizations to onboard, deploy, manage, and scale VMs within the same cluster as their containerized applications. Palette VM Orchestrator simplifies managing infrastructure, improves resource utilization, and removes the cost of having a hypervisor. -Palette VM Management achieves a Kubernetes-native experience through its **Spectro VM Dashboard** add-on pack, which provides a user-friendly web console interface to manage VMs. + +![A drawing of VMs deployed to Palette](/docs_vm-mangement_vmo-diagram.png) # Use Cases -VM Management is particularly suitable in the following scenarios: +Palette VM Orchestrator is particularly suitable in the following scenarios:
-- Organizations that want to remove their virtualization infrastructure due to an aging environment or to reduce costs. Using Palette VM Management, legacy applications and modern, containerized applications can be deployed on VMs. +- Organizations that want to remove their virtualization infrastructure due to an aging environment or to reduce costs. By using Palette VM Orchestrator, legacy applications and modern, containerized applications can be deployed on VMs. -- Edge locations that have only a few VMs running, and a hypervisor is no longer desired. +- Edge locations that have only a few VMs running, and where a hypervisor is no longer desired. -# Prerequisites +# Prerequisites -Palette VM Management requires the following: +Palette Virtual Machine Orchestrator requires the following:
@@ -45,68 +46,57 @@ Palette VM Management requires the following: - VMs with Persistent Volume Claim (PVC) must have a StorageClass that supports ``ReadWriteMany`` (``RWX``) access mode for seamless live migration to a different node - either when triggered manually or during a Kubernetes upgrades. -
- - - -In environments that use nested virtualization, where VMs run inside of VMs due to lack of hardware to host VMs, it is technically possible to run VMs on Kubernetes by setting the KubeVirt resource ``useEmulation`` to true. However, we do not recommend this approach. - - - - -# Access VM Management - -To request access to the Palette VM Management solution, please contact our support team by sending an email to support@spectrocloud.com. Kindly provide the following information in your email: +
-- Your full name -- Organization name (if applicable) -- Email address -- Phone number (optional) -- A brief description of your intended use for the Palette Self-host installer image. + -Our dedicated support team will promptly get in touch with you to provide the necessary assistance and share credentials and an endpoint URL to access the registry that stores the Spectro VM Dashboard pack. + In environments that use nested virtualization, where VMs operate inside of VMs due to lack of hardware to host VMs, it is technically possible to operate VMs in Kubernetes by setting the KubeVirt resource ``useEmulation`` to true. However, we do not recommend this approach. + -# Get Started With VM Management -When you receive credentials and registry information from Spectro Cloud, you will need to add the custom registry in your Palette environment. Follow steps in [Configure a Custom Pack Registry](https://docs.spectrocloud.com/registries-and-packs/adding-a-custom-registry#configureacustompackregistryonthepaletteconsole) and use the provided registry URL as the endpoint. +# Get Started With VM Orchestrator -To get started with Palette VM Management, review [Dashboard Pack and Profile](/vm-management/vm-packs-profiles) to learn about components of the **Spectro VM Dashboard** integrated pack. Next, become familiar with features of the [Spectro VM Dashboard](/vm-management/vm-packs-profiles/vm-dashboard) and the web interface it provides to manage your VMs. +To get started, review [Virtual Machine Orchestrator Pack](/vm-management/vm-packs-profiles) to learn about its components. -Review [Create Spectro VM Dashboard Profile](/vm-management/vm-packs-profiles/create-vm-dashboard-profile) and [Enable Spectro VM Dashboard](/vm-management/vm-packs-profiles/enable-vm-dashboard) to learn how to create a cluster profile with the dashboard pack and gain access to the dashboard. +Review [Create a VMO Profile](/vm-management/vm-packs-profiles/create-vmo-profile) and [Add Roles and Role Bindings](/vm-management/vm-packs-profiles/add-roles-and-role-bindings) to learn how to create the cluster profile and add roles and permissions that allow users to create and manage Virtual Machines (VMs). -The dashboard provides various methods to quickly deploy VMs from out-of-the-box templates or from your organization's templates. To learn more about using and creating templates, review [Deploy VM From a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) and [Create a VM Template](/vm-management/create-manage-vm/create-vm-template). +Palette VM Orchestrator provides various methods to quickly deploy VMs from out-of-the-box templates or from your organization's templates. To learn more about using and creating templates, review [Deploy VM From a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) and [Create a VM Template](/vm-management/create-manage-vm/create-vm-template). # Feature Gates -Palette VM Management utilizes open-source KubeVirt as a component of the **Spectro VM Dashboard** pack to manage VMs and enables the following KubeVirt feature gates by default: +Palette VM Orchestrator utilizes open-source KubeVirt as a component of the **Virtual Machnine Orchestrator** pack to manage VMs and enables the following KubeVirt feature gates by default:
-* LiveMigration -* Snapshot -* HotplugVolumes +- LiveMigration +- Snapshot +- HotplugVolumes +- VMExport +- ExpandDisks +- HotplugNICs +- VMLiveUpdateFeatures -KubeVirt offers other feature gates you may find useful and which you can enable using [Kubernetes feature gates](https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/). To enable more KubeVirt feature gates, you can modify the ``kubevirt.kubevirtResource.additonalFeatureGates`` parameter in the **Spectro VM Dashboard** manifest. +KubeVirt offers other feature gates you may find useful and which you can enable using [Kubernetes feature gates](https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/). To enable more KubeVirt feature gates, you can modify the ``kubevirt.kubevirtResource.additonalFeatureGates`` parameter in the **Virtual Machine Orchestrator** manifest. For more information on KubeVirt feature gates, refer to the [KubeVirt user guide](https://kubevirt.io/user-guide/operations/activating_feature_gates/). # Resources -- [VM Management Packs and Profiles](/vm-management/vm-packs-profiles) +- [Virtual Machine Orchestrator Pack](/vm-management/vm-packs-profiles) -- [Spectro VM Dashboard](/vm-management/vm-packs-profiles/vm-dashboard) +- [Create a VMO Profile](/vm-management/vm-packs-profiles/create-vmo-profile) -- [Create Spectro VM Dashboard Profile](/vm-management/vm-packs-profiles/create-vm-dashboard-profile) +- [Add Roles and Role Bindings](/vm-management/vm-packs-profiles/add-roles-and-role-bindings) -- [Enable Spectro VM Dashboard](/vm-management/vm-packs-profiles/enable-vm-dashboard) +- [Create and Manage VMs](/vm-management/create-manage-vm) -- [Create and Manage VMs](/vm-management/create-manage-vm) +- [Standard VM Operations](/vm-management/create-manage-vm/standard-vm-operations) - [Deploy VM from a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) @@ -115,9 +105,6 @@ For more information on KubeVirt feature gates, refer to the [KubeVirt user guid - [Create a VM Template](/vm-management/create-manage-vm/create-vm-template) -- [Standard VM Operations](/vm-management/create-manage-vm/standard-vm-operations) - - - [VM Roles and Permissions](/vm-management/vm-roles-permissions) @@ -126,7 +113,3 @@ For more information on KubeVirt feature gates, refer to the [KubeVirt user guid

- -
- -
diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles.md b/content/docs/04.6-vm-management/05-vm-packs-profiles.md index 76931f6b06..6fdd30b963 100644 --- a/content/docs/04.6-vm-management/05-vm-packs-profiles.md +++ b/content/docs/04.6-vm-management/05-vm-packs-profiles.md @@ -1,7 +1,7 @@ --- -title: "VM Dashboard Pack and Profile" -metaTitle: "VM Dashboard Pack and Profile" -metaDescription: "Components of the Spectro VM Dashboard integrated pack." +title: "Virtual Machine Orchestrator Pack" +metaTitle: "Virtual Machine Orchestrator Pack" +metaDescription: "Learn about components of the Virtual Machine Orchestrator pack." icon: " " hideToC: false fullWidth: false @@ -15,49 +15,45 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -Palette Virtual Machine (VM) Management provides a single-pack experience that consolidates all the dependencies needed to deploy and manage VMs in your Kubernetes host cluster. - -The components of the pack are described below. Two essential components are the **Spectro VM Dashboard** pack and **Spectro Proxy** pack. When you create the cluster profile, you only need to add the **Spectro VM Dashboard** pack. +The **Virtual Machine Orchestrator** pack provides a single-pack experience that consolidates all the dependencies needed to deploy and manage VMs in your Kubernetes host cluster. You use **Virtual Machine Orchestrator** pack to create a VMO cluster profile. The pack's components are described below. All the components are enabled by default in the `charts:` section of the pack YAML configuration file.
-- **Spectro VM Dashboard**: An add-on pack that enables access to a web console so you can manage and monitor your VMs. The console is accessible from the **Virtual Machines** tab that appears on the cluster overview page in Palette when VM Management is enabled. The dashboard provides a web interface to create and manage VMs in your Kubernetes cluster. To learn more about the web console, refer to [Spectro VM Dashboard](/vm-management/vm-packs-profiles/vm-dashboard). - +- **Spectro VM Dashboard**: Enables access to a web console so you can manage and monitor your VMs. The console is accessible from the **Virtual Machines** tab that appears on the cluster overview page when using Palette Virtual Machine Orchestrator (VMO). The dashboard provides a web interface to create and manage VMs in your Kubernetes cluster. -- **Spectro Proxy**: An add-on pack that enables the use of a reverse proxy with a Kubernetes cluster. This pack is automatically added when you use the default dashboard configuration. Check out the [Spectro Proxy](/integrations/frp) guide to learn more. - -- **KubeVirt**: An add-on pack that allows you to create VMs within a Kubernetes cluster using open-source KubeVirt. KubeVirt provides feature gates you can enable in the Spectro VM Dashboard manifest. To learn which feature gates Palette enables by default and how you can enable additonal feature gates, check out the [Feature Gates](/vm-management#featuregates) section. +- **KubeVirt**: Allows you to create VMs within a Kubernetes cluster using open-source [KubeVirt](https://kubevirt.io). KubeVirt provides feature gates you can enable in the Virtual Machine Orchestrator pack YAML file. To learn which feature gates Palette enables by default and how you can enable additional feature gates, check out the [Feature Gates](/vm-management#featuregates) section. KubeVirt extends Kubernetes with additional virtualization resource types using Kubernetes Custom Resource Definitions (CRD) API. KubeVirt also includes controllers and agents that provide VM management capabilities on the cluster. Through KubeVirt you can use the Kubernetes API to manage VM resources similar to the way you manage Kubernetes resources. -- **KubeVirt CDI**: An add-on pack that provides persistent storage for Kubernetes clusters. It enables Persistent Volume Claims (PVCs) to be used as disks for KubeVirt VMs. +- **KubeVirt CDI**: Provides persistent storage for Kubernetes clusters. It enables Persistent Volume Claims (PVCs) to be used as disks for KubeVirt VMs. -- **Volume Snapshot Controller**: A Kubernetes plug-in that watches VolumeSnapshot CRD objects and manages the creation and deletion of volume snapshots. A snapshot represents a point-in-time copy of a volume. +- **Volume Snapshot Controller**: A Kubernetes plugin that watches VolumeSnapshot CRD objects and manages the creation and deletion of volume snapshots. A snapshot represents a point-in-time copy of a volume. - **Multus CNI**: A Controller Network Interface (CNI) plugin that enables multiple network interfaces to attach to Kubernetes pods. In this context, it is used to attach VM networks to the launched VM. -Administrators can configure out-of-the-box add-on packs, cluster profiles, and VM templates that include commonly used operating systems, or they can define their own VM templates to share with users. + +The **Spectro Proxy** pack enables the use of a reverse proxy with a Kubernetes cluster and is automatically installed when you create the cluster with the default **Proxied** setting for **Access** during cluster profile creation. Check out the [Spectro Proxy](/integrations/frp) pack documentation to learn more. -# Resources + -- [Spectro VM Dashboard](/vm-management/vm-packs-profiles/vm-dashboard) +Administrators can configure the out-of-the-box add-on packs, cluster profiles, and VM templates that include commonly used operating systems, or they can define their own VM templates to share with users. -- [Spectro Proxy](/integrations/frp) +# Resources -- [Feature Gates](/vm-management#featuregates) -
+- [Spectro Proxy](/integrations/frp) -
-
+- [Feature Gates](/vm-management#featuregates)
+ +
\ No newline at end of file diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles/10-vm-dashboard.md b/content/docs/04.6-vm-management/05-vm-packs-profiles/10-vm-dashboard.md deleted file mode 100644 index 84b5c291c6..0000000000 --- a/content/docs/04.6-vm-management/05-vm-packs-profiles/10-vm-dashboard.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: "Spectro VM Dashboard" -metaTitle: "Spectro VM Dashboard" -metaDescription: "Learn about the Spectro VM Dashboard web interface to manage VMs." -icon: " " -hideToC: false -fullWidth: false ---- - -import Tabs from 'shared/components/ui/Tabs'; -import WarningBox from 'shared/components/WarningBox'; -import InfoBox from 'shared/components/InfoBox'; - - -# Overview - -The Spectro VM Dashboard offers a web console accessible from the **Virtual Machines** tab that appears on the cluster overview page when VM Management is enabled. - -The first time you enable the dashboard, the default view will appear blank. As a best practice, we recommend creating at least one namespace dedicated to VMs. To learn how, refer to [Namespace Management](/clusters/cluster-management/namespace-management). Namespaces you create will be listed in the **drop-down Menu** at the top of the dashboard. VMs that you deploy within a namespace are listed on the dashboard. - -You can select a VM to view its details and perform standard VM operations. VM operations are accessible from the **three-dot Menu** at the right of each listed VM or when you click **Actions** from the VM details page. - -When you click on a VM in the list, the following tabs display. Tabs are specific to the selected VM. - -
- -- **Overview**: This tab has general information about the VM, such as its IP address, operating system, creation date and time zone, running status, active users, whether the guest agent is installed or not, the quantity of Network Interface Cards (NIC) and disks, and any recent events. - - -- **Details**: Provides additional VM details such as labels associated with the VM, pod information, scheduling and resource requirements, and CPU and memory. If the QEMU Guest Agent is not installed, **Not Available** displays in place of details that would otherwise be available to you. - - -- **YAML**: From here you can view and change the VM configuration. - - -- **Events**: Displays streaming events in the VM. Any standard operations you perform on the VM are captured here. - - -- **Console**: Allows you to access and interact with the VM through its console. If you are not using a template, you can configure the VM using the console. - - -- **Network Interfaces**: Allows you to add and manage network interfaces. By default, the Pod Networking interface is a masquerade type interface, or in simple terms, it's a one-to-many IP address translation. You can change this to be a Bridge or other type interface. - - -- **Disks**: Allows you to add and manage disks. You can update the disk size, specify type `Disk`, `CD-ROM`, or `LUN`, and specify the interface `virtuo`, `sata`, or `scsi`. By default, `spectro-storage-class` is applied to the disk. - - -- **Snapshots**: Allows you to take a new snapshot and manage existing ones. - - -# Resources - -[Namespace Management](/clusters/cluster-management/namespace-management) - - -
- -
- -
- -
- - diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vm-dashboard-profile.md b/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vm-dashboard-profile.md deleted file mode 100644 index e51771a930..0000000000 --- a/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vm-dashboard-profile.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: "Create Spectro VM Dashboard Profile" -metaTitle: "Create Spectro VM Dashboard Profile" -metaDescription: "Learn how to create a Palette profile for the Spectro VM Dashboard." -icon: " " -hideToC: false -fullWidth: false ---- - -import Tabs from 'shared/components/ui/Tabs'; -import WarningBox from 'shared/components/WarningBox'; -import InfoBox from 'shared/components/InfoBox'; - - -# Overview - -The Spectro VM Dashboard is a web-based UI for virtual machines (VMs) that uses secure ports and conveniently includes Spectro Proxy. When used with the default settings for access control and Identity Provider (IDP), there is nothing to configure. - -Create a cluster profile with the **Spectro VM Dashboard** add-on pack and apply it to your cluster. When the cluster updates, a **Virtual Machines** tab appears. - - -# Prerequisites - -- Registered Spectro VM Dashboard pack registry. - - -- Outbound internet connectivity for port 443 is allowed so that you and your applications can connect with the Spectro Cloud reverse proxy. - - -- Users or groups must be mapped to a Virtual Machine RBAC role. You can create a custom role through a manifest and use Palette's RoleBinding feature to associate the users or groups with the role. Refer to the [Create Role Bindings](/clusters/cluster-management/cluster-rbac#createrolebindings) guide to learn more. - - -- A namespace for VMs. Although you can deploy VMs from the default namespace, we recommend creating at least one namespace dedicated to VMs as a way to organize and manage them. To learn how to create a namespace, check out [Create a Namespace](/clusters/cluster-management/namespace-management#createanamespace). - -# Create the VM Dashboard - -1. Log in to [Palette](https://console.spectrocloud.com). - - -2. Select **Profiles** in the left **Main Menu** and click the **Add Cluster Profile** button. - - -3. Enter basic information for the profile: name, version if desired, and optional description. - - -4. Select type **Add-on**, and click **Next**. - - -5. In the next screen that displays, click **Add New Pack**, and use the following information to find the VM Dashboard pack: - -
- - - **Pack Type**: System App - - **Registry**: Select the registry you added. - - **Pack Name**: Spectro VM Dashboard - - **Pack Version**: 3.1.x or newer - -
- - A configuration panel displays Access and Identity Provider (IDP) parameters with pre-defined default settings. - -
- -10. Configure the dashboard. - -
- -## Configure the Dashboard - -The default setting for **Access** is **Proxied**, which automatically adds the Spectro Proxy pack. Changing the default may require some additional configuration. - -The default setting for **Identity Provider** is Palette. All IDP options require you to map a set of users or groups to a Kubernetes RBAC role. - -
- - - -We recommend using the pack defaults. Default settings provide best practices for your clusters. Changing the default settings can introduce misconfigurations. Carefully review the changes you make to a pack. - - - -IDP options are as follows: - -
- -- **Palette**: This setting makes Palette the IDP, so any user with a Palette account in the tenant and the proper permissions to view and access the project's resources can log into the Kubernetes dashboard. - - -- **Inherit from Tenant**: This setting requires you to configure OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose **OIDC**, and provide your third-party IDP details. For more information, check out the [SSO Setup](/user-management/saml-sso) guide. - - -- **Specified on Kubernetes layer**: This setting requires you to configure OIDC manually in the Kubernetes pack. Refer to [Use RBAC With OIDC](/clusters/cluster-management/cluster-rbac/#userbacwithoidc) for more information. - -# Validate - -You can validate the profile is created. - -
- -1. Navigate to **Profiles** from the left **Main Menu**. - - -2. Locate the newly created profile in the list. - -# Next Steps - -You can now apply the profile to your cluster. [Enable Spectro VM Dashboard](/vm-management/vm-packs-profiles/enable-vm-dashboard) guides you in applying the profile so you can access the dashboard. diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vmo-profile.md b/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vmo-profile.md new file mode 100644 index 0000000000..fd15e9cc7d --- /dev/null +++ b/content/docs/04.6-vm-management/05-vm-packs-profiles/15-create-vmo-profile.md @@ -0,0 +1,116 @@ +--- +title: "Create a VMO Profile" +metaTitle: "Create a VMO Profile" +metaDescription: "Learn how to create a cluster profile to utilize Palette Virtual Machine Orchestrator capabilities." +icon: " " +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +The **Virtual Machine Orchestrator** pack that you use to create a cluster profile conveniently includes several components and automatically installs the [Spectro Proxy](/integrations/frp) pack when you use the default profile configuration. To learn about pack components, refer to [Virtual Machine Orchestrator Pack](/vm-management/vm-packs-profiles). + + +# Prerequisites + +- A Palette permission key `create` for the resource `clusterProfile`. + + +# Create the Profile + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Select **Profiles** in the left **Main Menu** and click the **Add Cluster Profile** button. + + +3. Enter basic information for the profile: name, version if desired, and optional description. + + +4. Select type **Add-on**, and click **Next**. + + +5. In the following screen, click **Add New Pack**. + + +6. Use the information below to find the **Virtual Machine Orchestrator** pack: + +
+ + - **Pack Type**: System App + - **Registry**: Public Repo + - **Pack Name**: Virtual Machine Orchestrator + - **Pack Version**: 1.0 or higher + + +7. Review the **Access** configuration panel at right. The default setting is **Proxied**, which automatically adds the **Spectro Proxy** pack when you create the cluster. Check out the [Spectro Proxy](/integrations/frp) guide to learn more. Changing the default may require some additional configuration. + + The **Direct** option is intended for a private configuration where a proxy is not implemented or not desired. + +
+ + + + We recommend using the pack defaults. Default settings provide best practices for your clusters. Changing the default settings can introduce misconfigurations. Carefully review the changes you make to a pack. + + + +8. Click **Confirm & Create**. + + +9. In the following screen, click **Next**. + + +10. Review the profile and click **Finish Configuration**. + + +11. Apply the profile to your cluster. + + + + +# Validate + +You can validate the profile is created. + +
+ +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Navigate to **Profiles** from the left **Main Menu**. + + +3. Locate the newly created profile in the list. + + +4. From the left **Main Menu**, click **Clusters** and select your cluster. + + +5. Based on your Single Sign-On (SSO) settings, the **Virtual Machines** tab may display on the **Cluster Overview** page, or the **Connect** button may display next to **Virtual Machines Dashboard** in cluster details. + + +# Next Steps + +You will need to configure roles and role bindings to give users access virtual clusters. You can use VM user roles and permissions or standard Kubernetes roles. For configuration guidance, refer to [Add Roles and Role Bindings](/vm-management/vm-packs-profiles/add-roles-and-role-bindings). The [VM User Roles and Permissions](/vm-management/vm-roles-permissions) reference lists Cluster Roles and equivalent Palette Roles. + + +# Resources + +- [Add Roles and Role Bindings](/vm-management/vm-packs-profiles/add-roles-and-role-bindings) diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles/16-enable-vm-dashboard.md b/content/docs/04.6-vm-management/05-vm-packs-profiles/16-enable-vm-dashboard.md deleted file mode 100644 index fe6f3187dc..0000000000 --- a/content/docs/04.6-vm-management/05-vm-packs-profiles/16-enable-vm-dashboard.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: "Enable Spectro VM Dashboard" -metaTitle: "Enable Spectro VM Dashboard" -metaDescription: "Learn how to apply a profile to enable the Spectro VM Dashboard." -icon: " " -hideToC: false -fullWidth: false ---- - -import Tabs from 'shared/components/ui/Tabs'; -import WarningBox from 'shared/components/WarningBox'; -import InfoBox from 'shared/components/InfoBox'; - - -# Overview - -To enable the Spectro VM Dashboard, apply the profile you created to your cluster. - - -# Prerequisites - -- A cluster profile with the **Spectro VM Dashboard** add-on pack configured. Check out the [Create Spectro VM Dashboard Profile](/vm-management/vm-packs-profiles/create-vm-dashboard-profile) guide to learn more. - - -- Two defined cluster role bindings for every user: ``spectro-list-namespaces``and ``spectro-list-vmtemplates``. - - -- Additional cluster roles, based on the user's persona, must be associated with the user by specifying a cluster role binding or a namespace-restricted role binding: - -
- - - ``spectro-vm-admin`` - - - ``spectro-vm-power-user`` - - - ``spectro-vm-user`` - - - ``spectro-vm-viewer`` - - Alternatively, you can use standard Kubernetes roles ``cluster-admin``, ``admin``, ``edit``, and ``view`` instead of defining bindings based on ``spectro-vm-*`` roles. - - -- Assigned permissions to access Palette clusters. - - -# Enable the VM Dashboard - -1. Log in to [Palette](https://console.spectrocloud.com). - - -2. From the left **Main Menu**, click **Clusters** and select your cluster. - - -3. Navigate to the **Profiles** tab and click **+** next to **Addon Layers**, then select the profile you created. - - -4. Click on **Settings** and choose **RBAC** to add role bindings. Refer to [Create a Role Binding](/clusters/cluster-management/cluster-rbac#createrolebindings) for guidance. Refer to [VM User Roles and Permissions](/vm-management/vm-roles-permissions) for a list of Cluster Roles and equivalent Palette Roles. - - -5. Click **Confirm** to update the cluster. - -The cluster status displays as **Upgrading** on the cluster overview page. Updating can take several minutes depending on your environment. You can track events from the **Events** tab. - - -# Validate - -When the cluster is finished upgrading, ensure the cluster status displays as **Running** and that a new tab labeled **Virtual Machines** appears on the Cluster's page. - -# Next Steps - -Now you are ready to deploy a VM. Go ahead and review the [Deploy VM From a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) guide to get started with the deployment process. - - -# Resources - -- [VM User Roles and Permissions](/vm-management/vm-roles-permissions) diff --git a/content/docs/04.6-vm-management/05-vm-packs-profiles/20-add-roles-and-role-bindings.md b/content/docs/04.6-vm-management/05-vm-packs-profiles/20-add-roles-and-role-bindings.md new file mode 100644 index 0000000000..09b6c4972c --- /dev/null +++ b/content/docs/04.6-vm-management/05-vm-packs-profiles/20-add-roles-and-role-bindings.md @@ -0,0 +1,105 @@ +--- +title: "Add Roles and Role Bindings" +metaTitle: "Add Roles and Role Bindings" +metaDescription: "Learn how to configure user roles and cluster role bindings for Virtual Machines managed by Palette Virtual Machine Orchestrator." +icon: " " +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +You must configure permissions for actions that users can perform on Virtual Machines (VMs) deployed using Palette Virtual Machine Orchestrator (VMO), such as cloning, updating, and migrating VMs. You can do this by creating roles and cluster role bindings to determine access permissions. Refer to [VM User Roles and Permissions](/vm-management/vm-roles-permissions) for a list of Cluster Roles and equivalent Palette Roles. To learn more about Cluster RBAC in Palette, review the [RBAC and NS Support](/clusters/cluster-management/cluster-rbac) guide. + + +# Prerequisites + +- A cluster profile with the **Virtual Machine Orchestrator** add-on pack configured. Check out the [Create a VMO Profile](/vm-management/vm-packs-profiles/create-vmo-profile) guide to learn more. + + +- Two defined cluster role bindings for every user: ``spectro-list-namespaces``and ``spectro-list-vmtemplates``. + + +- Additional cluster roles, based on the user's persona, must be associated with the user by specifying a cluster role binding or a namespace-restricted role binding: + +
+ + - ``spectro-vm-admin`` + + - ``spectro-vm-power-user`` + + - ``spectro-vm-user`` + + - ``spectro-vm-viewer`` + + Alternatively, you can use standard Kubernetes roles ``cluster-admin``, ``admin``, ``edit``, and ``view`` instead of defining bindings based on ``spectro-vm-*`` roles. + + +- Assigned permissions to access Palette clusters. + + +# Add Roles and Role Bindings + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. From the left **Main Menu**, click **Clusters** and select your cluster. + + +3. Click on **Settings** and choose **RBAC** to add role bindings. Refer to [Create a Role Binding](/clusters/cluster-management/cluster-rbac#createrolebindings) for guidance. Refer to [VM User Roles and Permissions](/vm-management/vm-roles-permissions) for a list of Cluster Roles and equivalent Palette Roles. + + +4. Click **Confirm** to update the cluster. + +The cluster status displays as **Upgrading** on the **Cluster Overview** page. Upgrading can take several minutes depending on your environment. You can track events from the **Events** tab. + + +# Validate + +You can verify role creation and role binding is successful by following the steps below. + +
+ + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. Navigate to the left **Main Menu** and select **Clusters**. + + +3. Select the cluster you created the role binding in to view its details page. + + +4. Download the **kubeconfig** file for the cluster or use the web shell to access the host cluster. + + +5. Use the following commands to review details about the role and to ensure the role binding was successful. + + +#### Cluster Role: + +```shell +kubectl get clusterrole --output yaml +``` + + +#### Role + +```shell +kubectl get role --namespace --show-kind --export +``` + + +# Next Steps + +Now you are ready to deploy a VM. Review the [Deploy VM From a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) guide to get started with the deployment process. + + +# Resources + +- [VM User Roles and Permissions](/vm-management/vm-roles-permissions) diff --git a/content/docs/04.6-vm-management/10-create-manage-vm.md b/content/docs/04.6-vm-management/10-create-manage-vm.md index 69069e3306..91777c0b8a 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm.md @@ -1,7 +1,7 @@ --- title: "Create and Manage VMs" metaTitle: "Create and Manage VMs" -metaDescription: "Learn methods to create VMs using Palette's Spectro VM Dashboard." +metaDescription: "Learn methods to create VMs using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -14,12 +14,23 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -Palette’s VM Management solution allows you to deploy and manage Virtual Machines (VMs) alongside containerized applications. +Palette Virtual Machine Orchestrator (VMO) allows you to deploy and manage Virtual Machines (VMs) alongside containerized applications. +# Prerequisites -There are three ways you can create a new VM: +- Outbound internet connectivity for port 443 is allowed so that you and your applications can connect with the Spectro Cloud reverse proxy. +- Users or groups must be mapped to a Virtual Machine RBAC role. You can create a custom role through a manifest and use Palette's RoleBinding feature to associate users and groups with the role. Refer to the [Create Role Bindings](/clusters/cluster-management/cluster-rbac#createrolebindings) guide to learn more. + + +- A namespace for VMs. Although you can deploy VMs from the default namespace, we recommend creating at least one namespace dedicated to VMs as a way to organize and manage them. To learn how to create a namespace, check out [Create a Namespace](/clusters/cluster-management/namespace-management#createanamespace). + + +# VM Creation + +You can create a VM three ways: +
- Deploy a VM from a template. Palette provides out-of-the-box templates, or your organization may provide templates. For the latter, refer to the [Create a VM Template](/vm-management/create-manage-vm/create-vm-template) guide. @@ -40,30 +51,22 @@ Additionally, Virtio is a virtualization standard for network and disk device dr -We recommend installing ``qemu-guest-agent`` to improve VM management. We also recommend installing Virtio drivers to ensure you can use the paravirtualized hardware properly. +We recommend installing the QEMU guest agent to display additional details in Palette Virtual Machine Orchestrator. We also recommend installing VirtIO drivers to ensure you can use the paravirtualized hardware properly. - - # Resources - [Standard VM Operations](/vm-management/create-manage-vm/standard-vm-operations) -- [Create a VM Template](/vm-management/create-manage-vm/create-vm-template) +- [Deploy VM from a Template](/vm-management/create-manage-vm/standard-vm-operations/deploy-vm-from-template) -
- - -
- -
+- [Create a VM Template](/vm-management/create-manage-vm/create-vm-template)

- diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/04-deploy-vm-from-template.md b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/04-deploy-vm-from-template.md index 30e9fa2669..9b520a1e47 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/04-deploy-vm-from-template.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/04-deploy-vm-from-template.md @@ -1,7 +1,7 @@ --- title: "Deploy VM From a Template" metaTitle: "Deploy VM From a Template" -metaDescription: "Learn how to deploy a VM from a template using Spectro VM Dashboard." +metaDescription: "Learn how to deploy a VM from a template using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -14,13 +14,11 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -You can deploy a virtual machine (VM) using Palette's out-of-the-box templates or templates that your organization's administrator provides. +You can deploy a Virtual Machine (VM) using Palette's out-of-the-box templates or from templates that your organization's administrator provides. # Prerequisites -- Configured Spectro VM Dashboard profile applied to your cluster. - - Review [Create Spectro VM Dashboard Profile](/vm-management/vm-packs-profiles/create-vm-dashboard-profile) to configure the dashboard. To learn how to access the dashboard, refer to [Enable Spectro VM Dashboard](/vm-management/vm-packs-profiles/enable-vm-dashboard). +- Configured Virtual Machine Orchestrator profile applied to your cluster. Review [Create a VMO Profile](/vm-management/vm-packs-profiles/create-vmo-profile) to configure the dashboard. # Deploy VM from a Template @@ -31,7 +29,7 @@ These steps will help guide you to deploy a VM from an out-of-the-box VM templat 1. Log in to [Palette](https://console.spectrocloud.com). -2. From the left **Main Menu**, click **Clusters** and select the cluster you used to enable the Spectro VM Dashboard. +2. From the left **Main Menu**, click **Clusters** and select the cluster in which you deploy VMs. 3. Click the **Virtual Machines** tab. @@ -40,7 +38,7 @@ These steps will help guide you to deploy a VM from an out-of-the-box VM templat 4. Select the appropriate namespace from the **drop-down Menu**. -5. From the **Virtual Machines** tab that appears when the Spectro VM Dashboard is enabled, click **New Virtual Machine**. +5. From the **Virtual Machines** tab that appears, click **New Virtual Machine**. 6. Click the **New Virtual Machine** button. Available templates are displayed based on supported Operating Systems (OS). @@ -52,6 +50,8 @@ These steps will help guide you to deploy a VM from an out-of-the-box VM templat - To deploy from a template, select one of the VM templates. These can be Palette's out-of-the-box templates or templates that you or your administrator created. +
+ - To create an empty VM, close the templates choice page and install the OS using a different method.
@@ -70,7 +70,6 @@ These steps will help guide you to deploy a VM from an out-of-the-box VM templat 12. Click **Create Virtual Machine**. -
VM status will display as **Starting** for several minutes while the required resources are built and the image is pulled from the registry. If you did not enable the checkbox to start the VM automatically, VM status displays as **Stopped** until the VM is fully deployed. @@ -102,7 +101,7 @@ VMs do not self-heal. If a VM is running on a node that fails, the VM is re-sche # Next Steps -Try installing your applications. If the Guest Agent was not installed as part of the VM deployment, you can install the Guest Agent now. The Guest Agent displays additional details in the **Virtual Machines > Details** tab. +Try installing your applications. If you did not install the QEMU guest agent as part of the VM deployment, you can install it now. The guest agent displays additional details in the **Virtual Machines** > **Details** tab. You can update the VM configuration from the VM console or from tabs when you click on the VM. Learn about updates you can make in the [Update VM Configuration](/vm-management/create-manage-vm/standard-vm-operations/update-vm-configuration) guide. diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/05-update-vm-configuration.md b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/05-update-vm-configuration.md index 8fbe2e50f5..f230e13411 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/05-update-vm-configuration.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/05-update-vm-configuration.md @@ -1,7 +1,7 @@ --- title: "Update VM Configuration" metaTitle: "Update VM Configuration" -metaDescription: "Learn how to add disk storage and network interfaces to a VM using Palette." +metaDescription: "Learn how to add disk storage and network interfaces to a VM using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/10-migrate-vm-to-different-node.md b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/10-migrate-vm-to-different-node.md index dcb1230f2d..b4913f4ca2 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/10-migrate-vm-to-different-node.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/10-migrate-vm-to-different-node.md @@ -1,7 +1,7 @@ --- title: "Migrate a VM" metaTitle: "Migrate a VM to a Different Node" -metaDescription: "Learn how to migrate a VM to another physical host in the cluster using Palette." +metaDescription: "Learn how to migrate a VM to another physical host in the cluster using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -16,7 +16,7 @@ import InfoBox from 'shared/components/InfoBox'; Palette supports virtual machine (VM) migration to another physical host in the cluster. This is known as *live migration*. During live migration, the VM and its memory, storage, and CPU resources are moved from one cluster compute node to another without any noticeable downtime. -Successful live migrations rely on appropriately configured storage and networking, and live migration must be enabled as a feature gate. Live migration is enabled by default in the ``feature-gates`` section of the KubeVirt configuration file that is part of the **Spectro VM Dashboard** pack. Refer to [Feature Gates](/vm-management#featuregates) for more information. +Successful live migrations rely on appropriately configured storage and networking, and live migration must be enabled as a feature gate. Live migration is enabled by default in the ``feature-gates`` section of the KubeVirt configuration file that is part of the **Virtual Machine Orchestrator** pack. Refer to [Feature Gates](/vm-management#featuregates) for more information. Live migration is used with rolling Kubernetes upgrades and workload balancing. To avoid interrupting a VM when a node is placed into maintenance or upgraded, all VM instances require a ``LiveMigrate`` eviction strategy. @@ -34,8 +34,6 @@ Live migration is used with rolling Kubernetes upgrades and workload balancing. # Migrate VM to a Different Node -
- 1. Log in to [Palette](https://console.spectrocloud.com). @@ -47,9 +45,9 @@ Live migration is used with rolling Kubernetes upgrades and workload balancing. 4. Select the VM to migrate and click either the **three-dot Menu** or **Actions**. + 5. Click **Migrate Node to Node**. -
## Validate @@ -68,15 +66,54 @@ Live migration is used with rolling Kubernetes upgrades and workload balancing. # Evacuate a Host -Compute nodes can be placed into maintenance mode using the `cordon` and `drain` commands. The `cordon` command marks the node as un-schedulable and the `drain`command evacuates all the VMs and pods from it. This process is useful in case you need to perform hardware maintenance on the node - for example to replace a disk or network interface card (NIC) card, perform memory maintenance, or if there are any issues with a particular node that need to be resolved. To learn more, check out the [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/#use-kubectl-drain-to-remove-a-node-from-service) Kubernetes resource. +Compute nodes can be placed into maintenance mode using Palette or manually using the `cordon` and `drain` commands. The `cordon` command marks the node as un-schedulable and the `drain`command evacuates all the VMs and pods from it. This process is useful in case you need to perform hardware maintenance on the node - for example to replace a disk or network interface card (NIC) card, perform memory maintenance, or if there are any issues with a particular node that need to be resolved. To learn more, check out the [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/#use-kubectl-drain-to-remove-a-node-from-service) Kubernetes resource. ## Prerequisites -- Ensure `LiveMigrate` is set as the eviction strategy for all affected VMs. When the host is put in maintenance mode, this feature allows for a smooth and uninterrupted migration process. +- Ensure `LiveMigrate` is set as the eviction strategy for all affected VMs. When the host is put in maintenance mode, this feature allows for a smooth and uninterrupted migration process. + + +## Evacuate VMs in Palette + + +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. From the left **Main Menu**, choose **Clusters** and click on the **Nodes** tab. + + +3. Click the **three-dot Menu** in the row of the node you want to evacuate and select **Turn on maintenance mode**. This evacuates all workloads from the node to other nodes in the worker pool. + + +4. Turn off maintenance mode by clicking the **three-dot Menu** in the row of the evacuated node and select **Turn off maintenance mode**. + +
+ + + + Maintenance mode reduces cluster capacity. Be sure to turn off maintenance mode after maintenance completes. + + -## Migrate VMs Manually +## Validate + +You can validate evacuation completed by following the steps below. + +
+ +1. Log in to [Palette](https://console.spectrocloud.com). + + +2. From the left **Main Menu**, choose **Clusters**. + + +3. Verify the **Health** column displays the **Maintenance mode: Completed** icon. + + + +## Evacuate VMs Manually
@@ -139,12 +176,5 @@ Compute nodes can be placed into maintenance mode using the `cordon` and `drain`
- -
- - -
- -
diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/15-take-snapshot-of-vm.md b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/15-take-snapshot-of-vm.md index e45b5c9394..21ccd2961a 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/15-take-snapshot-of-vm.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/15-take-snapshot-of-vm.md @@ -1,7 +1,7 @@ --- title: "Take a VM Snapshot" metaTitle: "Take a Snapshot of the VM" -metaDescription: "Learn how to snapshot a VM using Spectro VM Dashboard." +metaDescription: "Learn how to snapshot a VM using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -49,7 +49,7 @@ You can take a snapshot of an online VM that has hotplugged disks. Only persiste -In some situations, such as with the Fedora operating system, SELinux on the guest prevents the QEMU guest agent from [*quiescing*](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.hostclient.doc/GUID-64B866EF-7636-401C-A8FF-2B4584D9CA72.html?hWord=N4IghgNiBcII4FcCWBTAzgYxSAvkA) the target filesystem. As a workaround, you can do one of the following: +In some situations, such as with the Fedora operating system, SELinux on the guest prevents the QEMU guest agent from quiescing the target filesystem. As a workaround, you can do one of the following: - Generate an appropriate local security module that permits `qemu-ga` to operate correctly. This is the preferred workaround. diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/20-clone-vm.md b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/20-clone-vm.md index 33748e2ab1..05ab1007b9 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/20-clone-vm.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/05-standard-vm-operations/20-clone-vm.md @@ -1,7 +1,7 @@ --- title: "Clone a VM" metaTitle: "Clone a VM" -metaDescription: "Learn how to clone a VM from a template using Spectro VM Dashboard." +metaDescription: "Learn how to clone a VM from a template using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/10-standard-vm-operations.md b/content/docs/04.6-vm-management/10-create-manage-vm/10-standard-vm-operations.md index 60161da4e6..7abc9a6325 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/10-standard-vm-operations.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/10-standard-vm-operations.md @@ -1,7 +1,7 @@ --- title: "Standard VM Operations" metaTitle: "Standard VM Operations" -metaDescription: "Learn about standard VM operations that can be performed using Spectro VM Dashboard." +metaDescription: "Learn about standard VM operations that you can perform using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -15,7 +15,7 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -The Spectro VM Dashboard supports standard power operations for virtual machines (VMs): +Palette Virtual Machine Orchestrator (VMO) supports standard VM power operations:
@@ -31,16 +31,36 @@ The Spectro VM Dashboard supports standard power operations for virtual machines - **Restart** -Live migration, snapshots, and cloning are also supported. +From the **Virtual Machines** tab, you can select a VM to view its details and perform standard VM operations, such as live migration (vMotion), snapshots, and cloning. VM operations are accessible from the **three-dot Menu** at the right of each listed VM. -You can access standard VM operations in two ways: +When you select a VM from the **Clusters** > **Virtual Machines** tab, the following tabs display. Tabs are specific to the selected VM.
-- From the **Virtual Machines** tab, click the **three-dot Menu** in the row of the VM you want to perform actions on. +- **Overview**: Provides general information about the VM, such as its IP address, operating system, creation date and time zone, status, active users, whether the guest agent is installed or not, the quantity of Network Interface Cards (NIC) and disks, and any recent events. + + +- **Details**: Provides additional VM details such as labels associated with the VM, pod information, scheduling and resource requirements, and CPU and memory. If the QEMU Guest Agent is not installed, **Not Available** displays in place of details that would otherwise be available to you. + + +- **YAML**: You can review and change the VM configuration from here. + + +- **Events**: Displays streaming events in the VM. Any standard operations you perform on the VM are captured here. + + +- **Console**: Allows you to access and interact with the VM through its console. If you are not using a template, you can configure the VM using the console. + + +- **Network Interfaces**: Allows you to add and manage network interfaces. By default, the Pod Networking interface is a masquerade type interface, or in simple terms, it's a one-to-many IP address translation. You can change this to be a Bridge or other interface type. + + +- **Disks**: Allows you to add and manage disks. You can update the disk size, specify type `Disk`, `CD-ROM`, or `LUN`, and specify the interface `virtuo`, `sata`, or `scsi`. By default, `spectro-storage-class` is applied to the disk. + + +- **Snapshots**: Allows you to take a new snapshot of a VM's disk file at a given point in time and manage existing snapshots. -- Select a VM and click **Actions**. # Resources diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/15-create-vm-template.md b/content/docs/04.6-vm-management/10-create-manage-vm/15-create-vm-template.md index 251340c247..9e2f643ff0 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/15-create-vm-template.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/15-create-vm-template.md @@ -1,7 +1,7 @@ --- title: "Create a VM Template" metaTitle: "Create a VM Template" -metaDescription: "Learn how to create a VM template using Spectro VM Dashboard." +metaDescription: "Learn how to create a VM template using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -49,7 +49,7 @@ Create a template by adding a YAML file as a manifest in an add-on profile. 8. Click **Finish Configuration**. -
+
#### Example YAML for a VM template @@ -125,4 +125,4 @@ spec: # Next Steps -Try applying the template to your cluster. Review [Enable Spectro VM Dashboard](/vm-management/vm-packs-profiles/enable-vm-dashboard) to apply a profile to your cluster. +Try applying the template to your cluster. Navigate to **Clusters** and click `+` next to Addon Layers, then select the VMO profile you created. \ No newline at end of file diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/20-access-cluster-with-virtctl.md b/content/docs/04.6-vm-management/10-create-manage-vm/20-access-cluster-with-virtctl.md index 9aee1fbe9a..d7c5bb1620 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/20-access-cluster-with-virtctl.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/20-access-cluster-with-virtctl.md @@ -1,7 +1,7 @@ --- title: "Access VM Cluster with virtctl" metaTitle: "Set up virtctl" -metaDescription: "Set up KubeVirt virtctl to facilitate VM operations in the Spectro VM Dashboard web interface." +metaDescription: "Set up KubeVirt virtctl to facilitate VM operations in Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -21,7 +21,10 @@ The virtctl CLI also provides a lightweight Secure Copy Protocol (SCP) client wi # Prerequisites -- An active virtual cluster with Palette VM Management and access to it. +- An active virtual cluster with Palette Virtual Machine Orchestrator (VMO). + + +- Access to the virtual cluster. diff --git a/content/docs/04.6-vm-management/10-create-manage-vm/25-vm-oversubscription.md b/content/docs/04.6-vm-management/10-create-manage-vm/25-vm-oversubscription.md index 6bd2ac31b4..1764e2b4be 100644 --- a/content/docs/04.6-vm-management/10-create-manage-vm/25-vm-oversubscription.md +++ b/content/docs/04.6-vm-management/10-create-manage-vm/25-vm-oversubscription.md @@ -1,7 +1,7 @@ --- title: "VM Performance" metaTitle: "VM Performance" -metaDescription: "Learn how to improve VM performance by maximizing virtual machine CPU and Memory using Palette." +metaDescription: "Learn how to improve VM performance by maximizing virtual machine CPU and memory using Palette." icon: " " hideToC: false fullWidth: false @@ -14,7 +14,7 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -Palette Virtual Machine Management allows administrators to oversubscribe the physical resources on a host to maximize the number of active workloads. +Palette Virtual Machine Orchestrator (VMO) allows administrators to oversubscribe the physical resources on a host to maximize the number of active workloads. VM workloads typically have varying resource demands and peak utilization patterns. By oversubscribing resources, it is possible to allocate them flexibly and take advantage of the fact that not all VMs will require their maximum allocation simultaneously. diff --git a/content/docs/04.6-vm-management/15-vm-roles-permissions.md b/content/docs/04.6-vm-management/15-vm-roles-permissions.md index 0c2064b38a..986f8d7080 100644 --- a/content/docs/04.6-vm-management/15-vm-roles-permissions.md +++ b/content/docs/04.6-vm-management/15-vm-roles-permissions.md @@ -1,7 +1,7 @@ --- title: "VM User Roles and Permissions" metaTitle: "VM User Roles and Permissions" -metaDescription: "Learn about roles and permissions to apply to VMs when using Spectro VM Dashboard." +metaDescription: "Learn about roles and permissions to apply to VMs when using Palette Virtual Machine Orchestrator." icon: " " hideToC: false fullWidth: false @@ -14,9 +14,9 @@ import InfoBox from 'shared/components/InfoBox'; # Overview -You must configure roles and role binding before any user, including you as administrator, can access the VM Management functionality in Palette. There are two sets of roles: Cluster Roles and Palette Roles, along with the required bindings configuration. +You must configure roles and role binding before any user, including you as administrator, can access Palette Virtual Machine Orchestrator (VMO). There are two sets of roles: Cluster Roles and Palette Roles, along with the required bindings configuration. -Palette provides the following four out-of-the-box Cluster roles for VM Management. The table also lists the corresponding Palette roles. +Palette provides the following four out-of-the-box Cluster roles for Palette Virtual Machine Orchestrator. The table also lists the corresponding Palette roles.
@@ -32,7 +32,7 @@ Palette provides the following four out-of-the-box Cluster roles for VM Manageme -These roles are currently only relevant to access VM Management APIs. To access the Virtual Machines console, users must have permissions to access the host clusters. These permissions can be granted through the [default Kubernetes roles](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#default-roles-and-role-bindings) Admin/Editor/Viewer. +These roles are currently only relevant to access Palette Virtual Machine Orchestrator APIs. To access the Virtual Machines console, users must have permissions to access the host clusters. These permissions can be granted through the [default Kubernetes roles](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#default-roles-and-role-bindings) Admin/Editor/Viewer. diff --git a/content/docs/06-integrations/00-antrea-cni.md b/content/docs/06-integrations/00-antrea-cni.md index d9250f2968..a6198ccdf8 100644 --- a/content/docs/06-integrations/00-antrea-cni.md +++ b/content/docs/06-integrations/00-antrea-cni.md @@ -4,7 +4,7 @@ metaTitle: 'Antrea CNI' metaDescription: 'Antrea CNI network pack for Palette Kubernetes Clusters' hiddenFromNav: true type: "integration" -category: ['network'] +category: ['network', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/antrea/blobs/sha256:3c5704caf6652c63374282cbf413f8e73a77c4efbc49f375c19c73f8e2ec4148?type=image/png' --- diff --git a/content/docs/06-integrations/00-argo-cd.md b/content/docs/06-integrations/00-argo-cd.md index 5f3057b68e..023834c0dc 100644 --- a/content/docs/06-integrations/00-argo-cd.md +++ b/content/docs/06-integrations/00-argo-cd.md @@ -4,7 +4,7 @@ metaTitle: 'Argo CD' metaDescription: 'Argo CD for Spectro Cloud Palette' hiddenFromNav: true type: "integration" -category: ['system app'] +category: ['system app', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/argo-cd/blobs/sha256:647cd3df6fec421e6580589ea7229762d8e828c77036f835f14f4c15c2a44c4c?type=image/png' --- diff --git a/content/docs/06-integrations/00-aws-autoscaler.md b/content/docs/06-integrations/00-aws-autoscaler.md index 943aff5059..5e21222f01 100644 --- a/content/docs/06-integrations/00-aws-autoscaler.md +++ b/content/docs/06-integrations/00-aws-autoscaler.md @@ -4,7 +4,7 @@ metaTitle: 'AWS Cluster Autoscaler' metaDescription: 'AWS Cluster Autoscaler for Spectro Cloud Palette' hiddenFromNav: true type: "integration" -category: ['system app'] +category: ['system app', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/aws-cluster-autoscaler/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image/png' --- diff --git a/content/docs/06-integrations/00-aws-ebs.md b/content/docs/06-integrations/00-aws-ebs.md index 3c8d79273c..3e9fe993c7 100644 --- a/content/docs/06-integrations/00-aws-ebs.md +++ b/content/docs/06-integrations/00-aws-ebs.md @@ -4,7 +4,7 @@ metaTitle: 'AWS EBS Integration with Spectro Cloud' metaDescription: 'AWS EBS storage add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64','fips'] logoUrl: 'https://registry.spectrocloud.com/v1/csi-aws/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image/png' --- diff --git a/content/docs/06-integrations/00-aws-efs.md b/content/docs/06-integrations/00-aws-efs.md index 95f79610f0..bad72cfe80 100644 --- a/content/docs/06-integrations/00-aws-efs.md +++ b/content/docs/06-integrations/00-aws-efs.md @@ -4,7 +4,7 @@ metaTitle: 'AWS EFS Integration with Palette' metaDescription: 'AWS EFS storage add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-aws-efs/blobs/sha256:5d1eb98bb847489f341beda1407c14442854ab8e5910d0cc8da1a63636057927?type=image/png' --- diff --git a/content/docs/06-integrations/00-azure-cni.md b/content/docs/06-integrations/00-azure-cni.md index 1d39be44f8..7c49491ac8 100644 --- a/content/docs/06-integrations/00-azure-cni.md +++ b/content/docs/06-integrations/00-azure-cni.md @@ -4,7 +4,7 @@ metaTitle: 'Azure CNI' metaDescription: 'Azure CNI network pack for Palette AKS Clusters' hiddenFromNav: true type: "integration" -category: ['network'] +category: ['network', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image/png' --- diff --git a/content/docs/06-integrations/00-azure-disk.md b/content/docs/06-integrations/00-azure-disk.md index 8ab0f11256..b535535583 100644 --- a/content/docs/06-integrations/00-azure-disk.md +++ b/content/docs/06-integrations/00-azure-disk.md @@ -4,7 +4,7 @@ metaTitle: 'Azure Disk Integration with Spectro Cloud' metaDescription: 'Azure Disk storage add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image/png' --- diff --git a/content/docs/06-integrations/00-byoos.md b/content/docs/06-integrations/00-byoos.md index bfde28bb8f..cb40149a32 100644 --- a/content/docs/06-integrations/00-byoos.md +++ b/content/docs/06-integrations/00-byoos.md @@ -4,7 +4,7 @@ metaTitle: "Bring your own OS (BYOOS)" metaDescription: "Bring Your Own OS (BYOOS) pack in Palette." hiddenFromNav: true type: "integration" -category: ['operating system'] +category: ['operating system', 'amd64'] logoUrl: "https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image/png" --- @@ -44,25 +44,44 @@ The BYOS Edge OS pack supports the following parameters. ### Parameters -| Parameter | Description | Type | -|----------------------|--------------------------------------------------------|------| -| `pack:content:` | Specifies the content of the **BYOS Edge OS** pack. | map | -| `pack.content.images` | Specifies a list of OS images to use with the pack. | list | -| `pack.content.images.image` | An OS image to use with the pack. | string| -| `system.uri` | The system URI specifies the location of BYOOS image. | string| +| Parameter | Description | Type | Default Value | +|----------------------|--------------------------------------------------------|------| ------------- | +| `pack:content` | Specifies the content of the **BYOS Edge OS** pack. | map | N/A | +| `pack.content.images` | Specifies a list of OS images to use with the pack. | list | N/A | +| `pack.content.images.image` | An OS image to use with the pack. | string| `'{{.spectro.pack.edge-native-byoi.options.system.uri}}'`| +| `pack.drain:` | Specifies the drain configuration for the node. | map | N/A +| `pack.drain.cordon` | Specifies whether to cordon the node. | boolean | `false` | +| `pack.drain.timeout` | The time in seconds to attempt draining the node before aborting the operation. A zero value indicates no timeout window and to continue waiting indefinitely. | integer | `60` | +| `pack.drain.gracePeriod` | The time in seconds each pod has to terminate gracefully. If negative, the default value specified in the pod will be used. | integer | `60` | +| `pack.drain.ignoreDaemonSets` | Specifies whether to ignore DaemonSets. | boolean | `false` | +| `pack.drain.deleteLocalData` | Specifies whether to continue if there are pods using the emptyDir volume. If enabled local data will be deleted during a drainage operation. | boolean | `false` | +| `pack.drain.force` | Specifies whether to continue if there are pods that do not declare a controller. | boolean | `false` | +| `pack.drain.disableEviction` | Specifies whether to allow a force drain and use delete, including if pod eviction is supported. This option will bypass checking if [*PodDisruptionBudgets*](https://kubernetes.io/docs/concepts/workloads/pods/disruptions/#pod-disruption-budgets) are allocated. Use this option with caution. | boolean | `false` | +| `pack.drain.skipWaitForDeleteTimeout` | Specifies whether to skip waiting for the pod to terminate if the pod *DeletionTimestamp* is older than the specified number of seconds. The number of seconds must be greater than zero to skip. | integer | `60` | +| `system.uri` | The system URI specifies the location of the BYOOS image. | string| +
- ```yaml + + ```yaml hideClipboard pack: - content: - images: - - image: '{{.spectro.pack.edge-native-byoi.options.system.uri}}' - # - image: example.io/my-other-images/example:v1.0.0 - # - image: example.io/my-super-other-images/example:v1.0.0 - - options: - system.uri: example.io/my-images/example-custom-os:v1.4.5 + content: + images: + - image: '{{.spectro.pack.edge-native-byoi.options.system.uri}}' + # Below config is default value, please uncomment if you want to modify default values + #drain: + #cordon: true + #timeout: 60 # The length of time to wait before giving up, zero means infinite + #gracePeriod: 60 # Period of time in seconds given to each pod to terminate gracefully. If negative, the default value specified in the pod will be used + #ignoreDaemonSets: true + #deleteLocalData: true # Continue even if there are pods using emptyDir (local data that will be deleted when the node is drained) + #force: true # Continue even if there are pods that do not declare a controller + #disableEviction: false # Force drain to use delete, even if eviction is supported. This will bypass checking PodDisruptionBudgets, use with caution + #skipWaitForDeleteTimeout: 60 # If pod DeletionTimestamp older than N seconds, skip waiting for the pod. Seconds must be greater than 0 to skip. + options: + system.uri: "" + system.uri: example.io/my-images/example-custom-os:v1.4.5 ``` ## Usage @@ -77,6 +96,36 @@ Select the BYOOS pack and fill out the required parameters during the cluster pr ![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.png) +
+ +### Node Drainage + +The BYOOS pack supports node drainage. Node drainage is the process of cordoning and removing workloads from a node. Cordoning a node prevents new pods from being scheduled on the node. Draining a node gracefully terminates all pods on the node and reschedules them on other healthy nodes. + +To enable node drainage, you must include the `pack.drain` parameter block and set the `pack.drain.cordon` parameter to `true`. + +
+ + ```yaml + pack: + drain: + cordon: true + ``` + +You can customize the node drainage process by using the additional parameters in the `pack.drain` parameter block. Refer to the [parameters](#parameters) section for a list of the supported parameters. + +You can change the node drainage behavior after a cluster is deployed by updating the cluster profile and applying the changes to the cluster. + +
+ + + +Changing the node drainage behavior after a cluster is deployed will trigger a rolling update on the cluster nodes. Each node will reboot so that the new node drainage behavior can be applied. + + + + + diff --git a/content/docs/06-integrations/00-calico.md b/content/docs/06-integrations/00-calico.md index 1e08029616..a798f91833 100644 --- a/content/docs/06-integrations/00-calico.md +++ b/content/docs/06-integrations/00-calico.md @@ -4,7 +4,7 @@ metaTitle: 'Calico Networking in Spectro Cloud' metaDescription: 'Choosing Calico for Kubernetes Networking within the Spectro Cloud console' hiddenFromNav: true type: "integration" -category: ['network'] +category: ['network', 'amd64', 'fips'] logoUrl: 'https://registry.spectrocloud.com/v1/cni-calico/blobs/sha256:9a08103ccd797857a81b6ce55fa4f84a48bcb2bddfc7a4ff27878819c87e1e30?type=image/png' --- diff --git a/content/docs/06-integrations/00-centos.md b/content/docs/06-integrations/00-centos.md index 7b5b21cae8..5484e9c89f 100644 --- a/content/docs/06-integrations/00-centos.md +++ b/content/docs/06-integrations/00-centos.md @@ -4,7 +4,7 @@ metaTitle: 'CentOS Operating System' metaDescription: 'Choosing CentOS as an Operating System within the Spectro Cloud Console' hiddenFromNav: true type: "integration" -category: ['operating system'] +category: ['operating system', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/centos-vsphere/blobs/sha256:fe51960e2a05745b7b9217e244e47fac401edcdb184b500d75cc537cecb81ef1?type=image/png' --- diff --git a/content/docs/06-integrations/00-certmanager.md b/content/docs/06-integrations/00-certmanager.md index b4f9273013..7fb8a82f19 100644 --- a/content/docs/06-integrations/00-certmanager.md +++ b/content/docs/06-integrations/00-certmanager.md @@ -4,7 +4,7 @@ metaTitle: 'cert-manager' metaDescription: 'cert-manager Security pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['security'] +category: ['security', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/certmanager/blobs/sha256:7882e13d7056781a0195ec15e3b9fa5d4b4bb7f8b4e2c32cc5e254e2295c6a16?type=image/png' --- diff --git a/content/docs/06-integrations/00-cilium-tetragon.md b/content/docs/06-integrations/00-cilium-tetragon.md index b5bc9b5db0..9c602deab4 100644 --- a/content/docs/06-integrations/00-cilium-tetragon.md +++ b/content/docs/06-integrations/00-cilium-tetragon.md @@ -4,7 +4,7 @@ metaTitle: 'cilium-Tetragon' metaDescription: 'Cilium Tetragon monitoring pack for Spectro Cloud Palette' hiddenFromNav: true type: "integration" -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://soak.stage.spectrocloud.com/assets/monitoring_layer.3b14cf5b.svg' --- diff --git a/content/docs/06-integrations/00-cilium.md b/content/docs/06-integrations/00-cilium.md index f613c7dece..4575eb7a3a 100644 --- a/content/docs/06-integrations/00-cilium.md +++ b/content/docs/06-integrations/00-cilium.md @@ -4,7 +4,7 @@ metaTitle: 'cilium' metaDescription: 'Cilium network pack for Spectro Cloud Palette' hiddenFromNav: true type: "integration" -category: ['network'] +category: ['network', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/cni-cilium/blobs/sha256:dbc239ac739ea2939ef41dd0743b82281bc82c360326cd7c536f73f0053e2cd2?type=image/png' --- diff --git a/content/docs/06-integrations/00-citrix-ipam.md b/content/docs/06-integrations/00-citrix-ipam.md index fe44509044..64c06403af 100644 --- a/content/docs/06-integrations/00-citrix-ipam.md +++ b/content/docs/06-integrations/00-citrix-ipam.md @@ -4,7 +4,7 @@ metaTitle: 'Citrix IPAM' metaDescription: 'Citrix IPAM Load Balancer pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['load balancers'] +category: ['load balancers', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/lb-citrix-adc/blobs/sha256:17f8ebc0dc69d329a39e5d27fc0ce3574034d18ab1776fabda396c5403b0bd86?type=image/png' --- diff --git a/content/docs/06-integrations/00-cloudanix.md b/content/docs/06-integrations/00-cloudanix.md index 47b1a1ce38..02cf3b2bc7 100644 --- a/content/docs/06-integrations/00-cloudanix.md +++ b/content/docs/06-integrations/00-cloudanix.md @@ -5,7 +5,7 @@ metaDescription: 'The Cloudanix security pack provides a dashboard that displays hiddenFromNav: true type: "integration" hideToC: false -category: ['security'] +category: ['security', 'amd64'] logoUrl: 'https://cloudanix-assets.s3.amazonaws.com/static/cloudanix-logo-p.png' --- diff --git a/content/docs/06-integrations/00-collectord.md b/content/docs/06-integrations/00-collectord.md index 70766dfe26..7c3c94819b 100644 --- a/content/docs/06-integrations/00-collectord.md +++ b/content/docs/06-integrations/00-collectord.md @@ -5,7 +5,7 @@ metaDescription: 'Outcold Solutions - Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/outcold-monitoring/blobs/sha256:3140960d1f39649ad821cfc59450d3c164079b03d15387b2e638eae07442af41?type=image/png' --- diff --git a/content/docs/06-integrations/00-dex.md b/content/docs/06-integrations/00-dex.md index 7686135916..f8d7e65360 100644 --- a/content/docs/06-integrations/00-dex.md +++ b/content/docs/06-integrations/00-dex.md @@ -5,7 +5,7 @@ metaDescription: 'Dex Authentication pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['authentication'] +category: ['authentication', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/dex/blobs/sha256:78e381fe12509ed94c7c19cd6f6fc4e896ec66485364644dc1a40229fcf9d90d?type=image/png' --- diff --git a/content/docs/06-integrations/00-external-dns.md b/content/docs/06-integrations/00-external-dns.md index 25ec4f6283..56c27ab21c 100644 --- a/content/docs/06-integrations/00-external-dns.md +++ b/content/docs/06-integrations/00-external-dns.md @@ -5,7 +5,7 @@ metaDescription: 'ExternalDNS pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['load balancers'] +category: ['load balancers', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/external-dns/blobs/sha256:1bfd6dceb0b50efee4068cd6321511f6b24be86e2d613e0a8206e716ba7aea3f?type=image/png' --- diff --git a/content/docs/06-integrations/00-external-secrets-operator.md b/content/docs/06-integrations/00-external-secrets-operator.md index 497aba3831..2ce7e4c3a2 100644 --- a/content/docs/06-integrations/00-external-secrets-operator.md +++ b/content/docs/06-integrations/00-external-secrets-operator.md @@ -4,7 +4,7 @@ metaTitle: 'external-secrets-operator' metaDescription: 'external-secrets-operator pack in Palette' hiddenFromNav: true type: "integration" -category: ['authentication'] +category: ['authentication', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/external-secrets-operator/blobs/sha256:ee6f7f347d381852582f688c70b2564b0a346c2b2ed1221310889075a4453c6d?type=image/png' --- diff --git a/content/docs/06-integrations/00-falco.md b/content/docs/06-integrations/00-falco.md index c987ee87b3..57314223fe 100644 --- a/content/docs/06-integrations/00-falco.md +++ b/content/docs/06-integrations/00-falco.md @@ -4,7 +4,7 @@ metaTitle: 'Falco Integration with Spectro Cloud' metaDescription: 'Integration of the Falco add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['security'] +category: ['security', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/falco/blobs/sha256:4e37461d0a31959ca8af65128329750ca3417e883e7e4ba17ee085b01a383a27?type=image/png' --- diff --git a/content/docs/06-integrations/00-fluentbit.md b/content/docs/06-integrations/00-fluentbit.md index 9922da8c27..67bed9cf88 100644 --- a/content/docs/06-integrations/00-fluentbit.md +++ b/content/docs/06-integrations/00-fluentbit.md @@ -4,7 +4,7 @@ metaTitle: 'Fluentbit' metaDescription: 'Fluentbit Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['logging'] +category: ['logging', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/fluentbit/blobs/sha256:012fbab20e3427b6c1f6a73d2ea0b4cc43cf60991774c4800ddf3e23c4b64544?type=image/png' --- diff --git a/content/docs/06-integrations/00-frp.md b/content/docs/06-integrations/00-frp.md index a8e5f45476..cac9c29991 100644 --- a/content/docs/06-integrations/00-frp.md +++ b/content/docs/06-integrations/00-frp.md @@ -5,7 +5,7 @@ metaDescription: 'Fast Reverse Proxy Authentication pack in Spectro Cloud-Spectr hiddenFromNav: true type: "integration" hideToC: false -category: ['authentication'] +category: ['authentication', 'amd64', 'fips'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image/png' --- @@ -138,9 +138,6 @@ Depending on what type of infrastructure provider you are deploying the host clu - - - Networks labeled as private do not allow inbound internet access. Inbound network requests to the network are allowed only if the connection originated from the internal network. If you are in the same network as the cluster, you can connect directly to the cluster's API server. The term "same network" means that from a network perspective, requests can reach the cluster's API server without having to traverse the internet. @@ -189,6 +186,10 @@ When a cluster has public endpoints, you can query the cluster's Kubernetes API
+## FIPS Support + +Starting with version 1.3.0, the Spectro Proxy pack is compiled using FIPS-approved libraries and components. Previous versions of the Spectro Proxy pack are not FIPS compiled and are not considered FIPS compliant. + # Versions Supported diff --git a/content/docs/06-integrations/00-gce.md b/content/docs/06-integrations/00-gce.md index 4f4871af22..2fe3185cbc 100644 --- a/content/docs/06-integrations/00-gce.md +++ b/content/docs/06-integrations/00-gce.md @@ -4,7 +4,7 @@ metaTitle: 'GCE-Persistent-Disk' metaDescription: 'GCE Persistent Disk storage pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-gcp/blobs/sha256:af4cf7923e75f0ca1fe109f423ff0551855019edfc1d8772653cede454ef87ea?type=image/png' --- diff --git a/content/docs/06-integrations/00-generic-vm-libvirt.md b/content/docs/06-integrations/00-generic-vm-libvirt.md index 99c854e52e..093c53b873 100644 --- a/content/docs/06-integrations/00-generic-vm-libvirt.md +++ b/content/docs/06-integrations/00-generic-vm-libvirt.md @@ -4,7 +4,7 @@ metaTitle: 'Generic Virtual Machines Libvirt' metaDescription: 'Choosing Libvirt Generic Virtual Machine within the Palette console' hiddenFromNav: true type: "integration" -category: ['system app'] +category: ['system app', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/generic-vm-libvirt/blobs/sha256:23e1ba27947158ccf1ae36913601011508a55103ce1bdb517a175d752fb35eea?type=image/png' --- diff --git a/content/docs/06-integrations/00-generic-vm-vsphere.md b/content/docs/06-integrations/00-generic-vm-vsphere.md index e33d8aa3f8..8a748b32d3 100644 --- a/content/docs/06-integrations/00-generic-vm-vsphere.md +++ b/content/docs/06-integrations/00-generic-vm-vsphere.md @@ -4,7 +4,7 @@ metaTitle: 'Generic Virtual Machine vSphere' metaDescription: 'Choosing vSphere Generic Virtual Machine within the Palette console' hiddenFromNav: true type: "integration" -category: ['system app'] +category: ['system app', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/generic-vm-vsphere/blobs/sha256:3b121dca3cbc7fed0153d3e1c8c3df20076ec200e091085a3a281ba08cb2261e?type=image/png' --- diff --git a/content/docs/06-integrations/00-grafana-spectrocloud-dashboards.md b/content/docs/06-integrations/00-grafana-spectrocloud-dashboards.md index 8199f30123..f5fa7c59db 100644 --- a/content/docs/06-integrations/00-grafana-spectrocloud-dashboards.md +++ b/content/docs/06-integrations/00-grafana-spectrocloud-dashboards.md @@ -4,7 +4,7 @@ metaTitle: 'Spectro Cloud Grafana Dashboards' metaDescription: 'Learn more about the Spectro Cloud Grafana dashboard and how to use it.' hiddenFromNav: true type: "integration" -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/spectrocloud-grafana-dashboards/blobs/sha256:a48c9929480a8c463e409e7563279f97d80e674c5cc91cb81c47454aea2c203d?type=image/png' --- diff --git a/content/docs/06-integrations/00-heartbeat.md b/content/docs/06-integrations/00-heartbeat.md index c87f6be36f..ac28be8ba2 100644 --- a/content/docs/06-integrations/00-heartbeat.md +++ b/content/docs/06-integrations/00-heartbeat.md @@ -4,7 +4,7 @@ metaTitle: 'heart-beat' metaDescription: 'Heart Beat monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/heartbeat/blobs/sha256:19fec69ae172c3e54d5fb09c176517cf7bfeb1bc740bde65c200e14115510313?type=image/png' --- diff --git a/content/docs/06-integrations/00-istio.md b/content/docs/06-integrations/00-istio.md index fa2a79b4c4..3f8d669db6 100644 --- a/content/docs/06-integrations/00-istio.md +++ b/content/docs/06-integrations/00-istio.md @@ -4,7 +4,7 @@ metaTitle: 'Istio Service Mesh in Spectro Cloud' metaDescription: 'Choosing Istio as a Service Mesh app within the Spectro Cloud console' hiddenFromNav: true type: "integration" -category: ['service mesh'] +category: ['service mesh', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/istio/blobs/sha256:c80cf596d4859261ab892e987f835bd11161bd139dd8e4147b652c6b93924cb2?type=image/png' --- diff --git a/content/docs/06-integrations/00-kibana.md b/content/docs/06-integrations/00-kibana.md index cd511a686a..88a3ed5002 100644 --- a/content/docs/06-integrations/00-kibana.md +++ b/content/docs/06-integrations/00-kibana.md @@ -5,7 +5,7 @@ metaDescription: 'Kibana Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['logging'] +category: ['logging', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/elastic-fluentd-kibana/blobs/sha256:3b6d6486eb216d46164fc8b7cb784b0be6b851a85726f18bdf4450d5ed1386eb?type=image/png' --- diff --git a/content/docs/06-integrations/00-kong.md b/content/docs/06-integrations/00-kong.md index dc5204cffc..c0af11acb3 100644 --- a/content/docs/06-integrations/00-kong.md +++ b/content/docs/06-integrations/00-kong.md @@ -4,7 +4,7 @@ metaTitle: 'Kong' metaDescription: 'Kong Ingress pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['ingress'] +category: ['ingress', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/kong/blobs/sha256:600f20583f85ccad4c515e51542f74aa9acb851d5b03ecb0e7b3435eb51ecf56?type=image/png' --- diff --git a/content/docs/06-integrations/00-kubebench.md b/content/docs/06-integrations/00-kubebench.md index 24655f2f5e..deabdd64a6 100644 --- a/content/docs/06-integrations/00-kubebench.md +++ b/content/docs/06-integrations/00-kubebench.md @@ -4,7 +4,7 @@ metaTitle: 'kube-bench' metaDescription: 'kube-bench security pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['security'] +category: ['security', 'amd64'] logoUrl: https://registry-addon.spectrocloud.com/v1/kube-bench/blobs/sha256:28c233e5ad884d5356a183c37f323263eb4acca860c28b326ecd99094b500c31?type=image/png --- diff --git a/content/docs/06-integrations/00-kubehunter.md b/content/docs/06-integrations/00-kubehunter.md index 4836dea136..137bc264d2 100644 --- a/content/docs/06-integrations/00-kubehunter.md +++ b/content/docs/06-integrations/00-kubehunter.md @@ -4,7 +4,7 @@ metaTitle: 'kube-hunter' metaDescription: 'kube-hunter monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/kubehunter/blobs/sha256:6b6b9138fa056677646712a888192498247f71aa421edd27b25458a8fbf8af0c?type=image/png' --- diff --git a/content/docs/06-integrations/00-kubernetes-dashboard.md b/content/docs/06-integrations/00-kubernetes-dashboard.md index 9f5d28be8d..85b4e753d5 100644 --- a/content/docs/06-integrations/00-kubernetes-dashboard.md +++ b/content/docs/06-integrations/00-kubernetes-dashboard.md @@ -5,7 +5,7 @@ metaDescription: "Learn how to manage Kubernetes clusters and applications deplo hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" --- diff --git a/content/docs/06-integrations/00-kubernetes-edge.md b/content/docs/06-integrations/00-kubernetes-edge.md index 431c7882d6..8f86cd9a30 100644 --- a/content/docs/06-integrations/00-kubernetes-edge.md +++ b/content/docs/06-integrations/00-kubernetes-edge.md @@ -4,7 +4,7 @@ metaTitle: "Palette eXtended Kubernetes - Edge" metaDescription: "Learn about the Palette eXtended Kubernetes - Edge pack and how you can use it your host clusters in an edge environment." hiddenFromNav: true type: "integration" -category: ["kubernetes"] +category: ["kubernetes", 'amd64', 'fips'] logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" --- @@ -52,6 +52,390 @@ We also offer Palette eXtended Kubernetes (PXK) for cloud and data center deploy + + +## Prerequisites + +- A minimum of 2 CPU and 4GB Memory. + + +## Parameters + +| Parameter | Description | +|----------------------------------------------------------|----------------------------------------------------| +| `cluster.config.clusterConfiguration.apiServer.extraArgs` | This parameter contains extra arguments for the Kubernetes API server, such as enabling audit logging, enabling certain authorization modes, and setting profiling and secure-port.| +| `cluster.config.clusterConfiguration.apiServer.extraVolumes` | This parameter describes extra volumes for the Kubernetes API server, such as `audit-log` and `audit-policy`. | +| `cluster.config.clusterConfiguration.controllerManager.extraArgs` | This parameter describes extra arguments for the Kubernetes Controller Manager, such as enabling certain feature gates and setting profiling. | +| `cluster.config.clusterConfiguration.etcd.local.dataDir` | This parameter specifies the data directory for etcd, the distributed key-value store that Kubernetes uses to persist cluster state. | +| `cluster.config.clusterConfiguration.networking.podSubnet` | The IP subnet range to assign to pods. Default: 192.168.0.0/16 | +| `cluster.config.clusterConfiguration.networking.serviceSubnet` | The IP subnet range to assign to services. Default: 192.169.0.0/16 | +| `cluster.config.clusterConfiguration.scheduler.extraArgs` | This parameter contains extra arguments for the Kubernetes scheduler, such as disabling profiling. | +| `cluster.config.initConfiguration.nodeRegistration.kubeletExtraArgs` | This parameter contains extra arguments for kubelet during node registration, such as setting feature gates, protecting kernel defaults, and disabling the read-only port. | +| `pack.palette.config.oidc.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK-E pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](/integrations/kubernetes-edge#configureoidcidentityprovider). | + +You can add cloud-init stages exposed by [Kairos](https://kairos.io/docs/architecture/cloud-init/), an open-source project. For more information, check out the [Cloud Init Stages](/clusters/edge/edge-configuration/cloud-init) reference. + +You can also use pack settings described in the [Palette eXtended Kubernetes](/integrations/kubernetes) guide. + +
+ + +## Usage + +The Kubeadm configuration file is where you can do the following: + +
+ +- Manually configure a third-party OIDC IDP. For more information, check out [Configure Custom OIDC](/integrations/kubernetes-edge#configurecustomoidc). + + +- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more information, refer to the [Spectro Proxy](/integrations/frp) guide. + + +#### Configuration Changes + +The PXK-E Kubeadm configuration is updated to dynamically enable OIDC based on your IDP selection by adding the ``identityProvider`` parameter. + +
+ +```yaml +pack: + palette: + config: + oidc: + identityProvider: +``` + +
+ +#### Example Kubeadm Configuration File + +```yaml +cluster: + config: | + clusterConfiguration: + apiServer: + extraArgs: + advertise-address: "0.0.0.0" + anonymous-auth: "true" + audit-log-maxage: "30" + audit-log-maxbackup: "10" + audit-log-maxsize: "100" + audit-log-path: /var/log/apiserver/audit.log + audit-policy-file: /etc/kubernetes/audit-policy.yaml + authorization-mode: RBAC,Node + default-not-ready-toleration-seconds: "60" + default-unreachable-toleration-seconds: "60" + disable-admission-plugins: AlwaysAdmit + enable-admission-plugins: AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction + profiling: "false" + secure-port: "6443" + tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 + extraVolumes: + - hostPath: /var/log/apiserver + mountPath: /var/log/apiserver + name: audit-log + pathType: DirectoryOrCreate + - hostPath: /etc/kubernetes/audit-policy.yaml + mountPath: /etc/kubernetes/audit-policy.yaml + name: audit-policy + pathType: File + readOnly: true + timeoutForControlPlane: 10m0s + controllerManager: + extraArgs: + feature-gates: RotateKubeletServerCertificate=true + pod-eviction-timeout: 1m0s + profiling: "false" + terminated-pod-gc-threshold: "25" + use-service-account-credentials: "true" + dns: {} + kubernetesVersion: v1.26.4 + etcd: + local: + dataDir: "/etc/kubernetes/etcd" + extraArgs: + listen-client-urls: "https://0.0.0.0:2379" + networking: + podSubnet: 192.168.0.0/16 + serviceSubnet: 192.169.0.0/16 + scheduler: + extraArgs: + profiling: "false" + initConfiguration: + localAPIEndpoint: {} + nodeRegistration: + kubeletExtraArgs: + event-qps: "0" + feature-gates: RotateKubeletServerCertificate=true + protect-kernel-defaults: "true" + read-only-port: "0" + tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 + joinConfiguration: + discovery: {} + nodeRegistration: + kubeletExtraArgs: + event-qps: "0" + feature-gates: RotateKubeletServerCertificate=true + protect-kernel-defaults: "true" + read-only-port: "0" + tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 +stages: + initramfs: + - sysctl: + vm.overcommit_memory: 1 + kernel.panic: 10 + kernel.panic_on_oops: 1 + commands: + - ln -s /etc/kubernetes/admin.conf /run/kubeconfig + files: + - path: /etc/hosts + permission: "0644" + content: | + 127.0.0.1 localhost + - path: "/etc/kubernetes/audit-policy.yaml" + owner_string: "root" + permission: 0600 + content: | + apiVersion: audit.k8s.io/v1 + kind: Policy + rules: + - level: None + users: ["system:kube-proxy"] + verbs: ["watch"] + resources: + - group: "" # core + resources: ["endpoints", "services", "services/status"] + - level: None + users: ["system:unsecured"] + namespaces: ["kube-system"] + verbs: ["get"] + resources: + - group: "" # core + resources: ["configmaps"] + - level: None + users: ["kubelet"] # legacy kubelet identity + verbs: ["get"] + resources: + - group: "" # core + resources: ["nodes", "nodes/status"] + - level: None + userGroups: ["system:nodes"] + verbs: ["get"] + resources: + - group: "" # core + resources: ["nodes", "nodes/status"] + - level: None + users: + - system:kube-controller-manager + - system:kube-scheduler + - system:serviceaccount:kube-system:endpoint-controller + verbs: ["get", "update"] + namespaces: ["kube-system"] + resources: + - group: "" # core + resources: ["endpoints"] + - level: None + users: ["system:apiserver"] + verbs: ["get"] + resources: + - group: "" # core + resources: ["namespaces", "namespaces/status", "namespaces/finalize"] + - level: None + users: ["cluster-autoscaler"] + verbs: ["get", "update"] + namespaces: ["kube-system"] + resources: + - group: "" # core + resources: ["configmaps", "endpoints"] + # Don't log HPA fetching metrics. + - level: None + users: + - system:kube-controller-manager + verbs: ["get", "list"] + resources: + - group: "metrics.k8s.io" + # Don't log these read-only URLs. + - level: None + nonResourceURLs: + - /healthz* + - /version + - /swagger* + # Don't log events requests. + - level: None + resources: + - group: "" # core + resources: ["events"] + # node and pod status calls from nodes are high-volume and can be large, don't log responses for expected updates from nodes + - level: Request + users: ["kubelet", "system:node-problem-detector", "system:serviceaccount:kube-system:node-problem-detector"] + verbs: ["update","patch"] + resources: + - group: "" # core + resources: ["nodes/status", "pods/status"] + omitStages: + - "RequestReceived" + - level: Request + userGroups: ["system:nodes"] + verbs: ["update","patch"] + resources: + - group: "" # core + resources: ["nodes/status", "pods/status"] + omitStages: + - "RequestReceived" + # deletecollection calls can be large, don't log responses for expected namespace deletions + - level: Request + users: ["system:serviceaccount:kube-system:namespace-controller"] + verbs: ["deletecollection"] + omitStages: + - "RequestReceived" + # Secrets, ConfigMaps, and TokenReviews can contain sensitive & binary data, + # so only log at the Metadata level. + - level: Metadata + resources: + - group: "" # core + resources: ["secrets", "configmaps"] + - group: authentication.k8s.io + resources: ["tokenreviews"] + omitStages: + - "RequestReceived" + # Get repsonses can be large; skip them. + - level: Request + verbs: ["get", "list", "watch"] + resources: + - group: "" # core + - group: "admissionregistration.k8s.io" + - group: "apiextensions.k8s.io" + - group: "apiregistration.k8s.io" + - group: "apps" + - group: "authentication.k8s.io" + - group: "authorization.k8s.io" + - group: "autoscaling" + - group: "batch" + - group: "certificates.k8s.io" + - group: "extensions" + - group: "metrics.k8s.io" + - group: "networking.k8s.io" + - group: "policy" + - group: "rbac.authorization.k8s.io" + - group: "settings.k8s.io" + - group: "storage.k8s.io" + omitStages: + - "RequestReceived" + # Default level for known APIs + - level: RequestResponse + resources: + - group: "" # core + - group: "admissionregistration.k8s.io" + - group: "apiextensions.k8s.io" + - group: "apiregistration.k8s.io" + - group: "apps" + - group: "authentication.k8s.io" + - group: "authorization.k8s.io" + - group: "autoscaling" + - group: "batch" + - group: "certificates.k8s.io" + - group: "extensions" + - group: "metrics.k8s.io" + - group: "networking.k8s.io" + - group: "policy" + - group: "rbac.authorization.k8s.io" + - group: "settings.k8s.io" + - group: "storage.k8s.io" + omitStages: + - "RequestReceived" + # Default level for all other requests. + - level: Metadata + omitStages: + - "RequestReceived" +pack: + palette: + config: + oidc: + identityProvider: palette +``` + +
+ +### Configure OIDC Identity Provider + +The OIDC IDP feature offers the convenience of managing OIDC at the Kubernetes layer. The OIDC IDP feature is particularly useful for environments that do not have their own IDP configured. In this scenario, you can leverage Palette as an IDP without having to configure a third-party IDP. We also support the ability to take advantage of other OIDC providers by making it possible for you to configure OIDC at the tenant level. For additional flexibility, if you wish to use a different IDP than the one configured at the tenant level, you can select a different IDP by adding the OIDC configuration to your cluster profile. + +When you add the PXK-E pack to a cluster profile, Palette displays the OIDC IDP options listed below. + +All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +You can create a role binding that maps individual users or groups assigned within the OIDC provider's configuration to a role. To learn more, review [Use RBAC with OIDC](/integrations/kubernetes-edge#userbacwithoidc). + +
+ +- **None**: This setting does not require OIDC configuration for the cluster. It displays in the YAML file as `noauth`. + + +- **Custom**: This is the default setting and does not require OIDC configuration. However, if desired, it allows you to specify a third-party OIDC provider by configuring OIDC statements in the YAML file as described in [Configure Custom OIDC](/integrations/kubernetes-edge#configurecustomoidc). This setting displays in the YAML file as `none`. + + +- **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper permissions to view and access the project's resources is able to log into the Kubernetes dashboard. This setting displays in the YAML file as `palette`. + + +- **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose **OIDC**, and provide your third-party IDP details. This setting displays in the YAML file as `tenant`. For more information, check out the [SSO Setup](/user-management/saml-sso) guide. + + + +If your IDP uses Security Assertion Markup Language (SAML) authentication, then the **Inherit from Tenant** option will not work, and you will need to use the **Custom** option instead. This is because Kubernetes supports only OIDC authentication and not SAML authentication. + + + + +### Configure Custom OIDC + +Follow these steps to configure a third-party OIDC IDP. + +
+ +1. Add the following OIDC parameters to the `apiServer.extraArgs` section of your Kubernetes YAML file when creating a cluster profile. + + +```yaml +cluster: + config: + clusterConfiguration: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" +``` + +2. Add the following `kubeadmconfig.clientConfig` section that contains OIDC parameters to your Kubernetes YAML file. + + +```yaml +kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid +``` + +3. Provide third-party OIDC IDP details. + +### Use RBAC with OIDC + +You can create a role binding that uses individual users as the subject or specify a group name as the subject to map many users to a role. The group name is the group assigned in the OIDC provider's configuration. Below is an example. To learn more, review [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +Assume you created a group named `dev-east-2` within an OIDC provider. If you configure the host cluster's Kubernetes pack with all the correct OIDC settings, you could then create a role binding for the `dev-east-2` group. + +In this example, Palette is used as the IDP, and all users in the `dev-east-2` would inherit the `cluster-admin` role. + +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.png) + + + +
+ ## Prerequisites @@ -71,7 +455,7 @@ We also offer Palette eXtended Kubernetes (PXK) for cloud and data center deploy | `cluster.config.clusterConfiguration.networking.serviceSubnet` | The IP subnet range to assign to services. Default: 192.169.0.0/16 | | `cluster.config.clusterConfiguration.scheduler.extraArgs` | This parameter contains extra arguments for the Kubernetes scheduler, such as disabling profiling. | | `cluster.config.initConfiguration.nodeRegistration.kubeletExtraArgs` | This parameter contains extra arguments for kubelet during node registration, such as setting feature gates, protecting kernel defaults, and disabling the read-only port. | -| ``pack.palette.config.oidc.identityProvider`` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK-E pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](/integrations/kubernetes-edge#configureoidcidentityprovider). | +| `pack.palette.config.oidc.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK-E pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](/integrations/kubernetes-edge#configureoidcidentityprovider). | You can add cloud-init stages exposed by [Kairos](https://kairos.io/docs/architecture/cloud-init/), an open-source project. For more information, check out the [Cloud Init Stages](/clusters/edge/edge-configuration/cloud-init) reference. diff --git a/content/docs/06-integrations/00-kubernetes-generic.md b/content/docs/06-integrations/00-kubernetes-generic.md index e29abbea10..36880a62d3 100644 --- a/content/docs/06-integrations/00-kubernetes-generic.md +++ b/content/docs/06-integrations/00-kubernetes-generic.md @@ -4,7 +4,7 @@ metaTitle: "Kubernetes" metaDescription: "Learn about the Kubernetes pack and how you can use it with your host clusters." hiddenFromNav: true type: "integration" -category: ["kubernetes"] +category: ["kubernetes", 'amd64'] logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" --- @@ -29,6 +29,226 @@ Review the [Maintenance Policy](/integrations/maintenance-policy) to learn about + + + +## Prerequisites + +- A minimum of 4 CPU and 4GB Memory. + + +- Users or groups mapped to a Kubernetes RBAC role. + + +- Operating System (OS) dependencies as listed in the table. + +| OS Distribution | OS Version | Supports Kubernetes 1.27.x | +|---------------|------------|----------------------------| +| CentOS | 7.7 | ❌ | +| Ubuntu | 22.04 | ✅ | +| Ubuntu | 20.04 | ❌ | +| Ubuntu | 18.04 | ❌ | + + +## Parameters + +| Parameter | Description | +|-----------|-------------| +| `pack.palette.config.oidcidentityProvider`| OIDC identity provider configuration. | +| ``pack.podCIDR`` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16`| +| ``pack.serviceClusterIpRange`` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| +| ``kubeadmconfig.apiServer.extraArgs`` | A list of additional apiServer flags you can set.| +| ``kubeadmconfig.apiServer.extraVolumes`` | A list of additional volumes to mount on apiServer.| +| ``kubeadmconfig.controllerManager.extraArgs`` | A list of additional ControllerManager flags to set.| +| ``kubeadmconfig.scheduler.extraArgs`` | A list of additional Kube scheduler flags to set.| +| ``kubeadmconfig.kubeletExtraArgs`` | A list of kubelet arguments to set and copy to the nodes.| +| ``kubeadmconfig.files`` | A list of additional files to copy to the nodes.| +| ``kubeadmconfig.preKubeadmCommands`` | A list of additional commands to invoke **before** running kubeadm commands.| +| ``kubeadmconfig.postKubeadmCommands`` | A list of additional commands to invoke **after** running kubeadm commands.| +| ``pack.serviceDomain`` | The DNS name for the service domain in the cluster. Default: ``cluster.local``.| + + +## Usage + +The Kubeadm configuration file is where you can do the following: + +
+ +- Change the default ``podCIDR`` and ``serviceClusterIpRange`` values. CIDR IPs specified in the configuration file take precedence over other defined CIDR IPs in your environment. + + As you build your cluster, check that the ``podCIDR`` value does not overlap with any hosts or with the service network and the ``serviceClusterIpRange`` value does not overlap with any IP ranges assigned to nodes or pods. For more information, refer to the [Clusters](/clusters) guide and [Cluster Deployment Errors](https://docs.spectrocloud.com/troubleshooting/cluster-deployment). + + +- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more information, refer to the [Spectro Proxy](/integrations/frp) guide. + + +#### Configuration Changes + +The Kubeadm config is updated with hardening improvements that do the following: + +
+ +- Meet CIS standards for operating systems (OS). + + +- Enable a Kubernetes audit policy in the pack. The audit policy is hidden, and you cannot customize the default audit policy. If you want to apply your custom audit policy, refer to the [Enable Audit Logging](/audit-logs/kube-api-audit-logging) guide to learn how to create your custom audit policy by adjusting API server flags. + + +- Replace a deprecated PodSecurityPolicy (PSP) with one that offers three built-in policy profiles for broad security coverage: + +
+ + - **Privileged**: An unrestricted policy that provides wide permission levels and allows for known privilege escalations. + +
+ + - **Baseline**: A policy that offers minimal restrictions and prevents known privilege escalations. As shown in the example below, you can override the default cluster-wide policy to set baseline enforcement by enabling the `PodSecurity` Admission plugin in the `enable-admission-plugins` section of the YAML file. You can then add a custom Admission configuration and set the `admission-control-config-file` flag to the custom Admission. + +
+ + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + secure-port: "6443" + anonymous-auth: "true" + profiling: "false" + disable-admission-plugins: "AlwaysAdmit" + default-not-ready-toleration-seconds: "60" + default-unreachable-toleration-seconds: "60" + enable-admission-plugins: "AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction,PodSecurity" + admission-control-config-file: "/etc/kubernetes/pod-security-standard.yaml" + audit-log-path: /var/log/apiserver/audit.log + audit-policy-file: /etc/kubernetes/audit-policy.yaml + ``` + + - **Restricted**: A heavily restricted policy that follows Pod hardening best practices. This policy is set to warn and audit and identifies Pods that require privileged access. + +
+ + You can enforce these policies at the cluster level or the Namespace level. For workloads that require privileged access, you can relax `PodSecurity` enforcement by adding these labels in the Namespace: + +
+ + ```yaml + pod-security.kubernetes.io/enforce: privileged + pod-security.kubernetes.io/enforce-version: v1.26 + ``` + + +
+ +#### Kubeadm Configuration File + +The default pack YAML contains minimal configurations offered by the managed provider. + + +### Configure OIDC Identity Provider + +You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster without using a password. + +OIDC requires a *RoleBinding* for the users or groups you want to provide cluster access. You must create a RoleBinding to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a [default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the `cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +
+ +#### Configure Custom OIDC + +The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon Elastic Kubernetes Service (EKS) and [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory). + +
+ + + + + + +Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to use Azure Active Directory (AAD) to enable OIDC integration. Refer to [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory) to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. + +
+ + +1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the `identityProvider` value with your OIDC provider name. + +
+ + ```yaml + pack: + palette: + config: + oidc: + identityProvider: yourIdentityProviderNameHere + ``` + +2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. + +
+ + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` + +3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. + +
+ + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` + + +
+ + + + +Follow these steps to configure OIDC for managed EKS clusters. + +
+ +1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. + +```yaml +oidcIdentityProvider: + identityProviderConfigName: 'Spectro-docs' + issuerUrl: 'issuer-url' + clientId: 'user-client-id-from-Palette' + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: +``` + +2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. + +```yaml +clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: yourSecretKeyHere + oidc-extra-scope: profile,email +``` + +3. Provide third-party OIDC IDP details. + +
+
+ + +
+ + ## Prerequisites @@ -53,6 +273,7 @@ Review the [Maintenance Policy](/integrations/maintenance-policy) to learn about | Parameter | Description | |-----------|-------------| +| `pack.palette.config.oidcidentityProvider`| OIDC identity provider configuration. | | ``pack.podCIDR`` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16`| | ``pack.serviceClusterIpRange`` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| | ``kubeadmconfig.apiServer.extraArgs`` | A list of additional apiServer flags you can set.| @@ -141,6 +362,109 @@ The Kubeadm config is updated with hardening improvements that do the following: The default pack YAML contains minimal configurations offered by the managed provider. +### Configure OIDC Identity Provider + +You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster without using a password. + +OIDC requires a *RoleBinding* for the users or groups you want to provide cluster access. You must create a RoleBinding to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a [default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the `cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +
+ +#### Configure Custom OIDC + +The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon Elastic Kubernetes Service (EKS) and [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory). + +
+ + + + + + +Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to use Azure Active Directory (AAD) to enable OIDC integration. Refer to [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory) to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. + +
+ + +1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the `identityProvider` value with your OIDC provider name. + +
+ + ```yaml + pack: + palette: + config: + oidc: + identityProvider: yourIdentityProviderNameHere + ``` + +2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. + +
+ + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` + +3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. + +
+ + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` + + +
+ + + + +Follow these steps to configure OIDC for managed EKS clusters. + +
+ +1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. + +```yaml +oidcIdentityProvider: + identityProviderConfigName: 'Spectro-docs' + issuerUrl: 'issuer-url' + clientId: 'user-client-id-from-Palette' + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: +``` + +2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. + +```yaml +clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: yourSecretKeyHere + oidc-extra-scope: profile,email +``` + +3. Provide third-party OIDC IDP details. + +
+
+ +
@@ -166,6 +490,7 @@ The default pack YAML contains minimal configurations offered by the managed pro | Parameter | Description | |-----------|-------------| +| `pack.palette.config.oidcidentityProvider`| OIDC identity provider configuration. | | ``pack.podCIDR`` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16`| | ``pack.serviceClusterIpRange`` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| | ``kubeadmconfig.apiServer.extraArgs`` | A list of additional apiServer flags you can set.| @@ -254,6 +579,113 @@ The Kubeadm config is updated with hardening improvements that do the following: The default pack YAML contains minimal configurations offered by the managed provider. + +### Configure OIDC Identity Provider + +You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster without using a password. + +OIDC requires a *RoleBinding* for the users or groups you want to provide cluster access. You must create a RoleBinding to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a [default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the `cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +
+ +#### Configure Custom OIDC + +The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon Elastic Kubernetes Service (EKS) and [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory). + +
+ + + + + + +Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to use Azure Active Directory (AAD) to enable OIDC integration. Refer to [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory) to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. + +
+ +1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the `identityProvider` value with your OIDC provider name. + +
+ + ```yaml + pack: + palette: + config: + oidc: + identityProvider: palette + ``` + + +2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. + +
+ + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` + + +3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. + + +```yaml +kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid +``` + + +
+ + + + +Follow these steps to configure OIDC for managed EKS clusters. + +
+ +1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. + +
+ + ```yaml + oidcIdentityProvider: + identityProviderConfigName: 'Spectro-docs' + issuerUrl: 'issuer-url' + clientId: 'user-client-id-from-Palette' + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: + ``` + +2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. + +
+ + ```yaml + clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: yourSecretKeyHere + oidc-extra-scope: profile,email + ``` + +3. Provide third-party OIDC IDP details. + +
+
+
@@ -279,17 +711,18 @@ The default pack YAML contains minimal configurations offered by the managed pro | Parameter | Description | |-----------|-------------| -| ``pack.podCIDR`` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16`| -| ``pack.serviceClusterIpRange`` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| -| ``kubeadmconfig.apiServer.extraArgs`` | A list of additional apiServer flags you can set.| -| ``kubeadmconfig.apiServer.extraVolumes`` | A list of additional volumes to mount on apiServer.| -| ``kubeadmconfig.controllerManager.extraArgs`` | A list of additional ControllerManager flags to set.| -| ``kubeadmconfig.scheduler.extraArgs`` | A list of additional Kube scheduler flags to set.| -| ``kubeadmconfig.kubeletExtraArgs`` | A list of kubelet arguments to set and copy to the nodes.| -| ``kubeadmconfig.files`` | A list of additional files to copy to the nodes. | -| ``kubeadmconfig.preKubeadmCommands`` | A list of additional commands to invoke **before** running kubeadm commands.| -| ``kubeadmconfig.postKubeadmCommands`` | A list of additional commands to invoke **after** running kubeadm commands.| -| ``pack.serviceDomain`` | The DNS name for the service domain in the cluster. Default: ``cluster.local``.| +| `pack.palette.config.oidcidentityProvider`| OIDC identity provider configuration. | +| `pack.podCIDR` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16`| +| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| +| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set.| +| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on apiServer.| +| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set.| +| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set.| +| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes.| +| `kubeadmconfig.files` | A list of additional files to copy to the nodes. | +| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands.| +| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands.| +| `pack.serviceDomain` | The DNS name for the service domain in the cluster. Default: ``cluster.local``.| ## Usage @@ -368,6 +801,114 @@ The Kubeadm config is updated with hardening improvements that do the following: The default pack YAML contains minimal configurations offered by the managed provider. +### Configure OIDC Identity Provider + +You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster without using a password. + +OIDC requires a *RoleBinding* for the users or groups you want to provide cluster access. You must create a RoleBinding to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a [default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the `cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +
+ +#### Configure Custom OIDC + +The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon Elastic Kubernetes Service (EKS) and [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory). + +
+ + + + + + +Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to use Azure Active Directory (AAD) to enable OIDC integration. Refer to [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory) to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. + +
+ + +1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the `identityProvider` value with your OIDC provider name. + +
+ + ```yaml + pack: + palette: + config: + oidc: + identityProvider: palette + ``` + + +2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. + +
+ + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` + +3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. + +
+ + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` + + +
+ + + + +Follow these steps to configure OIDC for managed EKS clusters. + +
+ +1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. + +
+ + ```yaml + oidcIdentityProvider: + identityProviderConfigName: 'Spectro-docs' + issuerUrl: 'issuer-url' + clientId: 'user-client-id-from-Palette' + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: + ``` + +2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. + +
+ + ```yaml + clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: yourSecretKeyHere + oidc-extra-scope: profile,email + ``` + +3. Provide third-party OIDC IDP details. + +
+
+ +
@@ -473,19 +1014,6 @@ data "spectrocloud_pack_simple" "k8s" { - - # Resources - [Kubernetes](https://kubernetes.io/) diff --git a/content/docs/06-integrations/00-kubernetes.md b/content/docs/06-integrations/00-kubernetes.md index b45fde14ba..7684409e60 100644 --- a/content/docs/06-integrations/00-kubernetes.md +++ b/content/docs/06-integrations/00-kubernetes.md @@ -4,7 +4,7 @@ metaTitle: "Palette eXtended Kubernetes" metaDescription: "Learn about the Palette eXtended Kubernetes pack and how you can use it with your host clusters." hiddenFromNav: true type: "integration" -category: ["kubernetes"] +category: ["kubernetes", 'amd64', 'fips'] logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" --- @@ -48,6 +48,317 @@ We also offer Palette eXtended Kubernetes Edge (PXK-E) for Edge deployments. Ref + + +## Prerequisites + +- A minimum of 4 CPU and 4GB Memory. + +- Operating System (OS) dependencies as listed in the table. + +| OS Distribution | OS Version | Supports Kubernetes 1.27.x | +|---------------|------------|----------------------------| +| CentOS | 7.7 | ❌ | +| Ubuntu | 22.04 | ✅ | +| Ubuntu | 20.04 | ❌ | +| Ubuntu | 18.04 | ❌ | + + +## Parameters + +| Parameter | Description | +|-----------|-------------| +| `pack.palette.config.dashboard.identityProvider`| OIDC identity provider configuration. | +| `pack.podCIDR` | The CIDR range for Pods in the cluster. This should match the networking layer property. Default: `192.168.0.0/16`| +| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| +| ``pack.palette.config.dashboard.identityProvider`` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](/integrations/kubernetes#configureoidcidentityprovider). | +| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set.| +| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on the apiServer.| +| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set.| +| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set.| +| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes.| +| `kubeadmconfig.files` | A list of additional files to copy to the nodes.| +| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands.| +| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands.| +| `kubeadmconfig.clientConfig` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](/integrations/kubernetes#configurecustomoidc). | +| `pack.serviceDomain` | The DNS name for the service domain in the cluster. Default: `cluster.local`.| + + +## Usage + +The Kubeadm configuration file is where you can do the following: + +
+ +- Change the default ``podCIDR`` and ``serviceClusterIpRange`` values. CIDR IPs specified in the configuration file take precedence over other defined CIDR IPs in your environment. + + As you build your cluster, check that the ``podCIDR`` value does not overlap with any hosts or with the service network and the ``serviceClusterIpRange`` value does not overlap with any IP ranges assigned to nodes or pods. For more information, refer to the [Clusters](/clusters) guide and [Cluster Deployment Errors](https://docs.spectrocloud.com/troubleshooting/cluster-deployment). + + +- Manually configure a third-party OIDC IDP. For more information, check out [Configure Custom OIDC](/integrations/kubernetes#configurecustomoidc). + + +- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more information, refer to the [Spectro Proxy](/integrations/frp) guide. + + +#### Configuration Changes + +The PXK Kubeadm configuration is updated to dynamically enable OIDC based on your IDP selection by adding the ``identityProvider`` parameter. + +
+ +```yaml +palette: + config: + dashboard: + identityProvider: +``` + +
+ +#### Example Kubeadm Configuration File + +```yaml +pack: + k8sHardening: True + podCIDR: "192.168.0.0/16" + serviceClusterIpRange: "10.96.0.0/12" + palette: + config: + dashboard: + identityProvider: palette +kubeadmconfig: + apiServer: + extraArgs: + secure-port: "6443" + anonymous-auth: "true" + profiling: "false" + disable-admission-plugins: "AlwaysAdmit" + default-not-ready-toleration-seconds: "60" + default-unreachable-toleration-seconds: "60" + enable-admission-plugins: "AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction,PodSecurity" + admission-control-config-file: "/etc/kubernetes/pod-security-standard.yaml" + audit-log-path: /var/log/apiserver/audit.log + audit-policy-file: /etc/kubernetes/audit-policy.yaml + audit-log-maxage: "30" + audit-log-maxbackup: "10" + audit-log-maxsize: "100" + authorization-mode: RBAC,Node + tls-cipher-suites: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256" + extraVolumes: + - name: audit-log + hostPath: /var/log/apiserver + mountPath: /var/log/apiserver + pathType: DirectoryOrCreate + - name: audit-policy + hostPath: /etc/kubernetes/audit-policy.yaml + mountPath: /etc/kubernetes/audit-policy.yaml + readOnly: true + pathType: File + - name: pod-security-standard + hostPath: /etc/kubernetes/pod-security-standard.yaml + mountPath: /etc/kubernetes/pod-security-standard.yaml + readOnly: true + pathType: File + controllerManager: + extraArgs: + profiling: "false" + terminated-pod-gc-threshold: "25" + pod-eviction-timeout: "1m0s" + use-service-account-credentials: "true" + feature-gates: "RotateKubeletServerCertificate=true" + scheduler: + extraArgs: + profiling: "false" + kubeletExtraArgs: + read-only-port: "0" + event-qps: "0" + feature-gates: "RotateKubeletServerCertificate=true" + protect-kernel-defaults: "true" + tls-cipher-suites: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256" + files: + - path: hardening/audit-policy.yaml + targetPath: /etc/kubernetes/audit-policy.yaml + targetOwner: "root:root" + targetPermissions: "0600" + - path: hardening/90-kubelet.conf + targetPath: /etc/sysctl.d/90-kubelet.conf + targetOwner: "root:root" + targetPermissions: "0600" + - targetPath: /etc/kubernetes/pod-security-standard.yaml + targetOwner: "root:root" + targetPermissions: "0600" + content: | + apiVersion: apiserver.config.k8s.io/v1 + kind: AdmissionConfiguration + plugins: + - name: PodSecurity + configuration: + apiVersion: pod-security.admission.config.k8s.io/v1 + kind: PodSecurityConfiguration + defaults: + enforce: "baseline" + enforce-version: "v1.26" + audit: "baseline" + audit-version: "v1.26" + warn: "restricted" + warn-version: "v1.26" + audit: "restricted" + audit-version: "v1.26" + exemptions: + # Array of authenticated usernames to exempt. + usernames: [] + # Array of runtime class names to exempt. + runtimeClasses: [] + # Array of namespaces to exempt. + namespaces: [kube-system] + + preKubeadmCommands: + - 'echo "====> Applying kernel parameters for Kubelet"' + - 'sysctl -p /etc/sysctl.d/90-kubelet.conf' + postKubeadmCommands: + - 'echo "List of post kubeadm commands to be executed"' + + # Client configuration to add OIDC based authentication flags in kubeconfig + #clientConfig: + #oidc-issuer-url: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-issuer-url }}" + #oidc-client-id: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-client-id }}" + #oidc-client-secret: yourSecretClientSecretGoesHere + #oidc-extra-scope: profile,email +``` + +
+ +### Configure OIDC Identity Provider + +Platforms that use PXK can use the OIDC IDP feature, which offers the convenience of managing OIDC at the Kubernetes layer. The OIDC IDP feature is particularly useful for environments that do not have their own IDP configured. In this scenario, you can leverage Palette as an IDP without having to configure a third-party IDP. We also support the ability to take advantage of other OIDC providers by making it possible for you to configure OIDC at the tenant level. For additional flexibility, if you wish to use a different IDP than the one configured at the tenant level, you can select a different IDP by adding the OIDC configuration to your cluster profile. + +When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP options listed below. + +All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + + +
+ +- **None**: This setting does not require OIDC configuration for the cluster. It displays in the YAML file as `noauth`. + +
+ + + + We do not recommend choosing **None** in a production environment, as it may disable authentication for add-ons that rely on OIDC. + + + +- **Custom**: This is the default setting and does not require OIDC configuration. However, if desired, it allows you to specify a third-party OIDC provider by configuring OIDC statements in the YAML file as described in [Configure Custom OIDC](/integrations/kubernetes#configurecustomoidc). This setting displays in the YAML file as `none`. + + +- **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper permissions to view and access the project's resources is able to log into the Kubernetes dashboard. This setting displays in the YAML file as `palette`. + + +- **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose **OIDC**, and provide your third-party IDP details. This setting displays in the YAML file as `tenant`. For more information, check out the [SSO Setup](/user-management/saml-sso) guide. + + + +If your IDP uses Security Assertion Markup Language (SAML) authentication, then the **Inherit from Tenant** option will not work, and you will need to use the **Custom** option instead. This is because Kubernetes supports only OIDC authentication and not SAML authentication. + + + + +### Configure Custom OIDC + +The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon Elastic Kubernetes Service (EKS) and [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory). + +
+ + + + + + +Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to use Azure Active Directory (AAD) to enable OIDC integration. Refer to [Azure-AKS](/clusters/public-cloud/azure/aks/#configureanazureactivedirectory) to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. + +
+ +1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. + + +```yaml +kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" +``` + +2. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. + + +```yaml +kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid +``` + + +
+ + + + +Follow these steps to configure OIDC for managed EKS clusters. + +
+ +1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. + +```yaml +oidcIdentityProvider: + identityProviderConfigName: 'Spectro-docs' + issuerUrl: 'issuer-url' + clientId: 'user-client-id-from-Palette' + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: +``` + +2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. + +```yaml +clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + oidc-extra-scope: profile,email +``` + +3. Provide third-party OIDC IDP details. + +
+ +
+ + +### Use RBAC with OIDC + +You can create a role binding that uses individual users as the subject or specify a group name as the subject to map many users to a role. The group name is the group assigned in the OIDC provider's configuration. Below is an example. To learn more, review [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). + +Assume you created a group named `dev-east-2` within an OIDC provider. If you configure the host cluster's Kubernetes pack with all the correct OIDC settings, you could then create a role binding for the `dev-east-2` group. + +In this example, Palette is used as the IDP, and all users in the `dev-east-2` would inherit the `cluster-admin` role. + +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.png) + + +
+ ## Prerequisites @@ -68,19 +379,20 @@ We also offer Palette eXtended Kubernetes Edge (PXK-E) for Edge deployments. Ref | Parameter | Description | |-----------|-------------| -| ``pack.podCIDR`` | The CIDR range for Pods in the cluster. This should match the networking layer property. Default: `192.168.0.0/16`| -| ``pack.serviceClusterIpRange`` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| +| `pack.palette.config.dashboard.identityProvider`| OIDC identity provider configuration. | +| `pack.podCIDR` | The CIDR range for Pods in the cluster. This should match the networking layer property. Default: `192.168.0.0/16`| +| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12`| | ``pack.palette.config.dashboard.identityProvider`` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](/integrations/kubernetes#configureoidcidentityprovider). | -| ``kubeadmconfig.apiServer.extraArgs`` | A list of additional apiServer flags you can set.| -| ``kubeadmconfig.apiServer.extraVolumes`` | A list of additional volumes to mount on the apiServer.| -| ``kubeadmconfig.controllerManager.extraArgs`` | A list of additional ControllerManager flags to set.| -| ``kubeadmconfig.scheduler.extraArgs`` | A list of additional Kube scheduler flags to set.| -| ``kubeadmconfig.kubeletExtraArgs`` | A list of kubelet arguments to set and copy to the nodes.| -| ``kubeadmconfig.files`` | A list of additional files to copy to the nodes.| -| ``kubeadmconfig.preKubeadmCommands`` | A list of additional commands to invoke **before** running kubeadm commands.| -| ``kubeadmconfig.postKubeadmCommands`` | A list of additional commands to invoke **after** running kubeadm commands.| -| ``kubeadmconfig.clientConfig`` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](/integrations/kubernetes#configurecustomoidc). | -| ``pack.serviceDomain`` | The DNS name for the service domain in the cluster. Default: ``cluster.local``.| +| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set.| +| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on the apiServer.| +| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set.| +| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set.| +| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes.| +| `kubeadmconfig.files` | A list of additional files to copy to the nodes.| +| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands.| +| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands.| +| `kubeadmconfig.clientConfig` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](/integrations/kubernetes#configurecustomoidc). | +| `pack.serviceDomain` | The DNS name for the service domain in the cluster. Default: `cluster.local`.| ## Usage @@ -222,7 +534,7 @@ kubeadmconfig: #clientConfig: #oidc-issuer-url: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-issuer-url }}" #oidc-client-id: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-client-id }}" - #oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + #oidc-client-secret: yourSecretClientSecretGoesHere #oidc-extra-scope: profile,email ``` @@ -236,7 +548,6 @@ When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP op All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). -You can create a role binding that maps individual users or groups assigned within the OIDC provider's configuration to a role. To learn more, review [Use RBAC with OIDC](/integrations/kubernetes#userbacwithoidc).
@@ -335,7 +646,7 @@ oidcIdentityProvider: clientConfig: oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + oidc-client-secret: yourSecretClientSecretGoesHere oidc-extra-scope: profile,email ``` @@ -532,7 +843,7 @@ kubeadmconfig: #clientConfig: #oidc-issuer-url: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-issuer-url }}" #oidc-client-id: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-client-id }}" - #oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + #oidc-client-secret: yourSecretClientSecretGoesHere #oidc-extra-scope: profile,email ``` @@ -546,7 +857,6 @@ When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP op All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). -You can create a role binding that maps individual users or groups assigned within the OIDC provider's configuration to a role. To learn more, review [Use RBAC with OIDC](/integrations/kubernetes#userbacwithoidc).
@@ -645,7 +955,7 @@ oidcIdentityProvider: clientConfig: oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + oidc-client-secret: yourSecretClientSecretGoesHere oidc-extra-scope: profile,email ``` @@ -809,7 +1119,7 @@ kubeadmconfig: #clientConfig: #oidc-issuer-url: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-issuer-url }}" #oidc-client-id: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-client-id }}" - #oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + #oidc-client-secret: yourSecretClientSecretGoesHere #oidc-extra-scope: profile,email ```
@@ -822,8 +1132,6 @@ When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP op All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](/clusters/cluster-management/cluster-rbac/#createrolebindings). -You can create a role binding that maps individual users or groups assigned within the OIDC provider's configuration to a role. To learn more, review [Use RBAC with OIDC](/integrations/kubernetes#userbacwithoidc). -
- **None**: This is the default setting and there is nothing to configure. This setting displays in the YAML file as `noauth`. @@ -922,7 +1230,7 @@ oidcIdentityProvider: clientConfig: oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv + oidc-client-secret: yourSecretClientSecretGoesHere oidc-extra-scope: profile,email ``` diff --git a/content/docs/06-integrations/00-kubevious.md b/content/docs/06-integrations/00-kubevious.md index 1b6a252358..49139b99bf 100644 --- a/content/docs/06-integrations/00-kubevious.md +++ b/content/docs/06-integrations/00-kubevious.md @@ -5,7 +5,7 @@ metaDescription: 'Kubevious Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/kubevious/blobs/sha256:5e33d7b51b1317a834b4552d96fc1cc8463000a7eedbcb4b784ea07236f3d7f7?type=image/png' --- diff --git a/content/docs/06-integrations/00-kubevirt.md b/content/docs/06-integrations/00-kubevirt.md index 91e782673e..4725c6759c 100644 --- a/content/docs/06-integrations/00-kubevirt.md +++ b/content/docs/06-integrations/00-kubevirt.md @@ -4,7 +4,7 @@ metaTitle: 'KubeVirt' metaDescription: 'Choosing KubeVirt within the Palette console' hiddenFromNav: true type: "integration" -category: ['system app'] +category: ['system app', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/kubevirt/blobs/sha256:185e7a7658c05ab478f2822b080a7e21da9113b4a8bf5fb7fb3338d9a5796eed?type=image/png' --- diff --git a/content/docs/06-integrations/00-kubewatch.md b/content/docs/06-integrations/00-kubewatch.md index 9ae7ab64fc..26b2c91cdd 100644 --- a/content/docs/06-integrations/00-kubewatch.md +++ b/content/docs/06-integrations/00-kubewatch.md @@ -4,7 +4,7 @@ metaTitle: 'kube-watch' metaDescription: 'kube-watch monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/kubewatch/blobs/sha256:a277fb90357df9cbffe98eea1ed100fba1b17970b8fc056d210c4f7bfe4f17a3?type=image/png' --- diff --git a/content/docs/06-integrations/00-longhorn.md b/content/docs/06-integrations/00-longhorn.md index 20eef204da..90e7a0c4a1 100644 --- a/content/docs/06-integrations/00-longhorn.md +++ b/content/docs/06-integrations/00-longhorn.md @@ -4,7 +4,7 @@ metaTitle: 'Longhorn Integration with Palette' metaDescription: 'Longhorn pack in Palette' hiddenFromNav: true type: "integration" -category: ["storage"] +category: ["storage", 'amd64', 'fips'] logoUrl: 'https://registry.spectrocloud.com/v1/csi-longhorn/blobs/sha256:8257bd6697941139cea8ace907e25b3859cb8de48f965a5b6011d518cad0a2db?type=image/png' --- diff --git a/content/docs/06-integrations/00-metallb.md b/content/docs/06-integrations/00-metallb.md index efb2f2b284..0e1f77de65 100644 --- a/content/docs/06-integrations/00-metallb.md +++ b/content/docs/06-integrations/00-metallb.md @@ -4,7 +4,7 @@ metaTitle: 'MetalLB' metaDescription: 'MetalLB Load Balancer pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['load balancers'] +category: ['load balancers', 'amd64', 'arm64'] logoUrl: 'https://registry.spectrocloud.com/v1/lb-metallb/blobs/sha256:3d09a1eab856a03d5b821062dcd1da624256e8f1e2ede404d88cb088d3adb945?type=image/png' --- diff --git a/content/docs/06-integrations/00-microk8s.md b/content/docs/06-integrations/00-microk8s.md index c54ac3a546..c87e4fc1df 100644 --- a/content/docs/06-integrations/00-microk8s.md +++ b/content/docs/06-integrations/00-microk8s.md @@ -4,7 +4,7 @@ metaTitle: 'MicroK8s Integration with Palette' metaDescription: 'MicroK8s pack in Palette' hiddenFromNav: true type: "integration" -category: ["kubernetes"] +category: ["kubernetes", 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/kubernetes-microk8s/blobs/sha256:b971b64f62e2e67b0a166316f96e6f4211aacea6e28459bb89275e8882ade985?type=image/png' --- diff --git a/content/docs/06-integrations/00-multus-cni.md b/content/docs/06-integrations/00-multus-cni.md index a5f40aa5bf..e07091b2d4 100644 --- a/content/docs/06-integrations/00-multus-cni.md +++ b/content/docs/06-integrations/00-multus-cni.md @@ -4,7 +4,7 @@ metaTitle: 'Multus CNI' metaDescription: 'Choosing Multus CNI within the Palette console' hiddenFromNav: true type: "integration" -category: ['network'] +category: ['network', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/cni-multus/blobs/sha256:3727499ea41784a17c818b7269c27918b8664766c40d1b1f3cd90c34d5154676?type=image/png' --- diff --git a/content/docs/06-integrations/00-nfs-subdir-external.md b/content/docs/06-integrations/00-nfs-subdir-external.md index 114bbe437b..60de9c4d4a 100644 --- a/content/docs/06-integrations/00-nfs-subdir-external.md +++ b/content/docs/06-integrations/00-nfs-subdir-external.md @@ -4,7 +4,7 @@ metaTitle: 'nfs-subdir-external' metaDescription: 'NFS-Subdir-External Provisioner pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-nfs-subdir-external/blobs/sha256:4b40eb85382d04dc4dcfc174b5e288b963b6201f6915e14b07bd8a5c4323b51b?type=image/png' --- diff --git a/content/docs/06-integrations/00-nginx.md b/content/docs/06-integrations/00-nginx.md index a524731a72..a9cb318a8c 100644 --- a/content/docs/06-integrations/00-nginx.md +++ b/content/docs/06-integrations/00-nginx.md @@ -4,7 +4,7 @@ metaTitle: 'Nginx' metaDescription: 'Nginx Ingress pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['ingress'] +category: ['ingress', 'amd64', 'arm64'] logoUrl: 'https://registry.spectrocloud.com/v1/nginx/blobs/sha256:a36bf7e8023f018298ddbf0c82a49c38e872db4b0e480a39c285ae002916a83f?type=image/png' --- diff --git a/content/docs/06-integrations/00-opa-gatekeeper.md b/content/docs/06-integrations/00-opa-gatekeeper.md index 04132dd91d..663597f57e 100644 --- a/content/docs/06-integrations/00-opa-gatekeeper.md +++ b/content/docs/06-integrations/00-opa-gatekeeper.md @@ -4,7 +4,7 @@ metaTitle: 'OpenPolicyAgent' metaDescription: 'OpenPolicyAgent security pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['security'] +category: ['security', 'amd64', 'arm64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/open-policy-agent/blobs/sha256:fcbad202dc9ca5e7a756562d8f9fc180ee77474034447dabc302d8a5a2bbe148?type=image/png" alt="OpenPolicyAgent logo' --- diff --git a/content/docs/06-integrations/00-openstack-cinder.md b/content/docs/06-integrations/00-openstack-cinder.md index 5a04d5f6b0..979ff23728 100644 --- a/content/docs/06-integrations/00-openstack-cinder.md +++ b/content/docs/06-integrations/00-openstack-cinder.md @@ -4,7 +4,7 @@ metaTitle: 'OpenStackCinder' metaDescription: 'OpenStackCinder storage pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-openstack-cinder/blobs/sha256:ebb9650566d2cdfe9b0fc7d474a1cdcd562a9020807e49f891df199379ab8961?type=image/png' --- diff --git a/content/docs/06-integrations/00-permission-manager.md b/content/docs/06-integrations/00-permission-manager.md index f159843b2a..2838160769 100644 --- a/content/docs/06-integrations/00-permission-manager.md +++ b/content/docs/06-integrations/00-permission-manager.md @@ -5,7 +5,7 @@ metaDescription: 'Permission Manager Authentication pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['authentication'] +category: ['authentication', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/permission-manager/blobs/sha256:15d08b02d78823c12616b72d1b5adb0520940016b89bae1f758e6f1a105597ff?type=image/png' --- diff --git a/content/docs/06-integrations/00-portworx.md b/content/docs/06-integrations/00-portworx.md index 9f2c7795ee..8c03af579d 100644 --- a/content/docs/06-integrations/00-portworx.md +++ b/content/docs/06-integrations/00-portworx.md @@ -4,7 +4,7 @@ metaTitle: 'Portworx Integration with Spectro Cloud' metaDescription: 'Portworx storage integration for on-prem installations' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image/png' --- diff --git a/content/docs/06-integrations/00-portworx_operator.md b/content/docs/06-integrations/00-portworx_operator.md index f138632e20..a7bf742cd0 100644 --- a/content/docs/06-integrations/00-portworx_operator.md +++ b/content/docs/06-integrations/00-portworx_operator.md @@ -4,7 +4,7 @@ metaTitle: 'Portworx storage CSI (Essentials/PAYG/Enterprise)' metaDescription: 'Portworx storage CSI for all use cases' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image/png' --- diff --git a/content/docs/06-integrations/00-prismacloud.md b/content/docs/06-integrations/00-prismacloud.md index 0f6af22b9e..e9d4f8c8be 100644 --- a/content/docs/06-integrations/00-prismacloud.md +++ b/content/docs/06-integrations/00-prismacloud.md @@ -4,7 +4,7 @@ metaTitle: 'prisma-cloud-compute' metaDescription: 'prism-cloud-compute Security pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['security'] +category: ['security', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/prismacloud/blobs/sha256:9ddb035af0e9f299e5df178ebb3153e90383a5e42ded2c1a3f6c9470dd851c12?type=image/png' --- diff --git a/content/docs/06-integrations/00-prometheus-agent.md b/content/docs/06-integrations/00-prometheus-agent.md index 78d4a8fee5..13789891d8 100644 --- a/content/docs/06-integrations/00-prometheus-agent.md +++ b/content/docs/06-integrations/00-prometheus-agent.md @@ -5,7 +5,7 @@ metaDescription: 'Prometheus Agent Monitoring Pack' hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64', 'arm64'] logoUrl: 'https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png' --- diff --git a/content/docs/06-integrations/00-prometheus-cluster-metrics.md b/content/docs/06-integrations/00-prometheus-cluster-metrics.md index 27c62dca21..7f87cc739e 100644 --- a/content/docs/06-integrations/00-prometheus-cluster-metrics.md +++ b/content/docs/06-integrations/00-prometheus-cluster-metrics.md @@ -5,7 +5,7 @@ metaDescription: "Use the Prometheus Cluster Metrics addon pack to expose Palett hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png' --- diff --git a/content/docs/06-integrations/00-prometheus-operator.md b/content/docs/06-integrations/00-prometheus-operator.md index c386d065a8..0ea90b9d21 100644 --- a/content/docs/06-integrations/00-prometheus-operator.md +++ b/content/docs/06-integrations/00-prometheus-operator.md @@ -5,7 +5,7 @@ metaDescription: 'Prometheus Operator Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['monitoring'] +category: ['monitoring', 'amd64', 'arm64'] logoUrl: 'https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png' --- diff --git a/content/docs/06-integrations/00-rke2.md b/content/docs/06-integrations/00-rke2.md index e459cf31aa..67558c2156 100644 --- a/content/docs/06-integrations/00-rke2.md +++ b/content/docs/06-integrations/00-rke2.md @@ -4,7 +4,7 @@ metaTitle: 'RKE2 Integration with Palette' metaDescription: 'RKE2 pack in Palette' hiddenFromNav: true type: "integration" -category: ['kubernetes'] +category: ['kubernetes', 'amd64', 'fips'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/kubernetes-rke2/blobs/sha256:47cde61005d9996f1571c132ba9f753982134a7a0d8e445e27001ab8519e6051?type=image/png' --- diff --git a/content/docs/06-integrations/00-rook-ceph.md b/content/docs/06-integrations/00-rook-ceph.md index 913394d192..fd6f741750 100644 --- a/content/docs/06-integrations/00-rook-ceph.md +++ b/content/docs/06-integrations/00-rook-ceph.md @@ -4,7 +4,7 @@ metaTitle: 'rook-ceph' metaDescription: 'Rook Ceph storage pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: ' https://registry.dev.spectrocloud.com/v1/csi-rook-ceph/blobs/sha256:2817270f4eecbc2eea0740c55c7611d1a538a3e17da610a3487bb11b067076d1?type=image/png' --- diff --git a/content/docs/06-integrations/00-spectro-k8s-dashboard.md b/content/docs/06-integrations/00-spectro-k8s-dashboard.md index 84a5b2c2b9..6535ac7bfc 100644 --- a/content/docs/06-integrations/00-spectro-k8s-dashboard.md +++ b/content/docs/06-integrations/00-spectro-k8s-dashboard.md @@ -4,7 +4,7 @@ metaTitle: "Spectro Cloud's Pre-configured Kubernetes Dashboard" metaDescription: "Palette's pre-configured Kubernetes Dashboard Monitoring pack reduces the complexity of standing up the Kubernetes dashboard for a cluster." hiddenFromNav: true type: "integration" -category: ["monitoring"] +category: ["monitoring", 'arm64', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png' --- diff --git a/content/docs/06-integrations/00-splunk.md b/content/docs/06-integrations/00-splunk.md index b172c9b851..79b5d543b5 100644 --- a/content/docs/06-integrations/00-splunk.md +++ b/content/docs/06-integrations/00-splunk.md @@ -4,7 +4,7 @@ metaTitle: 'Splunk' metaDescription: 'Splunk Monitoring pack in Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['logging'] +category: ['logging', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/splunk/blobs/sha256:1729cfced51a1ef8693997aee535f098a782f15fba9ca5232a8dfba68a8d4857?type=image/png' --- diff --git a/content/docs/06-integrations/00-ubuntu.md b/content/docs/06-integrations/00-ubuntu.md index 52043bef90..6fa849ae0f 100644 --- a/content/docs/06-integrations/00-ubuntu.md +++ b/content/docs/06-integrations/00-ubuntu.md @@ -5,7 +5,7 @@ metaDescription: 'Choose Ubuntu Operating System pack in Palette.' hiddenFromNav: true type: "integration" -category: ['operating system'] +category: ['operating system', 'amd64'] logoUrl: 'https://registry.spectrocloud.com/v1/ubuntu-vsphere/blobs/sha256:09a727f9005b79c69d8e60e12ce130880c63131315b49e7fb4cc44e53d34dc7a?type=image/png' --- diff --git a/content/docs/06-integrations/00-vault.md b/content/docs/06-integrations/00-vault.md index 101652b0c1..8b80c6efbf 100644 --- a/content/docs/06-integrations/00-vault.md +++ b/content/docs/06-integrations/00-vault.md @@ -5,7 +5,7 @@ metaDescription: 'Integration of the Vault add on into Spectro Cloud' hiddenFromNav: true type: "integration" hideToC: false -category: ['security'] +category: ['security', 'amd64', 'arm64'] logoUrl: 'https://registry.spectrocloud.com/v1/vault/blobs/sha256:1abda0173be1fd4ddfeccd2ff15089edd38a25e433ad7bb562a770d92992c7af?type=image/png' --- diff --git a/content/docs/06-integrations/00-vsphere-csi.md b/content/docs/06-integrations/00-vsphere-csi.md index 75fc1907c6..a422b7f9b6 100644 --- a/content/docs/06-integrations/00-vsphere-csi.md +++ b/content/docs/06-integrations/00-vsphere-csi.md @@ -4,7 +4,7 @@ metaTitle: 'vSphere CSI Integration with Spectro Cloud' metaDescription: 'vSphere CSI storage add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64','fips'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png' --- diff --git a/content/docs/06-integrations/00-vsphere-volume.md b/content/docs/06-integrations/00-vsphere-volume.md index 865245c406..0e1cb17694 100644 --- a/content/docs/06-integrations/00-vsphere-volume.md +++ b/content/docs/06-integrations/00-vsphere-volume.md @@ -4,7 +4,7 @@ metaTitle: 'vSphere volume Integration with Spectro Cloud' metaDescription: 'vSphere volume storage add on into Spectro Cloud' hiddenFromNav: true type: "integration" -category: ['storage'] +category: ['storage', 'amd64'] logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png' --- diff --git a/content/docs/06-integrations/01-maintenance-policy.md b/content/docs/06-integrations/01-maintenance-policy.md index 9e255b7c58..1034502c72 100644 --- a/content/docs/06-integrations/01-maintenance-policy.md +++ b/content/docs/06-integrations/01-maintenance-policy.md @@ -133,26 +133,33 @@ We provide add-on pack updates as follows: ## Packs Deprecation - +We deprecate and remove packs when a more stable version of the pack is available or when the underlying technology becomes obsolete. When a pack is deprecated, you will still be able to create new cluster profiles using the pack and deploy clusters that use profiles containing the pack. - +Palette displays the deprecation stage when you click the information icon next to the pack name during profile creation. -We deprecate and remove packs when a more stable version of the pack is available or when the underlying technology becomes obsolete. We deprecate a pack six months before deleting it. Post deprecation, you will still be able to create new cluster profiles using the pack and deploy clusters that use profiles containing the pack. Our Release Notes announce when a pack is deprecated and a replacement pack is available. +![Screenshot showing how Palette indicates a pack's stage of deprecation.](/integrations_deprecation-stage.png) +An information icon in the profile stack also displays a message that instructs about required pack versions. + +![Screenshot showing message in profile stack that tells you the required pack version to use.](/integrations_deprecation-profile-stack-msg.png) + +We adhere to the following stages of deprecation:
- +- **Deleted**: When a pack is deleted, it is removed from Palette. An active cluster that contains the deleted pack will continue to operate. However, you will not be able to deploy a new cluster profile that contains the deleted pack. diff --git a/content/docs/08-user-management/2-palette-rbac/1-tenant-scope-roles-permissions.md b/content/docs/08-user-management/2-palette-rbac/1-tenant-scope-roles-permissions.md index f5f9af0bf5..1dd266e82b 100644 --- a/content/docs/08-user-management/2-palette-rbac/1-tenant-scope-roles-permissions.md +++ b/content/docs/08-user-management/2-palette-rbac/1-tenant-scope-roles-permissions.md @@ -17,7 +17,7 @@ import Tooltip from "shared/components/ui/Tooltip"; Tenant is an isolated workspace within the Palette Console. Users and teams with specific roles can be associated with the [tenants](/glossary-all#organization) and [projects](/glossary-all#project) you create. -Palette has adopted the security principle of least privilege. Each user is assigned a role and permissions, which apply to the scopes, resources, and resourceKey. The Permissions format is `resourceKey.operation`, where resourceKey refers to resource or the API functionality, and Operation refers to the permitted action or activity. +Each user is assigned a role and permissions, which apply to the scopes, resources, and resourceKey. The Permissions format is `resourceKey.operation`, where resourceKey refers to resource or the API functionality, and Operation refers to the permitted action or activity. To view the list of the predefined roles and permissions, ensure you are in the project scope **Tenant**. Next, navigate to the left **Main Menu** and click on **Tenant Settings** > **Roles**, and you will find the list of **Global Roles**. If you need to extend permissions, create a custom role by using the [Create Role](/user-management/palette-rbac#createcustomroleinpalette) option. diff --git a/content/docs/09-registries-and-packs/1-adding-a-custom-registry.md b/content/docs/09-registries-and-packs/1-adding-a-custom-registry.md index 622cbdb492..28e770252c 100644 --- a/content/docs/09-registries-and-packs/1-adding-a-custom-registry.md +++ b/content/docs/09-registries-and-packs/1-adding-a-custom-registry.md @@ -13,9 +13,9 @@ import InfoBox from 'shared/components/InfoBox'; # Add Custom Registries -Setting up a custom pack registry involves the installation of a registry server and configuring it with Palette. -Once the registry server is installed, use the Spectro Cloud CLI tool to manage the contents of the pack registry. -Pack contents are periodically synchronized with Palette. +Setting up a custom pack registry is a two-step process. The first step is to deploy a pack registry server using a Docker image provided by us. While deploying a pack registry server, you can employ a TLS certificate from a Certificate Authority (CA) or a self-signed certificate. The current guide will provide instructions for both methods - using TLS and self-signed certificates. You can check out the [Advanced Configuration](/registries-and-packs/advanced-configuration) guide to learn about the customization options while deploying a pack registry server. + +After deploying a pack registry server, the next step is configuring the pack registry server in Palette. Once you finish configuring the pack registry server in Palette, Palette will synchronize the pack contents from the pack registry server periodically. # Prerequisites @@ -30,7 +30,7 @@ Pack contents are periodically synchronized with Palette. * Firewall ports 443/80 are required to be opened on the machine to allow traffic from the Palette console and Spectro CLI tool. -* [OpenSSL](https://www.openssl.org/source/) if creating a self-signed certificate. Refer to the [Self-Signed Certificates](#self-signed-certificates) section for more guidance. +* [OpenSSL](https://www.openssl.org/source/) if creating a self-signed certificate. Refer to the [Self-Signed Certificates](#self-signedcertificates) section below for more guidance. @@ -40,62 +40,59 @@ Please ensure that the ports 443 and 80 are exclusively allocated to the registr # Deploy Pack Registry Server with Let's Encrypt -The following section demonstrates how you can deploy a registry server secured with a TLS certificate issued by [Let's Encrypt](https://letsencrypt.org/). - -Check out the [advanced configuration](/registries-and-packs/adding-a-custom-registry#deploypackregistryserverwithlet'sencrypt) section -for more advanced configuration and deployment with self-signed certificates. - -Palette provides a Docker image for the pack registry server. - -The following steps need to be performed to deploy the pack registry server using this docker image: - +We provide a Docker image for setting up a pack registry server. Use the following steps to deploy a pack registry server using the designated Docker image and a TLS certificate issued by [Let's Encrypt](https://letsencrypt.org/).
1. Create a folder that contains an httppasswd file. +
-``` -mkdir spectropaxconfig -``` + ```bash + mkdir spectropaxconfig + ``` -2. Create the htpasswd file: +2. Create a htpasswd file. +
-```shell -htpasswd -Bbn admin "yourPasswordHere" > spectropaxconfig/htpasswd-basic -``` + ```shell + htpasswd -Bbn admin "yourPasswordHere" > spectropaxconfig/htpasswd-basic + ``` -3. Create a pax registry configuration file titled **myconfig.yml**. This file should be in the **spectropaxconfig** directory. - -```yaml -version: 0.1 -log: - level: debug -storage: inmemory -http: - addr: :5000 - tls: - letsencrypt: - cachefile: /etc/spectropaxconfig/le-cache - email: you@companydomain.com - hosts: - - yourhost.companydomain.com -auth: - htpasswd: - realm: basic-realm - path: /etc/spectropaxconfig/htpasswd-basic -``` +3. Create a pax registry configuration file titled **myconfig.yml** in the **spectropaxconfig** directory. The YAML code block below displays the sample content for the **myconfig.yml** file. The current example assumes that your pack registry server will be hosted at `yourhost.companydomain.com` and the email id for notifications is `you@companydomain.com`. Replace the `host` and `email` attribute values as applicable to you. +
+ + ```yaml + version: 0.1 + log: + level: debug + storage: inmemory + http: + addr: :5000 + tls: + letsencrypt: + cachefile: /etc/spectropaxconfig/le-cache + email: you@companydomain.com + hosts: + - yourhost.companydomain.com + auth: + htpasswd: + realm: basic-realm + path: /etc/spectropaxconfig/htpasswd-basic + ``` 3. Start the container image with the following flags. -``` -docker run \ - --rm \ - --publish 443:5000 \ - --name spectro-registry \ - --volume $(pwd)/spectropaxconfig/:/etc/spectropaxconfig/ \ - gcr.io/spectro-images-public/release/spectro-registry:3.4.0 \ - serve /etc/spectropaxconfig/myconfig.yml -``` +
+ + ```bash + docker run \ + --rm \ + --port 443:5000 \ + --name spectro-registry \ + --volume $(pwd)/spectropaxconfig/:/etc/spectropaxconfig/ \ + gcr.io/spectro-images-public/release/spectro-registry:4.0.2 \ + serve /etc/spectropaxconfig/myconfig.yml + ``` You can now access the pack registry at `https://yourhost.companydomain.com/v1/`. You will be prompted to give the user admin and the password of your choice. @@ -105,38 +102,34 @@ You will be prompted to give the user admin and the password of your choice. The following steps need to be performed to deploy the pack registry server using self-signed certificates: 1. Configure the user credentials by using the `htpasswd` utility and store the credentials in a file locally. This file will be mounted inside the pack registry docker container. +
-
- - ```bash - mkdir -p /root/auth - ``` + ```bash + mkdir -p /root/auth + ``` 2. For admin users, the command below has a placeholder to specify your unique secure password for admin users. +
-
- - ```bash - htpasswd -Bbn admin "yourPasswordHere" > /root/auth/htpasswd-basic - ``` + ```bash + htpasswd -Bbn admin "yourPasswordHere" > /root/auth/htpasswd-basic + ``` 3. For other users. The following command has the placeholder to specify your unique secure password for read-only users. +
-
- - ```bash - htpasswd -Bbn spectro "yourPasswordHere" >> /root/auth/htpasswd-basic - ``` + ```bash + htpasswd -Bbn spectro "yourPasswordHere" >> /root/auth/htpasswd-basic + ``` 4. If HTTPS mode is used, create a directory called `certs`. +
-
- - ```shell - mkdir -p /root/certs - ``` + ```shell + mkdir -p /root/certs + ``` -5. Copy the `tls.crt` and `tls.key` files from the Certificate Authority into the `/roots/certs` directory. This directory will be mounted inside the registry Docker container. +5. Copy the **tls.crt** and **tls.key** files from the CA into the **/roots/certs** directory. This directory will be mounted inside the registry Docker container. 6. Pack contents in a pack registry can be stored locally on the host or an external file system. @@ -145,21 +138,24 @@ registry instance in the event of restarts and failures. Create a directory or mount an external volume to the desired storage location. Example: `/root/data` -7. Pull the latest Palette pack registry Docker image using the docker CLI. +7. Issue the following command to pull the pack registry server image. The image will help you instantiate a Docker container as a pack registry server. +
+ + ```shell + docker pull gcr.io/spectro-images-public/release/spectro-registry:3.4.0 + ``` -
+8. Use the `docker run` command to instantiate a Docker container. If you encounter an error while instantiating the Docker container, below are some common scenarios and troubleshooting tips. - ```shell - docker pull gcr.io/spectro-images-public/release/spectro-registry:3.3.0 - ``` + * The Registry CLI login command fails with the error message `x509: cannot validate certificate for ip_address, because it doesn't contain any IP SANs`. The error occurs when a self-signed certificate is created using an IP address rather than a hostname. To resolve the error, recreate the certificate to include an IP SAN or use a DNS name instead of an IP address. -8. Create the Docker container using the docker `run` command: + * The Registry CLI login command fails with the error message `x509: certificate signed by unknown authority`. The error occurs when the self-signed certificate is invalid. To resolve the error, you must configure the host where CLI is installed to trust the certificate. - + + - ```bash docker run -d \ -p 443:5000 \ @@ -174,20 +170,12 @@ docker run -d \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd-basic \ -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/tls.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/tls.key \ - gcr.io/spectro-images-public/release/spectro-registry:3.4.0 + gcr.io/spectro-images-public/release/spectro-registry:4.0.2 ``` - #### Common Issues - - * Spectro Cloud CLI registry login command fails with the error message in the case of self-signed certificates created using an IP address, rather than a hostname. `x509: cannot validate certificate for ip_address, because it doesn't contain any IP SANs`. Either the certificate must be recreated to include an IP SAN, or you must use a DNS name as the Common Name, rather than an IP address. - - - - * Spectro Cloud CLI registry login command fails with the error message in case of self-signed certificates or if the certificate is invalid. `x509: certificate signed by unknown authority`. The host where Spectro Cloud CLI is installed must be configured to trust the certificate. - - + ```shell @@ -201,7 +189,7 @@ docker run -d \ -e REGISTRY_AUTH=htpasswd \ -e REGISTRY_AUTH_HTPASSWD_REALM="Registry Realm" \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd-basic \ - gcr.io/spectro-images-public/release/spectro-registry/spectro-registry:3.4.0 + gcr.io/spectro-images-public/release/spectro-registry:4.0.2 ```
@@ -216,70 +204,76 @@ Registry servers configured in HTTP mode require the `--insecure` CLI flag when spectro registry login --insecure http://example.com:5000 ``` -
-
- - +
- 9. Expose the container host's port publicly to allow the console to interact with the pack registry. This would be typically done via environment-specific constructs like Security Groups, Firewalls, etc. 10. Verify the installation by invoking the pack registry APIs using the curl command. This should result in a 200 response. - * **HTTPS mode** + - ```bash - curl --cacert tls.crt -v [REGISTRY_SERVER]/health - curl --cacert tls.crt -v -u [USERNAME] [REGISTRY_SERVER]/v1/_catalog - ``` + - * **HTTP mode** + ```bash + curl --cacert tls.crt -v [REGISTRY_SERVER]/health + curl --cacert tls.crt -v -u [USERNAME] [REGISTRY_SERVER]/v1/_catalog + ``` - ```bash - curl -v [REGISTRY_SERVER]/health - curl -v -u [USERNAME] [REGISTRY_SERVER]/v1/_catalog - ``` + + + + + ```bash + curl -v [REGISTRY_SERVER]/health + curl -v -u [USERNAME] [REGISTRY_SERVER]/v1/_catalog + ``` + + + + -# Configure a Custom Pack Registry on the Palette Console -Once the deployment of the pack registry server is complete, configure it with the console as follows: -1. As a Tenant Administrator, navigate to **Admin Settings** > **Registries** > **Pack Registries**. +# Configure a Custom Pack Registry in Palette + +Once you deploy the pack registry server, use the following steps to configure the pack registry server in Palette. +
+ +1. Log in to Palette, and switch to the tenant admin view. + + +2. Navigate to the **Tenant Settings** > **Registries** > **Pack Registries** section. -2. Click on **Add New Pack Registry** and provide the pack registry name, endpoint, and user credentials. +3. Click on the **Add New Pack Registry**. Palette will open a pop-up window asking for the fields to configure a pack registry server, as highlighted in the screenshot below. + ![A screenshot highlighting the fields to configure a custom pack registry. ](/registries-and-packs_adding-a-custom-registry-tls_certificate.png) -3. Click on **Confirm** once the details are filled. -# Upload the CA Certificate to Palette +4. Provide the pack registry server name, endpoint, and user credentials in the pop-up window. Ensure to use an "https://" prefix in the pack registry server endpoint. -In order to establish a trusted secure connection between Palette and your registry -you will need to upload your certificate to the console. -1. From the left **Main Menu**, click on **Tenant Settings** > **Certificates** > **Add A New Certificate** +5. If you want Palette to establish a secure and encrypted HTTPS connection with your pack registry server, upload the certificate in the **TLS Configuration** section. The certificate file must be in the PEM format and have a complete trust chain. - Provide the content of your CA Cert (that will be the content of `tls.crt` if - you followed this tutorial. + If you used a TLS certificate issued by a CA while configuring the pack registry server, check with your CA to obtain a certificate chain. If you used a self-signed certificate, upload the entire certificate trust chain. The file content must have the server, the intermediate, and the root certificates. - After you saved the content of the certificate, it will take a few minutes for your - custom packs to appear in the available packs list. + Once you upload the *.pem* certificate file and click the **Validate** button, Palette will perform the TLS verification to affirm the certificate's authenticity before establishing a communication channel. -Upon successful registration, users can build and deploy custom packs on to the custom pack registry and -use these packs in their cluster profiles. -**Note:** +6. Select the **Insecure Skip TLS Verify** checkbox if you do not want an HTTPS connection between Palette and your pack registry server. If you upload a TLS certificate and also select the **Insecure Skip TLS Verify** checkbox. The **Insecure Skip TLS Verify** checkbox value will take precedence in that case. + + +7. Click the **Confirm** button to finish configuring the pack registry server. After you finish the configuration, Palette will periodically synchronize with the pack registry server to download pack updates, if any. -To know more about the use of Spectro CLI to push packs to a custom registry and sync it to Palette [click here..](/registries-and-packs/spectro-cli-reference/?cliCommands=cli_push#push) # Self-Signed Certificates @@ -297,7 +291,7 @@ Provide the appropriate values while ensuring that the Common Name matches the r
- ```text + ```text hideClipboard Country Name (2 letter code) [XX]: State or Province Name (full name) []: Locality Name (eg, city) [Default City]: @@ -308,5 +302,7 @@ Provide the appropriate values while ensuring that the Common Name matches the r Example: REGISTRY_HOST_DNS - registry.com + ``` +
diff --git a/content/docs/09-registries-and-packs/2-spectro-cli-reference.md b/content/docs/09-registries-and-packs/2-spectro-cli-reference.md index af8f7ff2b8..b831dac1de 100644 --- a/content/docs/09-registries-and-packs/2-spectro-cli-reference.md +++ b/content/docs/09-registries-and-packs/2-spectro-cli-reference.md @@ -32,7 +32,7 @@ The Spectro CLI tool is currently available for OSX and Linux. ```bash - wget https://software.spectrocloud.com/spectro-registry/v3.4.0/cli/osx/spectro + wget https://software.spectrocloud.com/spectro-registry/cli/v4.0.1/osx/spectro ``` @@ -40,7 +40,7 @@ The Spectro CLI tool is currently available for OSX and Linux. ```bash - wget https://software.spectrocloud.com/spectro-registry/v3.4.0/cli/linux/spectro + wget https://software.spectrocloud.com/spectro-registry/cli/v4.0.1/linux/spectro ``` @@ -342,7 +342,7 @@ Check the version of the Spectro CLI that is currently installed. ```bash spectro version -Spectro ClI Version 3.4.0 linux/amd64 +Spectro ClI Version 4.0.1 linux/amd64 ```
diff --git a/content/docs/09-registries-and-packs/4.5-deploy-pack.md b/content/docs/09-registries-and-packs/4.5-deploy-pack.md index 4d0448ae4d..e4547162f8 100644 --- a/content/docs/09-registries-and-packs/4.5-deploy-pack.md +++ b/content/docs/09-registries-and-packs/4.5-deploy-pack.md @@ -377,7 +377,7 @@ If you need help with the Spectro CLI commands, such as deleting a pack, refer t After you push the pack to the registry server, log in to Palette and configure the registry service so that you can access it when you create your cluster profile. -Log in to [Palette](https://console.spectrocloud.com), and switch to the Tenant admin view. +Log in to [Palette](https://console.spectrocloud.com), and switch to the tenant admin view.
![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png) @@ -385,7 +385,16 @@ Log in to [Palette](https://console.spectrocloud.com), and switch to the Tenant
-Navigate to **Tenant Settings** > **Registries** > **Pack Registries** section. Click on **Add New Pack Registry** and enter the pack registry name, endpoint URL, and user credentials. For a consistent experience in this tutorial, we suggest using the name **private-pack-registry**, as shown in the screenshot below. Ensure you replace the URL with your Ngrok URL. Click on **Validate** to ensure the URL and credentials are correct, then click on **Confirm** to add the registry server. +Navigate to **Tenant Settings** > **Registries** > **Pack Registries** section. Click on the **Add New Pack Registry**. Palette will open a pop-up window asking for the fields to configure a custom pack registry, as highlighted in the screenshot below. + +![A screenshot highlighting the fields to configure a custom pack registry. ](/registries-and-packs_adding-a-custom-registry-tls_certificate.png) + + +Provide the pack registry name, endpoint, and user credentials in the pop-up window. For a consistent experience in this tutorial, we suggest using the name **private-pack-registry**. Use your Ngrok URL as the pack registry endpoint. Ensure to use an "https://" prefix in the pack registry endpoint. + +In the **TLS Configuration** section, select the **Insecure Skip TLS Verify** checkbox. This tutorial does not establish a secure HTTPS connection between Palette and your pack registry server. Therefore, you can skip the TLS verification. Instead, this tutorial uses an unencrypted HTTP connection. However, in a production environment, you can upload your certificate in the **TLS Configuration** section if you need Palette to have a secure HTTPS connection while communicating with the pack registry server. + +Click on **Validate** to ensure the URL and credentials are correct, then click on **Confirm** to finish configuring the registry server.
diff --git a/content/docs/09-registries-and-packs/5-pack-constraints.md b/content/docs/09-registries-and-packs/5-pack-constraints.md index 4a277d7bf5..f298477954 100644 --- a/content/docs/09-registries-and-packs/5-pack-constraints.md +++ b/content/docs/09-registries-and-packs/5-pack-constraints.md @@ -590,6 +590,7 @@ user: | `{{.spectro.system.clusterprofile.infra.name}}` | The name of the cluster profile. | | `{{.spectro.system.clusterprofile.infra.uid}}` | The unique identifier of the cluster profile. | | `{{.spectro.system.clusterprofile.infra.version}}` | The version of the cluster profile. | +| `{{.spectro.system.cluster.kubevip}}`| The IP address of the virtual IP (VIP) assigned to the cluster and load balancer for the control plane. This macro is only available for Edge and vSphere cluster deployments. | diff --git a/content/docs/09-registries-and-packs/7-advanced-configuration.md b/content/docs/09-registries-and-packs/7-advanced-configuration.md index 3c39bb9ee3..2ebfccbd99 100644 --- a/content/docs/09-registries-and-packs/7-advanced-configuration.md +++ b/content/docs/09-registries-and-packs/7-advanced-configuration.md @@ -93,7 +93,7 @@ docker run -d \ -e REGISTRY_LOG_LEVEL=debug \ -e REGISTRY_AUTH=htpasswd \ -e REGISTRY_AUTH_HTPASSWD_REALM="My Enterprise Realm" \ - gcr.io/spectro-images-public/release/spectro-registry:3.2.0 + gcr.io/spectro-images-public/release/spectro-registry:3.4.0 ``` Alternatively, you can start the container by mounting a directory with a new configuration file and pointing the server command to the configuration file. @@ -106,7 +106,7 @@ docker run -d \ --port 443:5000 \ --name spectro-registry \ --volume $(pwd)/myconfig.yml:/etc/myconfig.yml \ - gcr.io/spectro-images-public/release/spectro-registry:3.3.0 \ + gcr.io/spectro-images-public/release/spectro-registry:3.4.0 \ serve /etc/spectropaxconfig/myconfig.yml ``` ## Storage Backend diff --git a/content/docs/12-enterprise-version.md b/content/docs/12-enterprise-version.md index 161129232d..8fb39318e8 100644 --- a/content/docs/12-enterprise-version.md +++ b/content/docs/12-enterprise-version.md @@ -16,6 +16,15 @@ Palette is available as a self-hosted platform offering. You can install the sel
+ + + +Starting with Palette 4.0.0, the Palette CLI, and the Helm Chart, are the only supported methods for installing Palette. The Palette OVA installation method is only available for versions 3.4 and earlier. Refer to the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster), or the [Kubernetes Install Helm Chart](/enterprise-version#kubernetesinstallhelmchart) guides for additional guidance on how to install Palette. + + + +
+ - [VMware Quick Start](/enterprise-version#vmwarequickstart) diff --git a/content/docs/12-enterprise-version/00-on-prem-system-requirements.md b/content/docs/12-enterprise-version/00-on-prem-system-requirements.md index 83cce443e0..5162bf61b8 100644 --- a/content/docs/12-enterprise-version/00-on-prem-system-requirements.md +++ b/content/docs/12-enterprise-version/00-on-prem-system-requirements.md @@ -799,47 +799,39 @@ Ensure your data center CIDR IP address does not overlap with the Kubernetes Pod * Connectivity to all [Proxy Whitelist](/clusters#proxywhitelist) domains must be allowed -## Hardware Requirements - -The following section provides the hardware requirements for Palette Platform VMs for various capacity levels. - +## Self-Hosted Configuration -| **Capacity Levels** | **Description** | -| ------------------------------ | -------------------------------------------------------------------------- | -| **Concurrent Tenant Clusters** | The number of concurrent tenant cluster provisioning or deletion requests. | -| **Total Managed Clusters** | The number of parallel running tenant clusters. | +This section lists resource requirements for Palette VerteX for various capacity levels. In Palette VerteX, the terms *small*, *medium*, and *large* are used to describe the instance size of worker pools that Palette VerteX is installed on. The following table lists the resource requirements for each size.
- -The size of the Tenant Cluster, in terms of the number of nodes or size of the nodes, does not impact the capacity guidance below. - + -## Self-Hosted Configuration - -| **Configuration Name** | **Concurrent
Cluster
Launch** | **Max Nodes** | **CPUs** | **Memory** | **Storage** | **MongoDB Limit** | **Running Workload** | -| ---------------------- | ------------------------------------------- | ------------- | -------- | ---------- | ----------- | ---------------------- | ------------------------------------------------- | -| **Small** | 4 | 1000 | 4 | 8 GB | 80 GB | 20 GB, 1 CPU, 2 GB Mem | Up to 1000 Nodes each with 30 Pods (30,000 pods) | -| **Medium(Default)** | 8 | 3000 | 8 | 16 GB | 120 GB | 60 GB, 2 CPU, 4 GB Mem | Up to 3000 Nodes each with 30 Pods (90,000 pods) | -| **Large** | 12 | 5000 | 12 | 32 GB | 150 GB | 80 GB, 2 CPU, 6 GB Mem | Up to 5000 Nodes each with 30 Pods (150,000 pods) | +The recommended maximum number of deployed nodes and clusters in the environment should not be exceeded. We have tested the performance of Palette VerteX with the recommended maximum number of deployed nodes and clusters. Exceeding these limits can negatively impact performance and result in instability. The active workload limit refers to the maximum number of active nodes and pods at any given time. +

-## Quick Start and Enterprise Configurations -| | **Category** | **Concurrent
Tenant
Clusters** | **Total
Managed
Clusters** | **No.
of
VMs** | **Memory** | **CPUs** | **Storage** | -| --------------- | ------------ | -------------------------------------------- | --------------------------------------------------------------- | ---------------------------- | ---------- | -------------- | ----------- | -| **Quick Start** | Small | 4 | 20 | 1 | 8 GB | 4 Virtual CPUs | 80 GB | -| **Enterprise** | Medium | 8 | 500* (Cluster having 6 nodes
and each node with 30 pods) | 3 | 16 GB | 8 Virtual CPUs | 120 GB | +| **Size** | **Nodes**| **CPU**| **Memory**| **Storage**| **MongoDB Storage Limit**| **MongoDB Memory Limit**| **MongoDB CPU Limit** |**Total Deployed Nodes**| **Deployed Clusters with 10 Nodes**| +|----------|----------|--------|-----------|------------|--------------------|-------------------|------------------|----------------------------|----------------------| +| Small | 3 | 8 | 16 GB | 60 GB | 20 GB | 4 GB | 2 | 1000 | 100 | +| Medium (Recommended) | 3 | 16 | 32 GB | 100 GB | 60 GB | 8 GB | 4 | 3000 | 300 | +| Large | 3 | 32 | 64 GB | 120 GB | 80 GB | 12 GB | 6 | 5000 | 500 | + + +#### Instance Sizing +| **Configuration** | **Active Workload Limit** | +|---------------------|---------------------------------------------------| +| Small | Up to 1000 Nodes each with 30 Pods (30,000 Pods) | +| Medium (Recommended) | Up to 3000 Nodes each with 30 Pods (90,000 Pods)| +| Large | Up to 5000 Nodes each with 30 Pods (150,000 Pods) |
- - For high availability purposes, it is recommended that you deploy the three (3) VMs across three (3) compute clusters. - ## Best Practices diff --git a/content/docs/12-enterprise-version/01-deploying-the-platform-installer.md b/content/docs/12-enterprise-version/01-deploying-the-platform-installer.md index f62e2571ab..d0595f6b93 100644 --- a/content/docs/12-enterprise-version/01-deploying-the-platform-installer.md +++ b/content/docs/12-enterprise-version/01-deploying-the-platform-installer.md @@ -14,9 +14,16 @@ import Tooltip from "shared/components/ui/Tooltip"; # VMware Quick Start Installation -The Palette On-Prem Quick Start Mode is a single node installation of the Palette platform, used for PoC environments to quickly understand the capabilities of the Palette platform. It is not recommended for Production deployments (see Enterprise Mode for production deployments). +The Palette On-Prem Quick Start Mode is a single node installation of the Palette platform, used for PoC environments to quickly understand the capabilities of the Palette platform. We do not recommended for Production deployments as it does not provide high availability or scalability. -As a prerequisite, download the platform installer OVA using the link}>Please contact us to receive download instructions. provided, and upload it into vCenter. +
+ + + + +Starting with Palette 4.0.0, the Palette CLI, and the Helm Chart, are the only supported methods for installing Palette. The Palette OVA installation method is only available for versions 3.4 and earlier. Refer to the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster), or the [Kubernetes Install Helm Chart](/enterprise-version#kubernetesinstallhelmchart) guides for additional guidance on how to install Palette. + + # Deploy Platform Installer diff --git a/content/docs/12-enterprise-version/02-deploying-an-enterprise-cluster.md b/content/docs/12-enterprise-version/02-deploying-an-enterprise-cluster.md index 725b6535a2..5a841b9749 100644 --- a/content/docs/12-enterprise-version/02-deploying-an-enterprise-cluster.md +++ b/content/docs/12-enterprise-version/02-deploying-an-enterprise-cluster.md @@ -1,7 +1,7 @@ --- -title: "Migrate Cluster to Enterprise Mode" -metaTitle: "Migrate Cluster to Enterprise Mode" -metaDescription: "Learn how to convert a self-hosted single node cluster to a highly available three node cluster." +title: "Install Enterprise Cluster" +metaTitle: "Install Enterprise Cluster" +metaDescription: "Learn how to install self-hosted Palette or convert a self-hosted single node cluster to a highly available three node cluster." icon: "" hideToC: false fullWidth: false @@ -11,25 +11,388 @@ import InfoBox from 'shared/components/InfoBox'; import WarningBox from 'shared/components/WarningBox'; import PointsOfInterest from 'shared/components/common/PointOfInterest'; import Tooltip from "shared/components/ui/Tooltip"; +import Tabs from 'shared/components/ui/Tabs'; -# Enterprise Mode +# Install Enterprise Cluster + +You have two options for installing Palette. You can use the Palette CLI to install a new self-hosted Palette instance or convert an existing single-node cluster (Quick-Start Mode) to a highly available three-node cluster. Select the tab below that corresponds to your installation type. + + +
+ + + + +Starting with Palette 4.0.0, the Palette CLI, and the Helm Chart, are the only supported methods for installing Palette. The Palette OVA installation method is only available for versions 3.4 and earlier. Refer to the CLI tab below, or the [Kubernetes Install Helm Chart](/enterprise-version#kubernetesinstallhelmchart) guide for additional guidance on how to install Palette. + + + + +
+ + + + + +You install Palette using the Palette Command Line Interface (CLI) that guides you for details to create a configuration file and a three-node enterprise cluster for high availability (HA). You can invoke the Palette CLI on any Linux x86-64 system with the Docker daemon installed and connectivity to VMware vSphere where Palette will be deployed. + + +## Prerequisites + + +- An AMD64 Linux environment with connectivity to the VMware vSphere environment. + + + +- [Docker](https://docs.docker.com/engine/install/) or equivalent container runtime installed and available on the Linux host. + + + +- Palette CLI installed and available. Refer to the Palette CLI [Install](/palette-cli/install-palette-cli#downloadandsetup) page for guidance. + + + +- Review required VMware vSphere [permissions](/enterprise-version/on-prem-system-requirements#vmwareprivileges). + + + +- We recommended the following resources for Palette VerteX. Refer to the [Palette VerteX size guidelines](/enterprise-version/on-prem-system-requirements#self-hostedconfiguration) for additional sizing information. + + - 8 CPUs per VM. + + - 16 GB Memory per VM. + + - 100 GB Disk Space per VM. + + +- The following network ports must be accessible for Palette to operate successfully. + + - TCP/443: Inbound to and outbound from the Palette management cluster. + + - TCP/6443: Outbound traffic from the Palette management cluster to the deployed cluster's Kubernetes API server. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Palette. You will need this to enable HTTPS encryption for Palette. Reach out to your network administrator or security team to obtain the SSL certificate. You need the following files: + + - x509 SSL certificate file in base64 format. + + - x509 SSL certificate key file in base64 format. + + - x509 SSL certificate authority file in base64 format. This file is optional. + + +- Zone tagging is required for dynamic storage allocation across fault domains when provisioning workloads that require persistent storage. Refer to [Zone Tagging](/enterprise-version/on-prem-system-requirements#zonetagging) for information. + + +- Assigned IP addresses for application workload services, such as Load Balancer services. + + +- Shared Storage between VMware vSphere hosts. + +
+ + + +Self-hosted Palette installations provide a system Private Cloud Gateway (PCG) out-of-the-box and typically do not require a separate, user-installed PCG. However, you can create additional PCGs as needed to support provisioning into remote data centers that do not have a direct incoming connection from the Palette console. To learn how to install a PCG on VMware, check out the [VMware](/clusters/data-center/vmware) guide. + + + +
+ +## Deployment + + +The video below provides a demonstration of the installation wizard and the prompts you will encounter. Take a moment to watch the video before you begin the installation process. Make sure to use values that are appropriate for your environment. Use the **three-dots Menu** in the lower right corner of the video to expand the video to full screen and to change the playback speed. + +
+ + `video: title: "palette-cli-install": /./palette-install.mp4` + +Use the following steps to install Palette. + + +
+ +1. Open a terminal window and invoke the Palette CLI by using the `ec` command to install the enterprise cluster. The interactive CLI prompts you for configuration details and then initiates the installation. For more information about the `ec` subcommand, refer to [Palette Commands](/palette-cli/commands#ec). + +
+ + ```bash + palette ec install + ``` + +2. At the **Enterprise Cluster Type** prompt, choose **Palette**. + + +3. Type `y` if you want to use Ubuntu Pro. Otherwise, type `n`. If you choose to use Ubuntu Pro, you will be prompted to enter your Ubuntu Pro token. + + +4. Provide the repository URL you received from our support team. + + +5. Enter the repository credentials. + + +6. Choose `VMware vSphere` as the cloud type. This is the default. + + +7. Type an enterprise cluster name. + + +8. When prompted, enter the information listed in each of the following tables. + +
+ + #### Environment Configuration + + |**Parameter**| **Description**| + |:-------------|----------------| + |**HTTPS Proxy**|Leave this blank unless you are using an HTTPS Proxy. This setting will be propagated to all EC nodes and all of its target cluster nodes. Example: `https://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**HTTP Proxy**|Leave this blank unless you are using an HTTP Proxy. This setting will be propagated to all EC nodes and all of its target cluster nodes. Example: `http://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**No Proxy**|The default is blank. You can add a comma-separated list of local network CIDR addresses, hostnames, and domain names that should be excluded from being a proxy. This setting will be propagated to all the nodes to bypass the proxy server. Example if you have a self-hosted environment: `maas.company.com,10.10.0.0/16`.| + |**Proxy CA Certificate Filepath**|The default is blank. You can provide the filepath of a CA certificate on the installer host. If provided, this CA certificate will be copied to each host in the PCG cluster during deployment. The provided path will be used on the PCG cluster hosts. Example: `/usr/local/share/ca-certificates/ca.crt`.| + |**Pod CIDR**|Enter the CIDR pool IP that will be used to assign IP addresses to pods in the EC cluster. The pod IP addresses should be unique and not overlap with any machine IPs in the environment.| + |**Service IP Range**|Enter the IP address range that will be used to assign IP addresses to services in the EC cluster. The service IP addresses should be unique and not overlap with any machine IPs in the environment.| + +
+ + +9. Select the OCI registry type and provide the configuration values. Review the following table for more information. + +
+ + #### Pack & Image Registry Configuration + + | **Parameter** | **Description** | + |---------------------------|-----------------------------------------| + | **Registry Type** | Specify the type of registry. Allowed values are `OCI` or `OCI ECR`. | + | **Registry Name** | Enter the name of the registry. | + | **Registry Endpoint** | Enter the registry endpoint. | + | **Registry Base Path** | Enter the registry base path. | + |**Allow Insecure Connection** | Bypasses x509 verification. Type `Y` if using a vSphere instance with self-signed Transport Layer Security (TLS) certificates. Otherwise, type `n`.| + | **Registry Username** or **Registry Access Key** | Enter the registry username or the access key if using `OCI ECR`. | + | **Registry Password** or **Registry Secret Key** | Enter the registry password or the secret key if using `OCI ECR`. | + | **Registry Region** | Enter the registry region. This option is only available if you are using `OCI ECR`. | + | **ECR Registry Private** | Type `y` if the registry is private. Otherwise, type `n`. | + | **Use Public Registry for Images** | Type `y` to use a public registry for images. Type `n` to a different registry for images. If you are using another registry for images, you will be prompted to enter the registry URL, base path, username, and password. | + +
+ +10. Next, specify the database storage size to allocate for Palette. The default is 20 GB. Refer to the [size guidelines](/vertex/install-palette-vertex#sizeguidelines) for additional information. + + + +11. The next set of prompts is for the VMware vSphere account information. Enter the information listed in the following table. + +
+ + #### VMware vSphere Account Information + + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**vSphere Endpoint** | VMware vSphere endpoint. Must be a fully qualified domain name (FQDN) or IP address without a scheme - that is, without an IP protocol, such as `https://`. Example: `vcenter.mycompany.com`.| + |**vSphere Username** | VMware vSphere account username.| + |**vSphere Password**| VMware vSphere account password.| + |**Allow Insecure Connection** | Bypasses x509 verification. Type `Y` if using a VMware vSphere instance with self-signed Transport Layer Security (TLS) certificates. Otherwise, type `n`.| + +
+ + #### VMware vSphere Cluster Configuration + + This information determines where Palette will be deployed in your VMware vSphere environment. The Palette CLI will use the provided VMware credentials to retrieve information from your VMware vSphere environment and present options for you to select from. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**Datacenter**| The installer retrieves the Datacenter automatically. | + |**Folder** | Select the folder that contains the VM instance. | + | **Cluster** | Select the cluster where you want to deploy Palette. | + | **Network** | Select the network where you want to deploy Palette. | + | **Resource Pool** | Select the resource pool where you want to deploy Palette. | + | **Datastore** | Select the datastore where you want to deploy Palette. | + |**Fault Domains** | Configure one or more fault domains by selecting values for these properties: Cluster, Network (with network connectivity), Resource Pool, and Storage Type (Datastore or VM Storage Policy). Note that when configuring the Network, if you are using a distributed switch, choose the network that contains the switch. | + |**NTP Servers** | You can provide a list of Network Time Protocol (NTP) servers. | + |**SSH Public Keys** | Provide any public SSH keys to access your Palette VMs. This option opens up your system's default text editor. Vi is the default text editor for most Linux distributions. To review basic vi commands, check out the [vi Commands](https://www.cs.colostate.edu/helpdocs/vi.html) reference. | + + +12. Specify the IP pool configuration. The placement type can be Static or Dynamic Domain Name Server (DDNS). Choosing static placement creates an IP pool from which VMs are assigned IP addresses. Choosing DDNS assigns IP addresses using DNS. + +
+ + #### Static Placement Configuration + | **Parameter** | **Description** | + |---------------------------|-----------------------------------------| + | **IP Start range** | Enter the first address in the EC IP pool range. | + | **IP End range** | Enter the last address in the EC IP pool range. | + | **Network Prefix** | Enter the network prefix for the IP pool range. Valid values are in [0, 32]. Example: `18`. | + | **Gateway IP Address** | Enter the IP address of the static IP gateway. | + | **Name servers** | Comma-separated list of DNS name server IP addresses. | + | **Name server search suffixes** | An optional comma-separated list of DNS search domains. | + + +
+ + +13. The last set of prompts is for the vSphere machine configuration. Enter the information listed in the following table. + +
+ + #### vSphere Machine Configuration + + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Number of CPUs** | The number of CPUs allocated to each VM node instance.| + | **Memory** | The amount of memory allocated to each VM node instance.| + | **Disk Size** | The size of the disk allocated to each VM node instance.| + + +
+ + + The installation process stands up a [kind](https://kind.sigs.k8s.io/) cluster locally that will orchestrate the remainder of the installation. The installation takes some time. + +
+ + Upon completion, the enterprise cluster configuration file named `ec.yaml` contains the information you provided, and its location is displayed in the terminal. Credentials and tokens are encrypted in the YAML file. + +
+ + ```bash hideClipboard + ==== Enterprise Cluster config saved ==== + Location: :/home/spectro/.palette/ec/ec-20230706150945/ec.yaml + ``` + +
+ + When the installation is complete, Enterprise Cluster Details that include a URL and default credentials are displayed in the terminal. You will use these to access the Palette system console. + +
+ + ```bash hideClipboard + ==================================== + ==== Enterprise Cluster Details ==== + ==================================== + Console URL: https://10.10.189.100/system + Username: ********** + Password: ********** + ``` + + +14. Copy the URL to the browser to access the system console. You will be prompted to reset the password. + +
+ + + + The first time you visit the Palette system console, a warning message about an untrusted SSL certificate may appear. This is expected, as you have not yet uploaded your SSL certificate to Palette. You can ignore this warning message and proceed. + + + +
+ + ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.png) + +
+ + +15. Log in to the system console using the credentials provided in the Enterprise Cluster Details output. After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette system console. + + +16. After login, a Summary page is displayed. Palette is installed with a self-signed SSL certificate. To assign a different SSL certificate you must upload the SSL certificate, SSL certificate key, and SSL certificate authority files to Palette. You can upload the files using the Palette system console. Refer to the [Configure HTTPS Encryption](/vertex/system-management/ssl-certificate-management) page for instructions on how to upload the SSL certificate files to Palette. + + +17. The last step is to start setting up a tenant. To learn how to create a tenant, check out the [Tenant Management](/vertex/system-management/tenant-management) guide. + +
+ + ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/palette_installation_install-on-vmware_goto-tenant-management.png) + + +# Validate + +You can verify the installation is successful if you can access the system console using the IP address provided in Enterprise Cluster Details and if the Summary page displays the **Go to Tenant Management** button. + +You can also validate that a three-node Kubernetes cluster is launched and Palette is deployed on it. + +
+ +1. Log in to the vCenter Server by using vSphere Client. + + +2. Navigate to the Datacenter and locate your VM instance. + + +3. Select the VM to access its details page, and verify three nodes are listed. + + +4. Open a web browser session, and use the IP address provided in Enterprise Cluster Details at the completion of the installation to connect to the Palette system console. Copy the IP address to the address bar and append `/system`. + + +5. Log in using your credentials. + + +6. A **Summary** page will be displayed that contains a tile with a **Go to Tenant Management** button. After initial installation, the **Summary** page shows there are zero tenants. + + + +
+ + + + +## Enterprise Mode The Palette Enterprise Mode is a multi-node, highly-available installation of the Palette platform suitable for production purposes. Installation involves instantiating the on-prem platform installer VM and invoking the "Enterprise Cluster Migration" wizard. Please follow [these](/enterprise-version/deploying-the-platform-installer/) steps to deploy the installer VM and observe the [monitoring console](/enterprise-version/deploying-the-platform-installer/#monitorinstallation) to ensure installation is successful. After a successful installation of the platform installer, proceed to enterprise cluster migration. +
+ + Deployment of an enterprise cluster is a migration process from the quick start mode. You may choose to deploy the enterprise cluster on day 1 right after instantiating the platform installer VM, or use the system in the quick start mode initially and at a later point invoke the enterprise cluster migration wizard to deploy the enterprise cluster. All the data from the quick start mode is migrated to the enterprise cluster as part of this migration process. + -# Migrate quick start mode cluster to enterprise + 1. Open the On-Prem system console from a browser window by navigating to https://<VM IP Address>/system and log in. + + 2. Navigate to the Enterprise Cluster Migration wizard from the menu on the left-hand side. + + 3. Enter the vCenter credentials to be used to launch the enterprise cluster. Provide the vCenter server, username, and password. Check the `Use self-signed certificates` if applicable. Validate your credentials and click on `Next` button to proceed to IP Pool Configuration. + + 4. Enter the IPs to be used for Enterprise Cluster VMs as a `Range` or a `Subnet`. At least 5 IP addresses should be required in the range for the installation and the ongoing management. Provide the details of the `Gateway` and the `Nameserver addresses`. Any search suffixes being used can be entered in the `Nameserver search suffix` box. Click on `Next` to proceed to Cloud Settings. + + 5. Select the datacenter and the folder to be used for the enterprise cluster VMs. Select the desired compute cluster, resource pools, datastore, and network. For high availability purposes, you may choose to distribute the three VMs across multiple compute clusters. If this is desired, invoke the "Add Domain" option to enter multiple sets of properties. + + 6. Add SSH Public key and optionally NTP servers and click "Confirm". + + 7. The Enterprise cluster deployment will proceed through the following three steps: * Deployment - A 3 node Kubernetes cluster is launched and Palette Platform is deployed on it. This typically takes 10 mins. * Data Migration - Data from the installer VM is migrated to the newly created enterprise cluster. * Tenant Migration - If any tenants were created prior to the enterprise cluster migration, which would typically be the case if the system was used in the quick start mode initially, all those tenants, as well as the management of any such tenant clusters previously deployed, will be migrated to the enterprise cluster. + + 8. Once Enterprise Cluster is fully deployed, the On-Prem System and Management Console should be accessed on this new cluster. The platform installer VM can be safely powered off at this point. + +
+ +
+ + +
+ +# Resources + +- [Palette CLI](/palette-cli/install-palette-cli#downloadandsetup) + + +- [Airgap Install Instructions](/enterprise-version/air-gap-repo) + +
\ No newline at end of file diff --git a/content/docs/12-enterprise-version/03-deploying-palette-with-helm.md b/content/docs/12-enterprise-version/03-deploying-palette-with-helm.md index 9b6146d0c1..3c153a7a1f 100644 --- a/content/docs/12-enterprise-version/03-deploying-palette-with-helm.md +++ b/content/docs/12-enterprise-version/03-deploying-palette-with-helm.md @@ -19,7 +19,318 @@ You can use the Palette Helm Chart to install Palette in a multi-node Kubernetes This installation method is common in secure environments with restricted network access that prohibits using Palette SaaS. Review our [architecture diagrams](/architecture/networking-ports) to ensure your Kubernetes cluster has the necessary network connectivity for Palette to operate successfully. -# Prerequisites + +Depending on what version of Palette you are using, the available parameters will be different. Select the tab below that corresponds to the version of Palette you are using. + +
+ + + + +## Prerequisites + +- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) is installed and available. + + +- [Helm](https://helm.sh/docs/intro/install/) is installed and available. + + +- Access to the target Kubernetes cluster's kubeconfig file. You must be able to interact with the cluster using `kubectl` commands and have sufficient permissions to install Palette. We recommend using a role with cluster-admin permissions to install Palette. + + +- The Kubernetes cluster must be set up on a supported version of Kubernetes, which includes versions v1.25 to v1.27. + + + +- Ensure the Kubernetes cluster does not have Cert Manager installed. Palette requires a unique Cert Manager configuration to be installed as part of the installation process. If Cert Manager is already installed, you must uninstall it before installing Palette. + + +- The Kubernetes cluster must have a Container Storage Interface (CSI) installed and configured. Palette requires a CSI to store persistent data. You may install any CSI that is compatible with your Kubernetes cluster. + + + +- We recommended the following resources for Palette VerteX. Refer to the [Palette VerteX size guidelines](/enterprise-version/on-prem-system-requirements#hardwarerequirements) for additional sizing information. + + - 8 CPUs per node. + + - 16 GB Memory per node. + + - 100 GB Disk Space per node. + + - A Container Storage Interface (CSI) for persistent data. + + - A minimum of three worker nodes or three untainted control plane nodes. + + +- The following network ports must be accessible for Palette to operate successfully. + + - TCP/443: Inbound and outbound to and from the Palette management cluster. + + - TCP/6443: Outbound traffic from the Palette management cluster to the deployed clusters' Kubernetes API server. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Palette. You will need this to enable HTTPS encryption for Palette. Reach out to your network administrator or security team to obtain the SSL certificate. You need the following files: + + - x509 SSL certificate file in base64 format. + + - x509 SSL certificate key file in base64 format. + + - x509 SSL certificate authority file in base64 format. + + +- Ensure the OS and Kubernetes cluster you are installing Palette onto is FIPS-compliant. Otherwise, Palette and its operations will not be FIPS-compliant. + + +- A custom domain and the ability to update Domain Name System (DNS) records. You will need this to enable HTTPS encryption for Palette. + + +- Access to the Palette Helm Charts. Refer to the [Access Palette](/enterprise-version#downloadpaletteinstaller) for instructions on how to request access to the Helm Chart + + + +
+ + + +Do not use a Palette-managed Kubernetes cluster when installing Palette. Palette-managed clusters contain the Palette agent and Palette-created Kubernetes resources that will interfere with the installation of Palette. + + + + +## Install Palette + +Use the following steps to install Palette on Kubernetes. + +
+ + + +The following instructions are written agnostic to the Kubernetes distribution you are using. Depending on the underlying infrastructure provider and your Kubernetes distribution, you may need to modify the instructions to match your environment. Reach out to our support team if you need assistance. + + + + +1. Open a terminal session and navigate to the directory where you downloaded the Palette Helm Charts provided by our support. We recommend you place all the downloaded files into the same directory. You should have the following Helm Charts: + +
+ + - Spectro Management Plane Helm Chart. + +
+ + - Cert Manager Helm Chart. + + +2. Extract each Helm Chart into its directory. Use the commands below as a reference. Do this for all the provided Helm Charts. + +
+ + ```shell + tar xzvf spectro-mgmt-plane-*.tgz + ``` + +
+ + ```yaml + tar xzvf cert-manager-*.tgz + ``` + + +3. Install Cert Manager using the following command. Replace the actual file name of the Cert Manager Helm Chart with the one you downloaded, as the version number may be different. + +
+ + ```shell + helm upgrade --values cert-manager/values.yaml cert-manager cert-manager-1.11.0.tgz --install + ``` + +
+ + + + The Cert Manager Helm Chart provided by our support team is configured for Palette. Do not modify the **values.yaml** file unless instructed to do so by our support team. + + + + +4. Open the **values.yaml** in the **spectro-mgmt-plane** folder with a text editor of your choice. The **values.yaml** contains the default values for the Palette installation parameters, however, you must populate the following parameters before installing Palette. + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | --- | + | `env.rootDomain` | The URL name or IP address you will use for the Palette installation. | string | + | `ociPackRegistry` or `ociPackEcrRegistry` | The OCI registry credentials for Palette FIPS packs.| object | + | `scar` | The Spectro Cloud Artifact Repository (SCAR) credentials for Palette FIPS images. These credentials are provided by our support team. | object | + + + Save the **values.yaml** file after you have populated the required parameters mentioned in the table. + +
+ + + + You can learn more about the parameters in the **values.yaml** file in the [Helm Configuration Reference](/enterprise-version/deploying-palette-with-helm) page. + + + + + +5. Install the Palette Helm Chart using the following command. + +
+ + ```shell + helm upgrade --values spectro-mgmt-plane/values.yaml hubble spectro-mgmt-plane-0.0.0.tgz --install + ``` + + +6. Track the installation process using the command below. Palette is ready when the deployments in the namespaces `cp-system`, `hubble-system`, `ingress-nginx`, `jet-system` , and `ui-system` reach the *Ready* state. The installation takes between two to three minutes to complete. + +
+ + ```shell + kubectl get pods --all-namespaces --watch + ``` + + +7. Create a DNS CNAME record that is mapped to the Palette `ingress-nginx-controller` load balancer. You can use the following command to retrieve the load balancer IP address. You may require the assistance of your network administrator to create the DNS record. + +
+ + ```shell + kubectl get service ingress-nginx-controller --namespace ingress-nginx --output jsonpath='{.status.loadBalancer.ingress[0].hostname}' + ``` + +
+ + + + As you create tenants in Palette, the tenant name is prefixed to the domain name you assigned to Palette. For example, if you create a tenant named `tenant1` and the domain name you assigned to Palette is `palette.example.com`, the tenant URL will be `tenant1.palette.example.com`. You can create an additional wildcard DNS record to map all tenant URLs to the Palette load balancer. + + + + +8. Use the custom domain name or the IP address of the load balancer to visit the Palette system console. To access the system console, open a web browser and paste the custom domain URL in the address bar and append the value `/system`. Replace the domain name in the URL with your custom domain name or the IP address of the load balancer. Alternatively, you can use the load balancer IP address with the appended value `/system` to access the system console. + +
+ + + + The first time you visit the Palette system console, a warning message about an untrusted SSL certificate may appear. This is expected, as you have not yet uploaded your SSL certificate to Palette. You can ignore this warning message and proceed. + + + +
+ + ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.png) + + +9. Log in to the system console using the following default credentials. + +
+ + | **Parameter** | **Value** | + | --- | --- | + | Username | `admin` | + | Password | `admin` | + +
+ + After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette system console. + +
+ +10. After login, a summary page is displayed. Palette is installed with a self-signed SSL certificate. To assign a different SSL certificate you must upload the SSL certificate, SSL certificate key, and SSL certificate authority files to Palette. You can upload the files using the Palette system console. Refer to the [Configure HTTPS Encryption](/vertex/system-management/ssl-certificate-management) page for instructions on how to upload the SSL certificate files to Palette. + + +
+ + + +If you plan to deploy host clusters into different networks, you may require a reverse proxy. Check out the [Configure Reverse Proxy](/enterprise-version/reverse-proxy) guide for instructions on how to configure a reverse proxy for Palette VerteX. + + + + +You now have a self-hosted instance of Palette installed in a Kubernetes cluster. Make sure you retain the **values.yaml** file as you may need it for future upgrades. + + +## Validate + +Use the following steps to validate the Palette installation. + +
+ + +1. Open up a web browser and navigate to the Palette system console. To access the system console, open a web browser and paste the following URL in the address bar and append the value `/system`. Replace the domain name in the URL with your custom domain name or the IP address of the load balancer. + + + +2. Log in using the credentials you received from our support team. After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette system console. + + +3. Open a terminal session and issue the following command to verify the Palette installation. The command should return a list of deployments in the `cp-system`, `hubble-system`, `ingress-nginx`, `jet-system` , and `ui-system` namespaces. + +
+ + ```shell + kubectl get pods --all-namespaces --output custom-columns="NAMESPACE:metadata.namespace,NAME:metadata.name,STATUS:status.phase" \ + | grep -E '^(cp-system|hubble-system|ingress-nginx|jet-system|ui-system)\s' + ``` + + Your output should look similar to the following. + + ```shell hideClipboard + cp-system spectro-cp-ui-689984f88d-54wsw Running + hubble-system auth-85b748cbf4-6drkn Running + hubble-system auth-85b748cbf4-dwhw2 Running + hubble-system cloud-fb74b8558-lqjq5 Running + hubble-system cloud-fb74b8558-zkfp5 Running + hubble-system configserver-685fcc5b6d-t8f8h Running + hubble-system event-68568f54c7-jzx5t Running + hubble-system event-68568f54c7-w9rnh Running + hubble-system foreq-6b689f54fb-vxjts Running + hubble-system hashboard-897bc9884-pxpvn Running + hubble-system hashboard-897bc9884-rmn69 Running + hubble-system hutil-6d7c478c96-td8q4 Running + hubble-system hutil-6d7c478c96-zjhk4 Running + hubble-system mgmt-85dbf6bf9c-jbggc Running + hubble-system mongo-0 Running + hubble-system mongo-1 Running + hubble-system mongo-2 Running + hubble-system msgbroker-6c9b9fbf8b-mcsn5 Running + hubble-system oci-proxy-7789cf9bd8-qcjkl Running + hubble-system packsync-28205220-bmzcg Succeeded + hubble-system spectrocluster-6c57f5775d-dcm2q Running + hubble-system spectrocluster-6c57f5775d-gmdt2 Running + hubble-system spectrocluster-6c57f5775d-sxks5 Running + hubble-system system-686d77b947-8949z Running + hubble-system system-686d77b947-cgzx6 Running + hubble-system timeseries-7865bc9c56-5q87l Running + hubble-system timeseries-7865bc9c56-scncb Running + hubble-system timeseries-7865bc9c56-sxmgb Running + hubble-system user-5c9f6c6f4b-9dgqz Running + hubble-system user-5c9f6c6f4b-hxkj6 Running + ingress-nginx ingress-nginx-controller-2txsv Running + ingress-nginx ingress-nginx-controller-55pk2 Running + ingress-nginx ingress-nginx-controller-gmps9 Running + jet-system jet-6599b9856d-t9mr4 Running + ui-system spectro-ui-76ffdf67fb-rkgx8 Running + ``` + + +## Next Steps + +You have successfully installed Palette in a Kubernetes cluster. Your next steps are to configure Palette for your organization. Start by creating the first tenant to host your users. Use the [Create a Tenant](/vertex/system-management/tenant-management#createatenant) page for instructions on how to create a tenant. + + + + +
+ + +## Prerequisites - [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) is installed. @@ -56,7 +367,7 @@ Palette cannot manage the cluster that it is installed onto due to component con
-# Install Palette +## Install Palette Choose the installation steps for your target environment. The steps in the generic tab apply to all Kubernetes clusters. Steps in other tabs have instructions explicitly tailored to the target environment. @@ -313,7 +624,7 @@ If you notice that the pods in the `hubble-system` namespace are not initializin -# Upgrade Palette +## Upgrade Palette @@ -346,7 +657,7 @@ To upgrade Palette with a new Helm release, use the following steps.

+ + + +
\ No newline at end of file diff --git a/content/docs/12-enterprise-version/03.5-helm-chart-install-reference.md b/content/docs/12-enterprise-version/03.5-helm-chart-install-reference.md index 268b40a080..7127599aca 100644 --- a/content/docs/12-enterprise-version/03.5-helm-chart-install-reference.md +++ b/content/docs/12-enterprise-version/03.5-helm-chart-install-reference.md @@ -7,11 +7,450 @@ hideToC: False fullWidth: False --- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; +import PointsOfInterest from 'shared/components/common/PointOfInterest'; + # Helm Chart Install Reference You can use the Palette Helm Chart to install Palette in a multi-node Kubernetes cluster in your production environment. The Helm chart allows you to customize values in the **values.yaml** file. This reference lists and describes parameters available in the **values.yaml** file from the Helm Chart for your installation. To learn how to install Palette using the Helm Chart, refer to [Helm Chart Mode](/enterprise-version/deploying-palette-with-helm). -# Required Parameters + +Depending on what version of Palette you are using, the available parameters will be different. Select the tab below that corresponds to the version of Palette you are using. + +
+ + + + + +## Required Parameters + +The following parameters are required for a successful installation of Palette. + + +| **Parameters** | **Description** | **Type** | +| --- | --- | --- | +| `config.env.rootDomain` | Used to configure the domain for the Palette installation. We recommend you create a CNAME DNS record that supports multiple subdomains. You can achieve this using a wild card prefix, `*.palette.abc.com`. Review the [Environment parameters](#environment) to learn more. | String | +| `config.env.ociRegistry` or `config.env.ociEcrRegistry`| Specifies the FIPS image registry for Palette. You can use an a self-hosted OCI registry or a public OCI registry we maintain and support. For more information, refer to the [Registry](#registries) section. | Object | +| `scar`| The Spectro Cloud Artifact Repository (SCAR) credentials for Palette FIPS images. Our support team provides these credentials. For more information, refer to the [Registry](#registries) section. | Object | + + + + +If you are installing an air-gapped version of Palette, you must provide the image swap configuration. For more information, refer to the [Image Swap Configuration](#imageswapconfiguration) section. + + + + + +## MongoDB + +Palette uses MongoDB Enterprise as its internal database and supports two modes of deployment:

+ +- MongoDB Enterprise deployed and active inside the cluster. + + +- MongoDB Enterprise is hosted on a software-as-a-service (SaaS) platform, such as MongoDB Atlas. + +The table below lists the parameters used to configure a MongoDB deployment. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `internal` | Specifies the MongoDB deployment either in-cluster or using Mongo Atlas. | Boolean | `true` | +| `databaseUrl`| The URL for MongoDB Enterprise. If using a remote MongoDB Enterprise instance, provide the remote URL. This parameter must be updated if `mongo.internal` is set to `false`. | String | `mongo-0.mongo,mongo-1.mongo,mongo-2.mongo` | +| `databasePassword`| The base64-encoded MongoDB Enterprise password. If you don't provide a value, a random password will be auto-generated. | String | `""` | +| `replicas`| The number of MongoDB replicas to start. | Integer | `3` | +| `memoryLimit`| Specifies the memory limit for each MongoDB Enterprise replica.| String | `4Gi` | +| `cpuLimit` | Specifies the CPU limit for each MongoDB Enterprise member.| String | `2000m` | +| `pvcSize`| The storage settings for the MongoDB Enterprise database. Use increments of `5Gi` when specifying the storage size. The storage size applies to each replica instance. The total storage size for the cluster is `replicas` * `pvcSize`. | string | `20Gi`| +| `storageClass`| The storage class for the MongoDB Enterprise database. | String | `""` | + + +```yaml +mongo: + internal: true + databaseUrl: "mongo-0.mongo,mongo-1.mongo,mongo-2.mongo" + databasePassword: "" + replicas: 3 + cpuLimit: "2000m" + memoryLimit: "4Gi" + pvcSize: "20Gi" + storageClass: "" +``` + +## Config + +Review the following parameters to configure Palette for your environment. The `config` section contains the following subsections: + +### SSO + +You can configure Palette to use Single Sign-On (SSO) for user authentication. Configure the SSO parameters to enable SSO for Palette. You can also configure different SSO providers for each tenant post-install, check out the [SAML & SSO Setup](/user-management/saml-sso) documentation for additional guidance. + +To configure SSO, you must provide the following parameters. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | --- | +| `saml.enabled` | Specifies whether to enable SSO SAML configuration by setting it to true. | Boolean | `false` | +| `saml.acsUrlRoot` | The root URL of the Assertion Consumer Service (ACS).| String | `myfirstpalette.spectrocloud.com`| +| `saml.acsUrlScheme` | The URL scheme of the ACS: `http` or `https`. | String | `https` | +| `saml.audienceUrl` | The URL of the intended audience for the SAML response.| String| `https://www.spectrocloud.com` | +| `saml.entityID` | The Entity ID of the Service Provider.| String | `https://www.spectrocloud.com`| +| `saml.apiVersion` | Specify the SSO SAML API version to use.| String | `v1` | + +```yaml +config: + sso: + saml: + enabled: false + acsUrlRoot: "myfirstpalette.spectrocloud.com" + acsUrlScheme: "https" + audienceUrl: "https://www.spectrocloud.com" + entityId: "https://www.spectrocloud.com" + apiVersion: "v1" +``` + +### Email + +Palette uses email to send notifications to users. The email notification is used when inviting new users to the platform, password resets, and when [webhook alerts](/clusters/cluster-management/health-alerts#overview) are triggered. Use the following parameters to configure email settings for Palette. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled` | Specifies whether to enable email configuration. | Boolean| `false`| +| `emailID ` | The email address for sending mail.| String| `noreply@spectrocloud.com` | +| `smtpServer` | Simple Mail Transfer Protocol (SMTP) server used for sending mail. | String | `smtp.gmail.com` | +| `smtpPort` | SMTP port used for sending mail.| Integer | `587` | +| `insecureSkipVerifyTLS` | Specifies whether to skip Transport Layer Security (TLS) verification for the SMTP connection.| Boolean | `true` | +| `fromEmailID` | Email address of the ***From*** address.| String | `noreply@spectrocloud.com` | +| `password` | The base64-encoded SMTP password when sending emails.| String | `""` | + +```yaml +config: + email: + enabled: false + emailId: "noreply@spectrocloud.com" + smtpServer: "smtp.gmail.com" + smtpPort: 587 + insecureSkipVerifyTls: true + fromEmailId: "noreply@spectrocloud.com" + password: "" +``` + +### Environment + +The following parameters are used to configure the environment. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `env.rootDomain` | Specifies the URL name assigned to Palette Vertex. The value assigned should have a Domain Name System (DNS) CNAME record mapped to exposed IP address or the load balancer URL of the service *ingress-nginx-controller*. Optionally, if `ingress.ingressStaticIP` is provided with a value you can use same assigned static IP address as the value to this parameter.| String| `""` | +| `env.installerMode` | Specifies the installer mode. Do not modify the value.| String| `self-hosted` | +| `env.installerCloud` | Specifies the cloud provider. Leave this parameter empty if you are installing a self-hosted Palette. | String | `""` | + +```yaml +config: + env: + rootDomain: "" +``` +
+ + + +As you create tenants in Palette, the tenant name is prefixed to the domain name you assigned to Palette. For example, if you create a tenant named tenant1 and the domain name you assigned to Palette is `palette.example.com`, the tenant URL will be `tenant1.palette.example.com`. We recommend you create an additional wildcard DNS record to map all tenant URLs to the Palette load balancer. For example, `*.palette.example.com`. + + + +### Cluster + +Use the following parameters to configure the Kubernetes cluster. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `stableEndpointAccess` | Set to `true` if the Kubernetes cluster is deployed in a public endpoint. If the cluster is deployed in a private network through a stable private endpoint, set to `false`. | Boolean | `false` | + +```yaml +config: + cluster: + stableEndpointAccess: false +``` + +## Registries + +Palette requires credentials to access the required Palette images. You can configure different types of registries for Palette to download the required images. You must configure at least one Open Container Initiative (OCI) registry for Palette. You must also provide the credentials for the Spectro Cloud Artifact Repository (SCAR) to download the required FIPS images. + +
+ +### OCI Registry + + +Palette requires access to an OCI registry that contains all the required FIPS packs. You can host your own OCI registry and configure Palette to reference the registry. Alternatively, you can use the public OCI registry that we provide. Refer to the [`ociPackEcrRegistry`](#ociecrregistry) section to learn more about the publicly available OCI registry. + + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `ociPackRegistry.endpoint` | The endpoint URL for the registry. | String| `""` | +| `ociPackRegistry.name` | The name of the registry. | String| `""` | +| `ociPackRegistry.password` | The base64-encoded password for the registry. | String| `""` | +| `ociPackRegistry.username` | The username for the registry. | String| `""` | +| `ociPackRegistry.baseContentPath`| The base path for the registry. | String | `""` | +| `ociPackRegistry.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the registry connection. | Boolean | `false` | +| `ociPackRegistry.caCert` | The registry's base64-encoded certificate authority (CA) certificate. | String | `""` | + + +```yaml +config: + ociPackRegistry: + endpoint: "" + name: "" + password: "" + username: "" + baseContentPath: "" + insecureSkipVerify: false + caCert: "" +``` + +### OCI ECR Registry + +We expose a public OCI ECR registry that you can configure Palette to reference. If you want to host your own OCI registry, refer to the [OCI Registry](#oci-registry) section. +The OCI Elastic Container Registry (ECR) is hosted in an AWS ECR registry. Our support team provides the credentials for the OCI ECR registry. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `ociPackEcrRegistry.endpoint` | The endpoint URL for the registry. | String| `""` | +| `ociPackEcrRegistry.name` | The name of the registry. | String| `""` | +| `ociPackEcrRegistry.accessKey` | The base64-encoded access key for the registry. | String| `""` | +| `ociPackEcrRegistry.secretKey` | The base64-encoded secret key for the registry. | String| `""` | +| `ociPackEcrRegistry.baseContentPath`| The base path for the registry. | String | `""` | +| `ociPackEcrRegistry.isPrivate` | Specifies whether the registry is private. | Boolean | `true` | +| `ociPackEcrRegistry.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the registry connection. | Boolean | `false` | +| `ociPackEcrRegistry.caCert` | The registry's base64-encoded certificate authority (CA) certificate. | String | `""` | + +```yaml +config: + ociPackEcrRegistry: + endpoint: "" + name: "" + accessKey: "" + secretKey: "" + baseContentPath: "" + isPrivate: true + insecureSkipVerify: false + caCert: "" +``` + +### Spectro Cloud Artifact Repository (SCAR) + +SCAR credentials are required to download the necessary FIPS manifests. Our support team provides the SCAR credentials. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `scar.endpoint` | The endpoint URL of SCAR. | String| `""` | +| `scar.username` |The username for SCAR. | String| `""` | +| `scar.password` | The base64-encoded password for the SCAR. | String| `""` | +| `scar.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the SCAR connection. | Boolean | `false` | +| `scar.caCert` | The base64-encoded certificate authority (CA) certificate for SCAR. | String | `""` | + +
+ + ```yaml + config: + scar: + endpoint: "" + username: "" + password: "" + insecureSkipVerify: false + caCert: "" + ``` + +### Image Swap Configuration + +You can configure Palette to use image swap to download the required images. This is an advanced configuration option, and it is only required for air-gapped deployments. You must also install the Palette Image Swap Helm chart to use this option, otherwise, Palette will ignore the configuration. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `imageSwapInitImage` | The image swap init image. | String | `gcr.io/spectro-images-public/thewebroot/imageswap-init:v1.5.2` | +| `imageSwapImage` | The image swap image. | String | `gcr.io/spectro-images-public/thewebroot/imageswap:v1.5.2` | +| `imageSwapConfig`| The image swap configuration for specific environments. | String | `""` | +| `imageSwapConfig.isEKSCluster` | Specifies whether the cluster is an Amazon EKS cluster. Set to `false` if the Kubernetes cluster is not an EKS cluster. | Boolean | `true` | + +
+ + ```yaml + config: + imageSwapImages: + imageSwapInitImage: "gcr.io/spectro-images-public/thewebroot/imageswap-init:v1.5.2" + imageSwapImage: "gcr.io/spectro-images-public/thewebroot/imageswap:v1.5.2" + + imageSwapConfig: + isEKSCluster: true + ``` + +### NATS + +Palette uses [NATS](https://nats.io) and gRPC for communication between Palette components. Dual support for NATS and gRPC is available. You can enable the deployment of an additional load balancer for NATS. Host clusters deployed by Palette use the load balancer to communicate with the Palette control plane. This is an advanced configuration option and is not required for most deployments. Speak with your support representative before enabling this option. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `nats.enabled`| Specifies whether to enable the deployment of a NATS load balancer. | Boolean | `true` | +| `nats.internal`| Specifies whether to deploy a load balancer or use the host network. If this value is set to `true`, then the remaining NATS parameters are ignored. | Boolean | `true` | +| `nats.natsUrl`| The NATS URL. This can be a comma separated list of mappings for the NATS load balancer service. For example, "message1.dev.spectrocloud.com:4222,message2.dev.spectrocloud.com:4222". This parameter is mandatory if `nats.internal` is set to `false`. If `nats.internal` is set to `true`, you can leave this parameter empty. | String | `""` | +| `nats.annotations`| A map of key-value pairs that specifies load balancer annotations for NATS. You can use annotations to change the behavior of the load balancer and the Nginx configuration. This is an advanced setting. We recommend you consult with your assigned support team representative prior to modification. | Object | `{}` | +| `nats.natsStaticIP`| Specify a static IP address for the NATS load balancer service. If empty, a dynamic IP address will be assigned to the load balancer. | String | `""` | + + +
+ + ```yaml + nats: + enabled: true + internal: true + natsUrl: "" + annotations: {} + natsStaticIP: +``` + + + + +## gRPC + +gRPC is used for communication between Palette components. You can enable the deployment of an additional load balancer for gRPC. Host clusters deployed by Palette use the load balancer to communicate with the Palette control plane. This is an advanced configuration option, and it is not required for most deployments. Speak with your support representative before enabling this option. Dual support for NATS and gRPC is available. + +If you want to use an external gRPC endpoint, you must provide a domain name for the gRPC endpoint and a valid x509 certificate. Additionally, you must provide a custom domain name for the endpoint. A CNAME DNS record must point to the IP address of the gRPC load balancer. For example, if your Palette domain name is `palette.example.com`, you could create a CNAME DNS record for `grpc.palette.example.com` that points to the IP address of the load balancer dedicated to gRPC. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `external`| Specifies whether to use an external gRPC endpoint. | Boolean | `false` | +| `endpoint`| The gRPC endpoint. | String | `""` | +| `caCertificateBase64`| The base64-encoded certificate authority (CA) certificate for the gRPC endpoint. | String | `""` | +| `serverCrtBase64`| The base64-encoded server certificate for the gRPC endpoint. | String | `""` | +| `serverKeyBase64`| The base64-encoded server key for the gRPC endpoint. | String | `""` | +| `insecureSkipVerify`| Specifies whether to skip Transport Layer Security (TLS) verification for the gRPC endpoint. | Boolean | `false` | + + + + +```yaml +grpc: + external: false + endpoint: "" + caCertificateBase64: "" + serverCrtBase64: "" + serverKeyBase64: "" + insecureSkipVerify: false +``` + +## Ingress + +Palette deploys an Nginx Ingress Controller. This controller is used to route traffic to the Palette control plane. You can change the default behavior and omit the deployment of an Nginx Ingress Controller. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled`| Specifies whether to deploy an Nginx controller. Set to `false` if you do not want an Nginx controller deployed. | Boolean | `true` | +| `ingress.internal`| Specifies whether to deploy a load balancer or use the host network. | Boolean | `false` | +| `ingress.certificate`| Specify the base64-encoded x509 SSL certificate for the Nginx Ingress Controller. If left blank, the Nginx Ingress Controller will generate a self-signed certificate. | String | `""` | +| `ingress.key`| Specify the base64-encoded x509 SSL certificate key for the Nginx Ingress Controller. | String | `""` | +| `ingress.annotations`| A map of key-value pairs that specifies load balancer annotations for ingress. You can use annotations to change the behavior of the load balancer and the Nginx configuration. This is an advanced setting. We recommend you consult with your assigned support team representative prior to modification. | Object | `{}` | +| `ingress.ingressStaticIP`| Specify a static IP address for the ingress load balancer service. If empty, a dynamic IP address will be assigned to the load balancer. | String | `""` | +| `ingress.terminateHTTPSAtLoadBalancer`| Specifies whether to terminate HTTPS at the load balancer. | Boolean | `false` | + + +```yaml +ingress: + enabled: true + ingress: + internal: false + certificate: "" + key: "" + annotations: {} + ingressStaticIP: "" + terminateHTTPSAtLoadBalancer: false +``` + +## Spectro Proxy + +You can specify a reverse proxy server that clusters deployed through Palette can use to facilitate network connectivity to the cluster's Kubernetes API server. Host clusters deployed in private networks can use the [Spectro Proxy pack](/integrations/frp) to expose the cluster's Kubernetes API to downstream clients that are not in the same network. Check out the [Reverse Proxy](/enterprise-version/reverse-proxy) documentation to learn more about setting up a reverse proxy server for Palette. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `frps.enabled`| Specifies whether to enable the Spectro server-side proxy. | Boolean | `false` | +| `frps.frpHostURL`| The Spectro server-side proxy URL. | String | `""` | +| `frps.server.crt`| The base64-encoded server certificate for the Spectro server-side proxy. | String | `""` | +| `frps.server.key`| The base64-encoded server key for the Spectro server-side proxy. | String | `""` | +| `frps.ca.crt`| The base64-encoded certificate authority (CA) certificate for the Spectro server-side proxy. | String | `""` | + +```yaml +frps: + frps: + enabled: false + frpHostURL: "" + server: + crt: "" + key: "" + ca: + crt : "" +``` + +## UI System + +The table lists parameters to configure the Palette User Interface (UI) behavior. You can disable the UI or the Network Operations Center (NOC) UI. You can also specify the MapBox access token and style layer ID for the NOC UI. MapBox is a third-party service that provides mapping and location services. To learn more about MapBox and how to obtain an access token, refer to the [MapBox Access tokens](https://docs.mapbox.com/help/getting-started/access-tokens) guide. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled`| Specifies whether to enable the Palette UI. | Boolean | `true` | +| `ui.nocUI.enable`| Specifies whether to enable the Palette Network Operations Center (NOC) UI. Enabling this parameter requires the `ui.nocUI.mapBoxAccessToken`. Once enabled, all cluster locations will be reported to MapBox. This feature is not FIPS compliant. | Boolean | `false` | +| `ui.nocUI.mapBoxAccessToken`| The MapBox access token for the Palette NOC UI. | String | `""` | +| `ui.nocUI.mapBoxStyledLayerID`| The MapBox style layer ID for the Palette NOC UI. | String | `""` | + + + +```yaml +ui-system: + enabled: true + ui: + nocUI: + enable: false + mapBoxAccessToken: "" + mapBoxStyledLayerID: "" +``` + + + + +## Reach System + +You can configure Palette to use a proxy server to access the internet. Set the parameter `reach-system.reachSystem.enabled` to `true` to enable the proxy server. Proxy settings are configured in the `reach-system.reachSystem.proxySettings` section. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `reachSystem.enabled`| Specifies whether to enable the usage of a proxy server for Palette. | Boolean | `false` | +| `reachSystem.proxySettings.http_proxy`| The HTTP proxy server URL. | String | `""` | +| `reachSystem.proxySettings.https_proxy`| The HTTPS proxy server URL. | String | `""` | +| `reachSystem.proxySettings.no_proxy`| A list of hostnames or IP addresses that should not be proxied. | String | `""` | + + + ```yaml + reach-system: + reachSystem: + enabled: false + proxySettings: + http_proxy: "" + https_proxy: "" + no_proxy: + ``` + + + +
+ + +## Required Parameters The following parameters in the **values.yaml** file are required:

@@ -23,7 +462,7 @@ The following parameters in the **values.yaml** file are required:

- **Registry and Palette Artifact Repository** - Specifies the Docker registry where chart images are stored and the Palette Artifact Repository (PAR). Refer to the [Registry and Palette Artifact Repository parameters](/enterprise-version/helm-chart-install-reference#registryandpaletteartifactrepository(par)). -# MongoDB +## MongoDB Palette uses MongoDB as its database and supports two modes of deployment:

@@ -56,11 +495,11 @@ mongo: storageClass: "" ``` -# Config +## Config The configuration file contains the following sections. -## SSO +### SSO The table lists parameters to configure SSO SAML authentication in Palette. @@ -85,7 +524,7 @@ config: apiVersion: "v1" ``` -## Email +### Email The table lists the parameters to configure email settings in Palette's self-hosted mode. @@ -111,7 +550,7 @@ config: password: "" ``` -## Environment +### Environment The table lists environment variables required to deploy Palette. @@ -129,7 +568,7 @@ config: installerCloud: "" ``` -## Cluster +### Cluster The cluster parameter specifies how the Kubernetes cluster is deployed. @@ -144,7 +583,7 @@ config: stableEndpointAccess: false ``` -## Registry and Palette Artifact Repository (PAR) +### Registry and Palette Artifact Repository (PAR) The table lists Registry and Palette Artifact Repository (PAR) parameters to install Palette using Helm Chart. @@ -195,7 +634,7 @@ nats: natsStaticIP: "" ``` -# Ingress +## Ingress The table lists parameters used to configure the NGINX Ingress Controller, which provides an external HTTP load balancer for Kubernetes services. Refer to [Set Up Ingress](/clusters/cluster-groups/ingress-cluster-group) for more guidance. @@ -219,7 +658,7 @@ ingress: terminateHTTPSAtLoadBalancer: false ``` -# Spectro Proxy +## Spectro Proxy The table lists parameters to configure the Spectro server-side proxy. @@ -244,7 +683,7 @@ frps: crt : LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURNVENDQWhtZ0F3SUJBZ0lVSHhWK0ljVGZHUElzdW8yY3dqQ0Q0Z2RSTFFRd0RRWUpLb1pJaHZjTkFRRUwKQlFBd0tERW1NQ1FHQTFVRUF3d2RjSEp2ZUhrdWMyRnRjR3hsTG5Od1pXTjBjbTlqYkc5MVpDNWpiMjB3SGhjTgpNakl4TURFME1UTXlOREV5V2hjTk16WXdOakl5TVRNeU5ERXlXakFvTVNZd0pBWURWUVFEREIxd2NtOTRlUzV6CllXMXdiR1V1YzNCbFkzUnliMk5zYjNWa0xtTnZiVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0MKQVFvQ2dnRUJBSy90WXBHVi9HRURUWnZzL25QQ2lOK0U3K1dOQ21GeU1NQjdkazVOT3JzQWZIaVVvZ1JRVUo0WQptSjhwVmYrSzhTRFBsdGNYcW40WVVTbmxiUERsVlBkWU5zOTEwT3RaS1EwNW96aUtGV2pNbS85NHlLSjVyVzNsCndDNEN0ayttUm9Ib0ZQQS81dmFVbVZHdlVadjlGY0JuL0pKN2F4WnRIQk1PRiticXQ0Zmd0ci9YMWdOeWhPVzUKZTVScGpESkozRjJTVnc5NUpBQSt4a3V3UitFSmVseEtnQVpxdDc0ejB4U2ROODZ0QzNtK0wxRGs2WVVlQWEzZApvM3Rsa3ZkeDV6dUJvSmI2QmpZWEV4UE1PbThRcHFNVWRLK3lDZUdrem9XQStDOUtFdGtVaERCWktENStNWXRZCktVMUh1RXJCbmw2Z3BuWTRlbzJjVTRxdkNwZzZ4S3NDQXdFQUFhTlRNRkV3SFFZRFZSME9CQllFRklKMkRkTjgKc2ZtVjRCT1ZFL0FjZ0VEejArNmlNQjhHQTFVZEl3UVlNQmFBRklKMkRkTjhzZm1WNEJPVkUvQWNnRUR6MCs2aQpNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQWhQVi9RMVl1YWVTOTZVCmhjVGQ4RWdJaHhpbHFiTWlTQm5WaVdrdlJzWk94UUIwNTFScWtwT3g0UTRsckdaOGVJWWc3T0trTTdzejhuTVQKL2pxS21sZDY0MzJCcURCMlNkNVp5ZFdReHAwU1laRTlnVWszYk9KRGtZVXQ4b1cvZDBWeG9uU05LQVN3QmZKaApWV1VZUUlpNm55K0ZZZmtuRFNvRnFlY2Z3SDBQQVUraXpnMkI3KzFkbko5YisyQ21IOUVCallOZ2hoNlFzVlFQCkh2SkdQQURtandPNkJOam5HK0Z3K0Z6cmFXUTNCTjAwb08zUjF6UmgxZERmTTQzR3oxRmZGRW5GSXI5aGFuUnQKWHJFZm8vZWU5bjBLWUFESEJnV1g4dlhuNHZrRmdWRjgwYW9MUUJSQTBxWXErcW1pVlp6YnREeE9ldFEyRWFyTQpyNmVWL0lZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== ``` -# UI System +## UI System The table lists parameters for the Network Operations Center User Interface (NOC UI). Palette's NOC UI enables easy location monitoring of multi-location clusters through an intuitive UI. @@ -266,3 +705,13 @@ ui-system: + + + + + +
+
+ + + diff --git a/content/docs/12-enterprise-version/07.1-reverse-proxy.md b/content/docs/12-enterprise-version/07.1-reverse-proxy.md new file mode 100644 index 0000000000..9b2c4eaa28 --- /dev/null +++ b/content/docs/12-enterprise-version/07.1-reverse-proxy.md @@ -0,0 +1,260 @@ +--- +title: "Configure Reverse Proxy" +metaTitle: "Configure Reverse Proxy" +metaDescription: "Learn how to configure a reverse proxy for Palette." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +You can configure a reverse proxy for Palette. The reverse proxy can be used by host clusters deployed in a private network. Host clusters deployed in a private network are not accessible from the public internet or by users in different networks. You can use a reverse proxy to access the cluster's Kubernetes API server from a different network. + +When you configure reverse proxy server for Palette, clusters that use the [Spectro Proxy pack](/integrations/frp) will use the reverse proxy server address in the kubeconfig file. Clusters not using the Spectro Proxy pack will use the default cluster address in the kubeconfig file. + + +Use the following steps to configure a reverse proxy server for Palette. + +# Prerequisites + + +- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) is installed and available. + + +- [Helm](https://helm.sh/docs/intro/install/) is installed and available. + + +- Access to the kubeconfig file of the Palette Kubernetes cluster. You can download the kubeconfig file from the Palette system console. Navigate to **Enterprise System Migration**, select the Palette cluster, and click the **Download Kubeconfig** button for the cluster. + + +- A domain name that you can use for the reverse proxy server. You will also need access to the DNS records for the domain so that you can create a CNAME DNS record for the reverse proxy server load balancer. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Spectro Proxy. You will need this to enable HTTPS encryption for the Spectro Proxy. Contact your network administrator or security team to obtain the SSL certificate. You need the following files: + - x509 SSL certificate file in base64 format + + - x509 SSL certificate key file in base64 format + + - x509 SSL certificate authority file in base64 format + + +- The Spectro Proxy server must have internet access and network connectivity to the private network where the Kubernetes clusters are deployed. + + +# Enablement + +1. Open a terminal session and navigate to the directory where you stored the **values.yaml** for the Palette installation. + + +2. Use a text editor and open the **values.yaml** file. Locate the `frps` section and update the following values in the **values.yaml** file. Refer to the [Spectro Proxy Helm Configuration](/enterprise-version/helm-chart-install-reference/#spectroproxy) to learn more about the configuration options. + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | ---| + | `enabled`| Set to `true` to enable the Spectro Proxy server. | boolean | + | `frps.frpHostURL`| The domain name you will use for the Spectro Proxy server. For example, `frps.example.com`. | + | `server.crt`| The x509 SSL certificate file in base64 format. | + | `server.key`| The x509 SSL certificate key file in base64 format. | + | `ca.crt`| The x509 SSL certificate authority file in base64 format. | + +
+ + The following is an example of the `frps` section in the **values.yaml** file. The SSL certificate files are truncated for brevity. + +
+ + ```yaml + frps: + frps: + enabled: true + frpHostURL: "frps.palette.example.com" + server: + crt: "LS0tLS1CRU...........tCg==" + key: "LS0tLS1CRU...........tCg==" + ca: + crt : "LS0tLS1CRU...........tCg==" + ``` + + +3. Issue the `helm upgrade` command to update the Palette Kubernetes configuration. The command below assumes you are in the folder that contains the **values.yaml** file and the Palette Helm chart. Change the directory path if needed. + +
+ + ```bash + helm upgrade --values values.yaml hubble spectro-mgmt-plane-0.0.0.tgz --install + ``` + + +4. After the new configurations are accepted, use the following command to get the IP address of the Spectro Proxy server's load balancer. + +
+ + ```bash + kubectl get svc --namespace proxy-system spectro-proxy-svc + ``` +5. Update the DNS records for the domain name you used for the Spectro Proxy server. Create a CNAME record that points to the IP address of the Spectro Proxy server's load balancer. + + +6. Log in to the Palette System API by using the `/v1/auth/syslogin` endpoint. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette, or use the IP address. Ensure you replace the credentials below with your system console credentials. + +
+ + ```bash + curl --insecure --location 'https://palette.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + Output + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +7. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. Replace the authorization value below with the value from the output. + +
+ + ```shell hideClipboard + TOKEN=********** + ``` + +8. Next, prepare a payload for the`/v1/system/config/` endpoint. This endpoint is used to configure Palette to use a reverse proxy. The payload requires the following parameters: + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | --- | + | `caCert`| The x509 SSL certificate authority file in base64 format. | string | + | `clientCert`| The x509 SSL certificate file in base64 format. | string | + | `clientKey`| The x509 SSL certificate key file in base64 format. | string | + | `port` | The port number for the reverse proxy server. We recommend using port `443`. | integer | + | `protocol` | The protocol to use for the reverse proxy server. We recommend using `https`. | string | + | `server`| The domain name you will use for the Spectro Proxy server. For example, `frps.example.com`. Do not include the HTTP schema in the value. | string | + + The following is an example payload. The SSL certificate files are truncated for brevity. + +
+ + ```json hideClipboard + { + "caCert": "-----BEGIN CERTIFICATE-----\n.............\n-----END CERTIFICATE-----", + "clientCert": "-----BEGIN CERTIFICATE-----\n..........\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n........\n-----END RSA PRIVATE KEY-----", + "port": 443, + "protocol": "https", + "server": "frps.palette.example.com.com" + } + ``` + +
+ + + + You can save the payload to a file and use the `cat` command to read the file contents into the `curl` command. For example, if you save the payload to a file named `payload.json`, you can use the following command to read the file contents into the `curl` command. You can also save the payload as a shell variable and use the variable in the `curl` command. + + + + +
+ +9. Issue a PUT request using the following `curl` command. Replace the URL with the custom domain URL you assigned to Palette or use the IP address. You can use the `TOKEN` variable you created earlier for the authorization header. Ensure you replace the payload below with the payload you created in the previous step. + +
+ + ```bash + curl --insecure --silent --include --output /dev/null -w "%{http_code}" --location --request PUT 'https://palette.example.com/v1/system/config/reverseproxy' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data ' { + "caCert": "-----BEGIN CERTIFICATE-----\n................\n-----END CERTIFICATE-----\n", + "clientCert": "-----BEGIN CERTIFICATE-----\n.............\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n............\n-----END RSA PRIVATE KEY-----\n", + "port": 443, + "protocol": "https", + "server": "frps.palette.example.com.com" + }' + ``` + + A successful response returns a `204` status code. + + Output + ```shell hideClipboard + 204 + ``` + +You now have a Spectro Proxy server that you can use to access Palette clusters deployed in a different network. Make sure you add the [Spectro Proxy pack](/integrations/frp) to the clusters you want to access using the Spectro Proxy server. + + +# Validate + +Use the following command to validate that the Spectro Proxy server is active. + +
+ + + +1. Open a terminal session. + + +2. Log in to the Palette System API by using the `/v1/auth/syslogin` endpoint. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette or use the IP address. Ensure you replace the credentials below with your system console credentials. + +
+ + ```bash + curl --insecure --location 'https://palette.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + Output + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +3. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. Replace the authorization value below with the value from the output. + +
+ + ```shell hideClipboard + TOKEN=********** + ``` + +4. Query the system API endpoint `/v1/system/config/reverseproxy` to verify the current reverse proxy settings applied to Palette. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette, or use the IP address. You can use the `TOKEN` variable you created earlier for the authorization header. + +
+ + ```bash + curl --location --request GET 'https://palette.example.com/v1/system/config/reverseproxy' \ + --header "Authorization: $TOKEN" + ``` + + If the proxy server is configured correctly, you will receive an output similar to the following that contains your settings. The SSL certificate outputs are truncated for brevity. + +
+ + ```json hideClipboard + { + "caCert": "-----BEGIN CERTIFICATE-----\n...............\n-----END CERTIFICATE-----\n", + "clientCert": "-----BEGIN CERTIFICATE-----\n...........\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n........\n-----END RSA PRIVATE KEY-----\n", + "port": 443, + "protocol": "https", + "server": "frps.palette.example.com" + } + ``` \ No newline at end of file diff --git a/content/docs/12-enterprise-version/08-ssl-certificate-management.md b/content/docs/12-enterprise-version/08-ssl-certificate-management.md new file mode 100644 index 0000000000..d211246078 --- /dev/null +++ b/content/docs/12-enterprise-version/08-ssl-certificate-management.md @@ -0,0 +1,93 @@ +--- +title: "SSL Certificate Management" +metaTitle: "SSL Certificate Management" +metaDescription: "Upload and manage SSL certificates in Palette." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +When you install Palette, a self-signed certificate is generated and used by default. You can upload your own SSL certificate to replace the default certificate. + +Palette uses SSL certificates to secure external communication. Palette's internal communication is default secured by default and uses HTTPS. External communication with Palette, such as the system console, gRPC endpoint, and API endpoint, requires you to upload an SSL certificate to enable HTTPS. + +
+ + + +Enabling HTTPS is a non-disruptive operation. You can enable HTTPS at any time without affecting the system's functionality. + + + + +# Upload an SSL Certificate + +You can upload an SSL certificate in Palette by using the following steps. + + +## Prerequisites + +- Access to the Palette system console. + + +- You need to have an x509 certificate and a key file in PEM format. The certificate file must contain the full certificate chain. Reach out to your network administrator or security team if you do not have these files. + + +- Ensure the certificate is created for the custom domain name you specified for your Palette installation. If you did not specify a custom domain name, the certificate must be created for the Palette system console's IP address. You can also specify a load balancer's IP address if you are using a load balancer to access Palette. + + +## Enablement + +1. Log in to the Palette system console. + + +2. Navigate to the left **Main Menu** and select **Administration**. + + +3. Select the tab titled **Certificates**. + + +4. Copy and paste the certificate into the **Certificate** field. + + +5. Copy and paste the certificate key into the **Key** field. + + +6. Copy and paste the certificate authority into the **Certificate authority** field. + + +
+ + ![A view of the certificate upload screen](/enterprise-version_ssl-certificate-upload.png) + +
+ +7. Save your changes. + +If the certificate is invalid, you will receive an error message. Once the certificate is uploaded successfully, Palette will refresh its listening ports and start using the new certificate. + + +## Validate + +You can validate that your certificate is uploaded correctly by using the following steps. + +
+ + +1. Log out of the Palette system console. If you are already logged in, log out and close your browser session. Browsers cache connections and may not use the newly enabled HTTPS connection. Closing your existing browser session avoids issues related to your browser caching an HTTP connection. + + +2. Log back into the Palette system console. Ensure the connection is secure by checking the URL. The URL should start with `https://`. + + +Palette is now using your uploaded certificate to create a secure HTTPS connection with external clients. Users can now securely access the system console, gRPC endpoint, and API endpoint. + +
+ +
\ No newline at end of file diff --git a/content/docs/12-enterprise-version/10-upgrade.md b/content/docs/12-enterprise-version/10-upgrade.md index 5715c964da..40438ac948 100644 --- a/content/docs/12-enterprise-version/10-upgrade.md +++ b/content/docs/12-enterprise-version/10-upgrade.md @@ -1,7 +1,7 @@ --- title: "Upgrade Notes" metaTitle: "Upgrade Notes" -metaDescription: "Spectro Cloud upgrades notes for specific Palette versions." +metaDescription: "Spectro Cloud upgrade notes for specific Palette versions." icon: "" hideToC: false fullWidth: false @@ -13,6 +13,85 @@ fullWidth: false This page is a reference resource to help you better prepare for a Palette upgrade. Review each version's upgrade notes for more information about required actions and other important messages to be aware of. If you have questions or concerns, reach out to our support team by opening up a ticket through our [support page](http://support.spectrocloud.io/). +# Palette 4.0 + +Palette 4.0 includes the following major enhancements that require user intervention to facilitate the upgrade process. + +
+ +- **Enhanced security for Palette microservices** - To enhance security, all microservices within Palette now use `insecure-skip-tls-verify` set to `false`. When upgrading to Palette 4.0, you must provide a valid SSL certificate in the system console. + +
+ + If you already have an SSL certificate, key, and Certificate Authority (CA) certificate, you can use them when upgrading to Palette 4.0.0. To learn how to upload SSL certificates to Palette, refer to [SSL Certificate Management](/enterprise-version/ssl-certificate-management). + + +- **Self-hosted Palette Kubernetes Upgrade** - If you installed Palette using the Helm Chart method, the Kubernetes version used for Palette is upgraded from version 1.24 to 1.25. You will need to copy the new Kubernetes YAML to the Kubernetes layer in the Enterprise cluster profile. If you have customized your Kubernetes configuration, you will need to manually adjust custom values and include any additional configuration in the upgraded YAML that we provide. Refer to [Upgrade Kubernetes](/enterprise-version/upgrade#upgradekubernetes). + +## Upgrade from Palette 3.x to 4.0 + +From the Palette system console, click the **Update version** button. Palette will be temporarily unavailable while system services update. + +![Screenshot of the "Update version" button in the system consoles.](/enterprise-version_sys-console-update-palette-version.png) + +
+ + + +## Upgrade Kubernetes + +Follow the steps below to upgrade Kubernetes. + +
+ +1. To obtain the upgraded Kubernetes YAML file for Palette 4.0, contact our support team by sending an email to support@spectrocloud.com. + + +2. In the system console, click on **Enterprise Cluster Migration**. + + +3. Click on the **Profiles** tab, and select the Kubernetes layer. The Kubernetes YAML is displayed in the editor at right. + + +4. If the existing Kubernetes YAML has been customized or includes additional configuration, we suggest you create a backup of it by copying it to another location. + + +5. Copy the Kubernetes YAML you received from our support team and paste it into the editor. + +
+ + ![Screenshot of the Kubernetes YAML editor.](/enterprise-version_upgrade_ec-cluster-profile.png) + + +6. If you have made any additional configuration changes or additions, add your customizations to the new YAML. + + +7. Save your changes. + +The Enterprise cluster initiates the Kubernetes upgrade process and leads to the reconciliation of all three nodes. + # Palette 3.4 diff --git a/content/docs/12-enterprise-version/palette-install.mp4 b/content/docs/12-enterprise-version/palette-install.mp4 new file mode 100644 index 0000000000..c39682d643 Binary files /dev/null and b/content/docs/12-enterprise-version/palette-install.mp4 differ diff --git a/content/docs/12.5-palette-cli/10-install-palette-cli.md b/content/docs/12.5-palette-cli/10-install-palette-cli.md index cef94020d2..45fc957297 100644 --- a/content/docs/12.5-palette-cli/10-install-palette-cli.md +++ b/content/docs/12.5-palette-cli/10-install-palette-cli.md @@ -33,7 +33,7 @@ Use the following steps to install and set up the Palette CLI. 2. Open up a terminal session on your local system. -3. Navigate to your default download folder. For Mac and Linux environments the default location is **~/Downloads**. +3. Navigate to your default download folder. For Mac and Linux environments, the default location is **~/Downloads**. 4. Move the binary to a folder that is part of your system's `PATH` environment variable. Use the following command to move the binary to the **/usr/local/bin** folder. @@ -48,14 +48,6 @@ Use the following steps to install and set up the Palette CLI.
-5. If you will use Palette Dev Engine (PDE) complete this step. Otherwise you can skip to [Validation](/palette-cli/install-palette-cli/#validation). Log in to Palette by using the `login` command. Replace `` with your Palette API key. If you are using a Palette self-hosted instance, replace the `--console-url` with your custom Palette URL. - -
- - ```shell - palette pde login --api-key --console-url https://console.spectrocloud.com/ - ``` - ## Validate Verify the Palette CLI is part of your system path by issuing the Palette CLI `version` command. @@ -66,8 +58,8 @@ Verify the Palette CLI is part of your system path by issuing the Palette CLI `v palette version ``` - Output: - ```shell + + ```shell hideClipboard Palette CLI version: 3.4.0 ``` diff --git a/content/docs/12.5-palette-cli/20-commands.md b/content/docs/12.5-palette-cli/20-commands.md index 438fc11a52..060d4bc1a8 100644 --- a/content/docs/12.5-palette-cli/20-commands.md +++ b/content/docs/12.5-palette-cli/20-commands.md @@ -25,11 +25,24 @@ The complete list of subcommands is: * `help` - Help with any command. - * `pde` - Palette Developer Experience. + * [`ec`](#ec) - Palette Enterprise Cluster installation & pre-validation. + * [`login`](#login) - Login to Palette. -# Global Flags + + * [`pcg`](#pcg) - Private Cloud Gateway installation & pre-validation. + + + * [`pde`](#pde) - Palette Developer Experience. + + + * [`project`](#project) - Manage Palette Projects. + + + + +## Global Flags Palette CLI supports the following global flags. @@ -41,80 +54,284 @@ Palette CLI supports the following global flags. | `-w` | `--workspace` | Workspace location for staging runtime configurations and logs (default `$HOME/.palette`) | string | +## EC -# PDE +The `ec` subcommand installs a self-hosted Palette Enterprise Cluster (EC) in your target environment. The installation is conducted through an interactive wizard that guides you through the various install configurations available. A local kind cluster is created to facilitate creating the Enterprise cluster in the target environment. You do not need to install kind or any other dependencies. The CLI includes all the required dependencies to stand up the kind cluster. You can use the `ec` command to install a [self-hosted Palette](/enterprise-version/deploying-an-enterprise-cluster) instance or a self-hosted [VerteX](/vertex/install-palette-vertex) instance. -The `pde` subcommand interacts with the Palette Dev Engine (PDE) platform and its resources. You can use the `pde` command to log in to Palette, manage virtual clusters, and switch the project scope. The `pde` command exposes the following subcommands. +The `ec` subcommand exposes the following subcommand.
- * `cluster-group` - Manage Palette Cluster Groups. - + * `install` - Install a Palette Enterprise Cluster through an interactive wizard. A container runtime is required to install an EC cluster. - * `login` - Log in to Spectro Cloud Palette. +### Install +The `install` subcommand installs a Palette Enterprise Cluster in your target environment. You can install Palette or Palette VerteX using the `install` subcommand. The `install` subcommand can be used in interactive mode, which prompts you for required values. Alternatively, you can use flags to generate a configuration file. - * `project` - Manage Palette Projects. +
+ | Short Flag | Long Flag | Description | Type | + |------------|------------------------|--------------------------------------------------------------------------|---------| + | `-f` | `--config-file` | Install using a configuration file (optional). Use `-config-only` to generate a configuration file. | string | + | `-o` | `--config-only` | Generate configuration file only. This command will not proceed with installation. | boolean | + | `-v` | `--custom-values-file` | Enterprise Cluster custom values.yaml configuration file (optional). Use this to customize the cluster profile of the Enterprise Cluster. Refer to the [custom value file](#customvaluefile) section for more information. | string | + | `-p` | `--update-passwords` | Update passwords only. Do not proceed with installation. The `--config-file` flag must also be provided. | string | - * `virtual-cluster` - Manage Palette Virtual Clusters. + #### Examples -## `cluster-group` + Install an Enterprise Cluster in interactive mode. -Use this command to change the target cluster group commands will target. You can also list all available clusters. The `cluster-group` supports the following subcommands. +
+ ```shell + palette ec install + ```
- * `list` - List Palette Cluster Groups. + Create a configuration file for the Enterprise Cluster installation. +
+ ```shell + palette ec install --config-only + ``` + +
- * `switch` - Switch your active Palette Cluster Group. + Install an Enterprise Cluster using a configuration file. The configuration file is generated using the `--config-only` flag. +
+ ```shell hideCliboard + palette ec install --config-file ~/.palette/ec/ec-20230807143205/ec.yaml + ``` -## `login` +
-Use this command to authenticate with Palette. This command requires a [Palette API key](/user-management/user-authentication/#api-key). The `login` command has no subcommands but exposes a set of flags to help you log in to the correct Palette environment and scope. The following CLI flags are available for the `login` command. + Update the passwords of an Enterprise Cluster using a configuration file. The configuration file is generated using the `--config-only` flag.
- | Flag | Description | Type | Required | - |-------------------------|------------------------------------------------------|------|----------| - | `--api-key` | The Palette API key. | string | Yes | - | `--cluster-group-name` | The Palette Cluster Group name. | string | No | - | `--cluster-group-scope` | Palette Cluster Group scope. | string | No | - | `--console-url` | The Palette login URL. The default value is `https://console.spectrocloud.com` | string | No | - | `--project` | The Palette Project name. Defaults to `Default`. | string | No | + ```shell hideCliboard + palette ec install --config-file ~/.palette/ec/ec-20230807143205/ec.yaml --update-passwords + ``` - Example: - ```shell - palette pde login --api-key yourApiKeyHere --console-url https://console.spectrocloud.com +### Custom Value File + +You can customize the [Cluster Profile](/glossary-all#clusterprofile) that makes up the Enterprise Cluster by providing a custom **values.yaml** file that contains values for the various Cluster Profile layers that make up the Enterprise Cluster. The custom **values.yaml** file is used to customize the Enterprise Cluster to your specific needs. This is an advanced feature and should only be used by advanced users or when explicitly instructed by our support team. + + +The **values.yaml** file is made up of the following components: + +
+ +- `os` The operating system layer of the Enterprise Cluster. This layer contains the values for the operating system that will be used to install the Enterprise Cluster. + + +- `k8s` The Kubernetes layer of the Enterprise Cluster. This layer contains the configuration values for the Kubernetes cluster that is created as part of the Enterprise Cluster installation. + + +- `csi` The Container Storage Interface (CSI) layer of the Enterprise Cluster. This layer contains the configuration values for the CSI driver that is used to provide persistent storage to the Enterprise Cluster. + + +- `cni` The Container Network Interface (CNI) layer of the Enterprise Cluster. This layer contains the configuration values for the CNI driver that is used to provide networking to the Enterprise Cluster. + + +- `mgmt` The management layer of the Enterprise Cluster. This layer contains the configuration values for the internal management components of the Enterprise Cluster. + + + + You can provide one or more layers in the **values.yaml** file. When you provide a layer configuration, the new configuration will be used instead of the default configuration. For example, if you provide a custom **values.yaml** file that contains the `os` layer, it will replace the default operating system configuration. The Enterprise Cluster profile as follows The **values.yaml** must use the following format: + +
+ + ```yaml hideClipboard + os: |- + # ... values.yaml for OS layer go here. + k8s: |- + # ... values.yaml for K8s layer go here. + csi: |- + # ... values.yaml for CSI layer go here. + cni: |- + # ... values.yaml for CNI layer go here. + mgmt: |- + # ... values.yaml for spectro-mgmt layer go here. ``` -## `project` +The following example shows a custom **values.yaml** file that contains the `os` layer. The `os` layer contains the configuration for the operating system that will be used to install the Enterprise Cluster. + +
+ + ```yaml hideClipboard + os: |- + kubeadmconfig: + preKubeadmCommands: + - echo "Executing pre kube admin config commands" + - update-ca-certificates + - 'systemctl restart containerd; sleep 3' + - 'while [ ! -S /var/run/containerd/containerd.sock ]; do echo "Waiting for containerd..."; sleep 1; done' + postKubeadmCommands: + - echo "Executing post kube admin config commands" + files: + - targetPath: /usr/local/share/ca-certificates/mycom.crt + targetOwner: "root:root" + targetPermissions: "0644" + content: | + -----BEGIN CERTIFICATE----- + MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDEwprdWJl + cm5ldGVzMB4XDTIwMDkyMjIzNDMyM1oXDTMwMDkyMDIzNDgyM1owFTETMBEGA1UE + AxMKa3ViZXJuZXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMdA + nZYs1el/6f9PgV/aO9mzy7MvqaZoFnqO7Qi4LZfYzixLYmMUzi+h8/RLPFIoYLiz + qiDn+P8c9I1uxB6UqGrBt7dkXfjrUZPs0JXEOX9U/6GFXL5C+n3AUlAxNCS5jobN + fbLt7DH3WoT6tLcQefTta2K+9S7zJKcIgLmBlPNDijwcQsbenSwDSlSLkGz8v6N2 + 7SEYNCV542lbYwn42kbcEq2pzzAaCqa5uEPsR9y+uzUiJpv5tDHUdjbFT8tme3vL + 9EdCPODkqtMJtCvz0hqd5SxkfeC2L+ypaiHIxbwbWe7GtliROvz9bClIeGY7gFBK + jZqpLdbBVjo0NZBTJFUCAwEAAaMmMCQwDgYDVR0PAQH/BAQDAgKkMBIGA1UdEwEB + /wQIMAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBADIKoE0P+aVJGV9LWGLiOhki + HFv/vPPAQ2MPk02rLjWzCaNrXD7aPPgT/1uDMYMHD36u8rYyf4qPtB8S5REWBM/Y + g8uhnpa/tGsaqO8LOFj6zsInKrsXSbE6YMY6+A8qvv5lPWpJfrcCVEo2zOj7WGoJ + ixi4B3fFNI+wih8/+p4xW+n3fvgqVYHJ3zo8aRLXbXwztp00lXurXUyR8EZxyR+6 + b+IDLmHPEGsY9KOZ9VLLPcPhx5FR9njFyXvDKmjUMJJgUpRkmsuU1mCFC+OHhj56 + IkLaSJf6z/p2a3YjTxvHNCqFMLbJ2FvJwYCRzsoT2wm2oulnUAMWPI10vdVM+Nc= + -----END CERTIFICATE----- + ``` + +## Login + +The `login` subcommand authenticates the Palette CLI with Palette. The `login` subcommand can be used in interactive mode, which prompts you for required values. Or, you can use flags to provide the subcommand with all the required values such as the API key, the organization ID, and the Palette URL. + +
+ +| Flag | Description | Type | | +|-----------------------|--------------------------------------------------------------------------------------|---------| +| `--api-key` | Palette API key (omit for interactive login). | string | +| `--cluster-group-name`| Palette Cluster Group name (optional). Specifies the active Cluster Group. | string | +| `--cluster-group-scope`| Palette Cluster Group scope. Required with `--cluster-group-name`. Allowed values are: `project`, `tenant` , and `system`. |string | +| `--console-url` | Palette URL (omit for interactive login). | string | +| `--help` | Help for the `login` subcommand. | - | +| `--insecure` | Skip Transport Layer Security (TLS) (bypass x509 verification). | - | +| `--org` | Palette Organization name (omit for interactive login). | string | +| `--project` | Palette Project name (optional). Specifies the active Project. | string | + + +#### Examples + +
+ +```shell hideClipboard +palette login --api-key 123456789 --org demo-org --console-url https://console.spectrocloud.com +``` -Use this command to change the project scope and list all available projects. You can also deactivate a project with this command. The `project` command supports the following subcommands. +If you want to target a specific project when using the `login` command, use the `--project` flag. + +
+ +```shell hideClipboard +palette login \ + --api-key 123456789 \ + --org demo-org \ + --console-url https://console.spectrocloud.com \ + --project dev-team +``` + + +Upon successful login, a local configuration file named **palette.yaml** is created. This file contains the metadata for CLI operations and is created in your $HOME directory under the folder name **.palette**. The following output is an example of a **palette.yaml** configuration file. Sensitive values, such as passwords, tokens, and API keys are encrypted at rest. + +
+```yaml hideClipboard +paletteConfig: + organization: demo-org + scope: tenant + projectName: dev-team + projectUid: 6342eab2faa0813ead9082e0 + clusterGroupName: beehive + clusterGroupUid: 635669ba4583891d109fe6c0 + tenantUid: 40b8a9a7f724831be814e5734ea744ed + ubuntuConfig: + enablefips: false + token: "" + scarConfig: + scarLoc: "" + scarUsername: "" + scarPassword: "" + mgmt: + apikey: 2abVsxDfFcJpYZ08+6dNWhkk + endpoint: https://console.spectrocloud.com + insecure: false + pairingcode: "" +runLoc: /Users/demo/.palette/ +workspaceLoc: /Users/demo/.palette +``` + +## PCG + +The `pcg` subcommand supports Private Cloud Gateway (PCG) operations, such as installing a PCG cluster and validating its installation. A local [kind](https://kind.sigs.k8s.io/) cluster is created to facilitate creating the PCG cluster in the target environment. You do not need to install kind or any other dependencies, the CLI includes all the required dependencies to stand up the kind cluster. + + +The `pcg` command exposes the following subcommand.
- * `deactivate` - Deactivate your active Palette project and switch to the tenant admin scope. + * `install` - Install a PCG through an interactive wizard. A container runtime is required to install a PCG cluster. - * `list` - List Palette projects. +
+ +### Install + +Use the `install` subcommand to install a PCG cluster in the following environments. + +
+ + +| Platform | Install Guide | +|---|---| +| MAAS | [Link](/clusters/data-center/maas/install-manage-maas-pcg#installpcg) | +| OpenStack | [Link](/clusters/data-center/openstack#installingprivatecloudgateway-openstack) | +| VMware | [Link](/clusters/data-center/vmware/#createvmwareprivatecloudgateway(pcg)) | - * `switch` - Switch your active Palette project. +To learn more about installing a PCG cluster. Refer to each platform's respective PCG install guide. +## PDE -## `virtual-cluster` +The `pde` subcommand interacts with the Palette Dev Engine (PDE) platform and its resources. You can use the `pde` command to log in to Palette, manage virtual clusters, and switch the project scope. -You can use the `virtual-cluster` command to manage virtual cluster resources. Below is a list of all the supported subcommands you can use. Use the `--help` flag to learn more about each subcommand. +The `pde` command exposes the following subcommands. + +
+ + * `cluster-group` - Manage Palette Cluster Groups. + + + * `project` - Manage Palette Projects. + + + * `virtual-cluster` - Manage Palette Virtual Clusters. + + +### Cluster Group + +Use the `cluster-group` command to change the cluster group that commands will target. You can also list all available clusters. The `cluster-group` supports the following subcommands. + +
+ + * `list` - List Palette Cluster Groups. + + + + * `switch` - Switch your active Palette Cluster Group. + + + +### Virtual Cluster + +You can use the `virtual-cluster` subcommand to manage Palette Virtual Clusters. Below is a list of the supported subcommands you can use. Use the `--help` flag to learn more about each subcommand.
@@ -138,6 +355,19 @@ You can use the `virtual-cluster` command to manage virtual cluster resources. B - `resize` - Resize a Palette Virtual Cluster. +## Project +Use the `project` command to manage projects, the project scope for the CLI, and list all available projects. The `project` command supports the following subcommands. + + +
-
\ No newline at end of file + * `deactivate` - Deactivate your active Palette project. This command requires you to have tenant admin privileges. + + + * `list` - List Palette projects. Only projects you have access to are listed. + + + * `switch` - Switch your active Palette project. You can only switch to projects you have access to. + +
diff --git a/content/docs/12.5-vertex.md b/content/docs/12.5-vertex.md new file mode 100644 index 0000000000..f03e75458c --- /dev/null +++ b/content/docs/12.5-vertex.md @@ -0,0 +1,57 @@ +--- +title: "Palette VerteX" +metaTitle: "Palette VerteX" +metaDescription: "Learn how Palette VerteX enables regulated industries to meet stringent security requirements." +icon: "shield" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Palette VerteX offers regulated industries, such as government and public sector organizations that handle sensitive and classified information simplicity, security, and scale in production Kubernetes. + +# FIPS-Compliant + +Palette VerteX integrates validated Federal Information Processing Standards (FIPS) 140-2 cryptographic modules in Kubernetes clusters it deploys to ensure robust data protection for your organization’s infrastructure and applications. To learn more about our FIPS 140-2 certification, review [Spectro Cloud Cryptographic Module](https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4349). FIPS modules, which are accessible in our private artifact repository, extend Palette’s existing security features that include security scans, powerful RBAC, and tamper-proof edge device images. Palette VerteX protects sensitive data in clusters across edge, bare metal, on-prem data centers, air-gapped environments, and cloud. + + +To learn more about FIPS in Palette VerteX, check out the [FIPS](/vertex/fips) section. + +# Access Palette VerteX + +To set up a Palette VerteX account, contact our support team by sending an email to support@spectrocloud.com. Include the following information in your email: + +- Your full name +- Organization name (if applicable) +- Email address +- Phone number (optional) +- Target Platform (VMware or Kubernetes) +- A brief description of your intended use of VerteX + + +Our dedicated support team will promptly get in touch with you to provide the necessary assistance and share the installer image, credentials, and an endpoint URL to access the FIPS registry. + +# Resources + +- [FIPS](/vertex/fips) + + +- [Installation](/vertex/install-palette-vertex) + + +- [System Management](/vertex/system-management) + + + + +
+ +
+ + diff --git a/content/docs/12.5-vertex/00-fips.md b/content/docs/12.5-vertex/00-fips.md new file mode 100644 index 0000000000..b6f93f0fbf --- /dev/null +++ b/content/docs/12.5-vertex/00-fips.md @@ -0,0 +1,63 @@ +--- +title: "FIPS" +metaTitle: "FIPS" +metaDescription: "Learn about FIPS compliance in Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +# Overview + +Palette VerteX is FIPS 140-2 compliant. This means that Palette VerteX uses FIPS 140-2 compliant algorithms and encryption methods. With its additional security scanning capabilities, Palette VerteX is designed to meet the stringent requirements of regulated industries. Palette VerteX operates on FIPS-compliant Ubuntu Pro versions. + + +## Non-FIPS Enablement + +You can deploy non-FIPS-compliant components in your Palette VerteX environment by enabling non-FIPS settings. Refer to the [Enable non-FIPS Settings](/vertex/system-management/enable-non-fips-settings) guide for more information. + + + +Something to note when using RKE2 and K3s: + +
+ + + +- When we scan the binaries, which we consume directly from Rancher's RKE2 repository, issues are reported for the following components. These components were compiled with a Go compiler that is not FIPS-compliant. + + - container-suseconnect + - container-suseconnect-zypp + - susecloud + +
+ + Since these components are unrelated to Kubernetes and are instead used to access SUSE’s repositories during the Docker build process, RKE2 itself remains fully compliant. + + RKE2 is designated as FIPS-compliant per official Rancher [FIPS 140-2 Enablement](https://docs.rke2.io/security/fips_support) security documentation. Therefore, Palette VerteX designates RKE2 as FIPS-compliant. + + + + + + + +- Although K3s is not available as a FIPS-certified distribution, Palette VerteX supports K3s as a Kubernetes distribution for Edge clusters. + +Palette VerteX uses icons to show FIPS compliance status. For information about Palette VerteX status icons, review [FIPS Status Icons](/vertex/fips/fips-status-icons). + + +## Legal Notice + +Spectro Cloud has performed a categorization under FIPS 199 with (client/tenant) for the data types (in accordance with NIST 800-60 Vol. 2 Revision 1) to be stored, processed, and/or transmitted by the Palette Vertex environment. (client/tenant) maintains ownership and responsibility for the data and data types to be ingested by the Palette Vertex SaaS in accordance with the agreed upon Palette Vertex FIPS 199 categorization. + + +## Resources + +- [FIPS Status Icons](/vertex/fips/fips-status-icons) + + +- [FIPS-Compliant Components](/vertex/fips/fips-compliant-components) + + +- [RKE2 FIPS 140-2 Enablement](https://docs.rke2.io/security/fips_support) \ No newline at end of file diff --git a/content/docs/12.5-vertex/00-fips/01-fips-compliant-components.md b/content/docs/12.5-vertex/00-fips/01-fips-compliant-components.md new file mode 100644 index 0000000000..f3312a3157 --- /dev/null +++ b/content/docs/12.5-vertex/00-fips/01-fips-compliant-components.md @@ -0,0 +1,70 @@ +--- +title: "FIPS-Compliant Components" +metaTitle: "FIPS-Compliant Components" +metaDescription: "Learn about FIPS-Component Components supported by Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Federal Information Processing Standards (FIPS) is a series of standards developed by the National Institute of Standards and Technology (NIST) in the United States for computer security and encryption algorithms. + +FIPS 140-2 is a specific standard for security requirements for cryptographic modules. It outlines the criteria these modules must meet to ensure their security and integrity. + + +## FIPS Support in Clusters + +Palette VerteX provides FIPS-compliant infrastructure components in Kubernetes clusters it deploys. These components are: + +
+ +- Operating System (OS) + - Ubuntu Pro + + +- Kubernetes + - Palette eXtended Kubernetes (PXK) + - Palette eXtended Kubernetes - Edge (PXK-E) + + +- Container Network Interface (CNI) + - Calico + + +- Container Storage Interface (CSI) + - vSphere CSI + + +## Management Plane + +All services in the management plane are FIPS compiled with Go using BoringCrypto libraries and static linking. + + +## Kubernetes + +Refer to the [Palette eXtended Kubernetes (PXK)](/integrations/kubernetes) and [Palette eXtended Kubernetes-Edge (PXK-E)](/integrations/kubernetes-edge) to learn about these security-hardened packs. + + + + + +
+ +
+ + diff --git a/content/docs/12.5-vertex/00-fips/03-fips-status-icons.md b/content/docs/12.5-vertex/00-fips/03-fips-status-icons.md new file mode 100644 index 0000000000..7e20af609c --- /dev/null +++ b/content/docs/12.5-vertex/00-fips/03-fips-status-icons.md @@ -0,0 +1,55 @@ +--- +title: "FIPS Status Icons" +metaTitle: "FIPS Status Icons" +metaDescription: "Learn how icons can help you identify FIPS compliance when you consume features that are not FIPS compliant." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +While Palette VerteX brings FIPS 140-2 cryptographic modules to the Palette management platform and deployed clusters, it also provides the capability to consume features that are not FIPS compliant. For example, when the cluster import option is enabled, it allows users to import any type of Kubernetes cluster, including some that are not fully FIPS compliant. +Similarly, when the option to add non-FIPS add-on packs is enabled, users can add packs in cluster profiles that are not FIPS compliant. For more information about these tenant-level settings, refer to [Enable non-FIPS Settings](/vertex/system-management/enable-non-fips-settings). + +To avoid confusion and compliance issues, Palette VerteX displays icons to indicate the FIPS compliance status of clusters, profiles, and packs. + +The table lists icons used to indicate FIPS compliance status. The partial FIPS compliance icon applies only to clusters and profiles because these may contain packs with an *Unknown* or *Not FIPS-compliant* status. + +| **Icon** | **Description** | **Applies to Clusters** | **Applies to Profiles** | **Applies to Packs** | +|---------------|------------|----------------|----------------|----------------| +| ![Full FIPS compliance](/vertex_fips-status-icons_compliant.png) | Full FIPS compliance. All packs in the cluster are FIPS-compliant.| ✅ | ✅ | ✅ | +| ![Partial FIPS compliance](/vertex_fips-status-icons_partial.png) | Partial FIPS compliance. Some packs are FIPS compliant, but there is at least one that is not.| ✅ | ✅ | ❌ | +| ![Not FIPS-compliant](/vertex_fips-status-icons_not-compliant.png) | Not FIPS-compliant. None of the packs in the cluster are FIPS-compliant.| ✅ | ✅ | ✅ | +|![Unknown FIPS state](/vertex_fips-status-icons_unknown.png) | Unknown state of FIPS compliance. This applies to imported clusters that were not deployed by Palette. | ✅ | ✅ | ✅ | + + + +The screenshots below show how Palette VerteX applies FIPS status icons. + +When you create a profile, icons display next to packs. + +![Diagram showing FIPS status icons on profile page.](/vertex_fips-status-icons_icons-on-profile-page.png) + + + +
+ +Icons appear next to each profile layer to indicate FIPS compliance. + +![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) + +
+ +In this screenshot, Palette VerteX shows FIPS status for the cluster is partially compliant because one pack in the profile is not FIPS-compliant. + +![Diagram showing FIPS status icons on Cluster Overview page.](/vertex_fips-status-icons_icons-in-cluster-overview.png) + + +
+ +
\ No newline at end of file diff --git a/content/docs/12.5-vertex/02-install-palette-vertex.md b/content/docs/12.5-vertex/02-install-palette-vertex.md new file mode 100644 index 0000000000..8067bc0063 --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex.md @@ -0,0 +1,99 @@ +--- +title: "Installation" +metaTitle: "Installation" +metaDescription: "Review Palette VerteX system requirements." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Palette VerteX is available as a self-hosted application that you install in your environment. The self-hosted version is a dedicated Palette VerteX environment hosted on VMware instances or in an existing Kubernetes cluster. Palette VerteX is available in the following modes: + +| **Supported Platform** | **Description** | +|------------------------|------------------------------------| +| VMware | Install Palette VerteX in VMware environment. | +| Kubernetes | Install Palette VerteX using a Helm Chart in an existing Kubernetes cluster. | + +The next sections describe specific requirements for installing Palette VerteX. + +# Proxy Requirements + +- A proxy used for outgoing connections should support both HTTP and HTTPS traffic. + + +- Allow connectivity to domains and ports in the table. + +
+ + | **Top-Level Domain** | **Port** | **Description** | + |----------------------------|----------|-------------------------------------------------| + | spectrocloud.com | 443 | Spectro Cloud content repository and pack registry | + | s3.amazonaws.com | 443 | Spectro Cloud VMware OVA files | + | gcr.io | 443 | Spectro Cloud and common third party container images | + | ghcr.io | 443 | Kubernetes VIP images | + | docker.io | 443 | Common third party content | + | googleapis.com | 443 | For pulling Spectro Cloud images | + | docker.com | 443 | Common third party container images | + | raw.githubusercontent.com | 443 | Common third party content | + | projectcalico.org | 443 | Calico container images | + | quay.io | 443 | Common 3rd party container images | + | grafana.com | 443 | Grafana container images and manifests | + | github.com | 443 | Common third party content | + + +# Size Guidelines + +This section lists resource requirements for Palette VerteX for various capacity levels. In Palette VerteX, the terms *small*, *medium*, and *large* are used to describe the instance size of worker pools that Palette VerteX is installed on. The following table lists the resource requirements for each size. + + +
+ + + +The recommended maximum number of deployed nodes and clusters in the environment should not be exceeded. We have tested the performance of Palette VerteX with the recommended maximum number of deployed nodes and clusters. Exceeding these limits can negatively impact performance and result in instability. The active workload limit refers to the maximum number of active nodes and pods at any given time. + + + +
+ + + +| **Size** | **Nodes**| **CPU**| **Memory**| **Storage**| **MongoDB Storage Limit**| **MongoDB Memory Limit**| **MongoDB CPU Limit** |**Total Deployed Nodes**| **Deployed Clusters with 10 Nodes**| +|----------|----------|--------|-----------|------------|--------------------|-------------------|------------------|----------------------------|----------------------| +| Small | 3 | 8 | 16 GB | 60 GB | 20 GB | 4 GB | 2 | 1000 | 100 | +| Medium (Recommended) | 3 | 16 | 32 GB | 100 GB | 60 GB | 8 GB | 4 | 3000 | 300 | +| Large | 3 | 32 | 64 GB | 120 GB | 80 GB | 12 GB | 6 | 5000 | 500 | + + +#### Instance Sizing + +| **Configuration** | **Active Workload Limit** | +|---------------------|---------------------------------------------------| +| Small | Up to 1000 Nodes each with 30 Pods (30,000 Pods) | +| Medium (Recommended) | Up to 3000 Nodes each with 30 Pods (90,000 Pods)| +| Large | Up to 5000 Nodes each with 30 Pods (150,000 Pods) | + + +
+ +# Resources + +- [Install on VMware vSphere](/vertex/install-palette-vertex/install-on-vmware) + + +- [Install Using Helm Chart](/vertex/install-palette-vertex/install-using-helm-chart) + + +- [Install in an Air Gap Environment](/vertex/install-palette-vertex/install-in-airgap-environment) + + +
+ +
\ No newline at end of file diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware.md b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware.md new file mode 100644 index 0000000000..e6147c7298 --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware.md @@ -0,0 +1,33 @@ +--- +title: "VMware" +metaTitle: "Install Palette VerteX on VMware" +metaDescription: "Learn how to install Palette VerteX on VMware." +icon: "" +hideToC: false +fullWidth: false +--- + + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Palette VerteX can be installed on VMware vSphere with internet connectivity or an airgap environment. When you install Palette VerteX, a three-node cluster is created. You use the interactive Palette CLI to install Palette VerteX on VMware vSphere. Refer to [Access Palette VerteX](/vertex#accesspalettevertex) for instructions on requesting repository access. + +# Resources + +- [Install on VMware](/vertex/install-palette-vertex/install-on-vmware/install) + + + + + +- [VMware System Requirements](/vertex/install-palette-vertex/install-on-vmware/vmware-system-requirements) + +
+ +
+ \ No newline at end of file diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/10-install.md b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/10-install.md new file mode 100644 index 0000000000..ec169d110e --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/10-install.md @@ -0,0 +1,341 @@ +--- +title: "Instructions" +metaTitle: "Install Palette VerteX on VMware" +metaDescription: "Learn how to deploy Palette VerteX on VMware." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Install Palette VerteX on VMware vSphere + +You install Palette VerteX using the Palette Command Line Interface (CLI) that guides you for details to create a configuration file and a three-node enterprise cluster for high availability (HA). You can invoke the Palette CLI on any Linux x86-64 system with the Docker daemon installed and connectivity to the VMware vSphere environment where Palette VerteX will be deployed. + + +# Prerequisites + +- An AMD64 Linux environment with connectivity to the VMware vSphere environment. + + + +- [Docker](https://docs.docker.com/engine/install/) or equivalent container runtime installed and available on the Linux host. + + + +- Palette CLI installed and available. Refer to the Palette CLI [Install](/palette-cli/install-palette-cli#downloadandsetup) page for guidance. + + +- An Ubuntu Pro Subscription and token. Ubuntu Pro provides access to FIPS 140-2 certified cryptographic packages. + + +- Review required VMware vSphere environment [permissions](/vertex/install-palette-vertex/install-on-vmware/vmware-system-requirements). + + + +- We recommended the following resources for Palette VerteX. Refer to the [Palette VerteX size guidelines](/vertex/install-palette-vertex#sizeguidelines) for additional sizing information. + + - 8 CPUs per VM. + + - 16 GB Memory per VM. + + - 100 GB Disk Space per VM. + + +- The following network ports must be accessible for Palette VerteX to operate successfully. + + - TCP/443: Inbound to and outbound from the Palette VerteX management cluster. + + - TCP/6443: Outbound traffic from the Palette VerteX management cluster to the deployed cluster's Kubernetes API server. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Palette VerteX. You will need this to enable HTTPS encryption for Palette VerteX. Reach out to your network administrator or security team to obtain the SSL certificate. You need the following files: + + - x509 SSL certificate file in base64 format. + + - x509 SSL certificate key file in base64 format. + + - x509 SSL certificate authority file in base64 format. This file is optional. + + +- Zone tagging is required for dynamic storage allocation across fault domains when provisioning workloads that require persistent storage. Refer to [Zone Tagging](/vertex/install-palette-vertex/install-on-vmware/vmware-system-requirements#zonetagging) for information. + + +- Assigned IP addresses for application workload services, such as Load Balancer services. + + +- Shared Storage between vSphere hosts. + + + +
+ + + +Self-hosted Palette VerteX installations provide a system Private Cloud Gateway (PCG) out-of-the-box and typically do not require a separate, user-installed PCG. However, you can create additional PCGs as needed to support provisioning into remote data centers that do not have a direct incoming connection from the Palette console. To learn how to install a PCG on VMware, check out the [VMware](/clusters/data-center/vmware) guide. + + + + +# Install the Enterprise Cluster + +The video below provides a demonstration of the installation wizard and the prompts you will encounter. Take a moment to watch the video before you begin the installation process. Make sure to use values that are appropriate for your environment. Use the **three-dot Menu** in the lower right corner of the video to expand the video to full screen and to change the playback speed. + +
+ + `video: title: "vertex-cli-install": /./vertex-install.mp4` + +Use the following steps to install Palette VerteX. + + +
+ +1. Open a terminal window and invoke the Palette CLI by using the `ec` command to install the enterprise cluster. The interactive CLI prompts you for configuration details and then initiates the installation. For more information about the `ec` subcommand, refer to [Palette Commands](/palette-cli/commands#ec). + +
+ + ```bash + palette ec install + ``` + +2. At the **Enterprise Cluster Type** prompt, choose **Palette VerteX**. + + +3. Type `y` to enable Ubuntu Pro, and provide your Ubuntu Pro token when prompted. + +
+ + + + To ensure FIPS compliance, be sure to enter your Ubuntu Pro token. + + + +
+ + +4. Provide the FIPS repository URL you received from our support team. + + +5. Enter the FIPS repository credentials. + + +6. Choose `VMware vSphere` as the cloud type. This is the default. + + +7. Type an enterprise cluster name. + + +8. When prompted, enter the information listed in each of the following tables. + +
+ + #### Environment Configuration + + |**Parameter**| **Description**| + |:-------------|----------------| + |**HTTPS Proxy**|Leave this blank unless you are using an HTTPS Proxy. This setting will be propagated to all EC nodes and all of its target cluster nodes. Example: `https://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**HTTP Proxy**|Leave this blank unless you are using an HTTP Proxy. This setting will be propagated to all EC nodes and all of its target cluster nodes. Example: `http://USERNAME:PASSWORD@PROXYIP:PROXYPORT`.| + |**No Proxy**|The default is blank. You can add a comma-separated list of local network CIDR addresses, hostnames, and domain names that should be excluded from being a proxy. This setting will be propagated to all the nodes to bypass the proxy server. Example if you have a self-hosted environment: `maas.company.com,10.10.0.0/16`.| + |**Proxy CA Certificate Filepath**|The default is blank. You can provide the filepath of a CA certificate on the installer host. If provided, this CA certificate will be copied to each host in the PCG cluster during deployment. The provided path will be used on the PCG cluster hosts. Example: `/usr/local/share/ca-certificates/ca.crt`.| + |**Pod CIDR**|Enter the CIDR pool IP that will be used to assign IP addresses to pods in the EC cluster. The pod IP addresses should be unique and not overlap with any machine IPs in the environment.| + |**Service IP Range**|Enter the IP address range that will be used to assign IP addresses to services in the EC cluster. The service IP addresses should be unique and not overlap with any machine IPs in the environment.| + +
+ + + +9. Select the OCI registry type and provide the configuration values. Review the following table for more information. + +
+ + #### Pack & Image Registry Configuration + + | **Parameter** | **Description** | + |---------------------------|-----------------------------------------| + | **Registry Type** | Specify the type of registry. Allowed values are `OCI` or `OCI ECR`. | + | **Registry Name** | Enter the name of the registry. | + | **Registry Endpoint** | Enter the registry endpoint. | + | **Registry Base Path** | Enter the registry base path. | + |**Allow Insecure Connection** | Bypasses x509 verification. Type `Y` if using a VMware vSphere instance with self-signed Transport Layer Security (TLS) certificates. Otherwise, type `n`.| + | **Registry Username** or **Registry Access Key** | Enter the registry username or the access key if using `OCI ECR`. | + | **Registry Password** or **Registry Secret Key** | Enter the registry password or the secret key if using `OCI ECR`. | + | **Registry Region** | Enter the registry region. This option is only available if you are using `OCI ECR`. | + | **ECR Registry Private** | Type `y` if the registry is private. Otherwise, type `n`. | + | **Use Public Registry for Images** | Type `y` to use a public registry for images. Type `n` to a different registry for images. If you are using another registry for images, you will be prompted to enter the registry URL, base path, username, and password. | + +
+ +10. Next, specify the database storage size to allocate for Palette VerteX. The default is 20 GB. Refer to the [size guidelines](/vertex/install-palette-vertex#sizeguidelines) for additional information. + + + +11. The next set of prompts is for the VMware vSphere account information. Enter the information listed in the following table. + +
+ + #### VMware vSphere Account Information + + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**vSphere Endpoint** | VMware vSphere endpoint. Must be a fully qualified domain name (FQDN) or IP address without a scheme - that is, without an IP protocol, such as `https://`. Example: `vcenter.mycompany.com`.| + |**vSphere Username** | VMware vSphere account username.| + |**vSphere Password**| VMware vSphere account password.| + |**Allow Insecure Connection** | Bypasses x509 verification. Type `Y` if using a VMware vSphere instance with self-signed Transport Layer Security (TLS) certificates. Otherwise, type `n`.| + +
+ + #### VMware vSphere Cluster Configuration + + This information determines where Palette VerteX will be deployed in your VMware vSphere environment. The Palette CLI will use the provided VMware credentials to retrieve information from your VMware vSphere environment and present options for you to select from. + +
+ + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + |**Datacenter**| The installer retrieves the Datacenter automatically. | + |**Folder** | Select the folder that contains the VM instance. | + | **Cluster** | Select the cluster where you want to deploy Palette VerteX. | + | **Network** | Select the network where you want to deploy Palette VerteX. | + | **Resource Pool** | Select the resource pool where you want to deploy Palette VerteX. | + | **Datastore** | Select the datastore where you want to deploy Palette VerteX. | + |**Fault Domains** | Configure one or more fault domains by selecting values for these properties: Cluster, Network (with network connectivity), Resource Pool, and Storage Type (Datastore or VM Storage Policy). Note that when configuring the Network, if you are using a distributed switch, choose the network that contains the switch. | + |**NTP Servers** | You can provide a list of Network Time Protocol (NTP) servers. | + |**SSH Public Keys** | Provide any public SSH keys to access your Palette VerteX VMs. This option opens up your system's default text editor. Vi is the default text editor for most Linux distributions. To review basic vi commands, check out the [vi Commands](https://www.cs.colostate.edu/helpdocs/vi.html) reference. | + + +12. Specify the IP pool configuration. The placement type can be Static or Dynamic Domain Name Server (DDNS). Choosing static placement creates an IP pool from which VMs are assigned IP addresses. Choosing DDNS assigns IP addresses using DNS. + +
+ + #### Static Placement Configuration + | **Parameter** | **Description** | + |---------------------------|-----------------------------------------| + | **IP Start range** | Enter the first address in the EC IP pool range. | + | **IP End range** | Enter the last address in the EC IP pool range. | + | **Network Prefix** | Enter the network prefix for the IP pool range. Valid values are in [0, 32]. Example: `18`. | + | **Gateway IP Address** | Enter the IP address of the static IP gateway. | + | **Name servers** | Comma-separated list of DNS name server IP addresses. | + | **Name server search suffixes** | An optional comma-separated list of DNS search domains. | + + +
+ + +13. The last set of prompts is for the VMware vSphere machine configuration. Enter the information listed in the following table. + +
+ + #### vSphere Machine Configuration + + |**Parameter** | **Description**| + |-----------------------------------------|----------------| + | **Number of CPUs** | The number of CPUs allocated to each VM node instance.| + | **Memory** | The amount of memory allocated to each VM node instance.| + | **Disk Size** | The size of the disk allocated to each VM node instance.| + + +
+ + + The installation process stands up a [kind](https://kind.sigs.k8s.io/) cluster locally that will orchestrate the remainder of the installation. The installation takes some time. + +
+ + Upon completion, the enterprise cluster configuration file named `ec.yaml` contains the information you provided, and its location is displayed in the terminal. Credentials and tokens are encrypted in the YAML file. + +
+ + ```bash hideClipboard + ==== Enterprise Cluster config saved ==== + Location: :/home/spectro/.palette/ec/ec-20230706150945/ec.yaml + ``` + +
+ + When the installation is complete, Enterprise Cluster Details that include a URL and default credentials are displayed in the terminal. You will use these to access the Palette VerteX System Console. + +
+ + ```bash hideClipboard + ==================================== + ==== Enterprise Cluster Details ==== + ==================================== + Console URL: https://10.10.189.100/system + Username: ********** + Password: ********** + ``` + + +14. Copy the URL to the browser to access the System Console. You will be prompted to reset the password. + +
+ + + + The first time you visit the Palette VerteX system console, a warning message about an untrusted SSL certificate may appear. This is expected, as you have not yet uploaded your SSL certificate to Palette VerteX. You can ignore this warning message and proceed. + + + +
+ + ![Screenshot of the Palette VerteX system console showing Username and Password fields.](/vertex_installation_install-on-vmware_vertex-system-console.png) + +
+ + +15. Log in to the System Console using the credentials provided in the Enterprise Cluster Details output. After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette VerteX system console. + + +16. After login, a Summary page is displayed. Palette VerteX is installed with a self-signed SSL certificate. To assign a different SSL certificate you must upload the SSL certificate, SSL certificate key, and SSL certificate authority files to Palette VerteX. You can upload the files using the Palette VerteX system console. Refer to the [Configure HTTPS Encryption](/vertex/system-management/ssl-certificate-management) page for instructions on how to upload the SSL certificate files to Palette VerteX. + + +17. The last step is to start setting up a tenant. To learn how to create a tenant, check out the [Tenant Management](/vertex/system-management/tenant-management) guide. + +
+ + ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/vertex_installation_install-on-vmware_goto-tenant-management.png) + + +# Validate + +You can verify the installation is successful if you can access the system console using the IP address provided in Enterprise Cluster Details and if the Summary page displays the **Go to Tenant Management** button. + +You can also validate that a three-node Kubernetes cluster is launched and Palette VerteX is deployed on it. + +
+ +1. Log in to the vCenter Server by using vSphere Client. + + +2. Navigate to the Datacenter and locate your VM instance. + + +3. Select the VM to access its details page, and verify three nodes are listed. + + +4. Open a web browser session, and use the IP address provided in Enterprise Cluster Details at the completion of the installation to connect to the Palette VerteX System Console. Copy the IP address to the address bar and append `/system`. + + +5. Log in using your credentials. + + +6. A **Summary** page will be displayed that contains a tile with a **Go to Tenant Management** button. After initial installation, the **Summary** page shows there are zero tenants. + + +# Next Steps + +You have successfully installed Palette VerteX in vSphere. Your next steps are to configure Palette VerteX for your organization. Start by creating the first tenant to host your users. Refer to [Create a Tenant](/vertex/system-management/tenant-management) for instructions. + +After you create the tenant, you are ready to configure authentication types in tenant settings and create users and teams. + +# Resources + +- [Create a Tenant](/vertex/system-management/tenant-management) + +
+ \ No newline at end of file diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/30-vmware-system-requirements.md b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/30-vmware-system-requirements.md new file mode 100644 index 0000000000..649c8afc8d --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/30-vmware-system-requirements.md @@ -0,0 +1,282 @@ +--- +title: "VMware System and Permission Requirements" +metaTitle: "VMware System and Permission Requirements" +metaDescription: "Review VMware system requirements and cloud account permissions." +icon: "" +hideToC: false +fullWidth: false +--- + + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +The sections below describe system requirements and cloud account permissions for VMware vSphere environments hosting Palette VerteX. + + + +# VMware Cloud Account Permissions + +The vSphere user account that deploys Palette VerteX must have the minimum root-level VMware vSphere privileges listed in the table below. The **Administrator** role provides superuser access to all vSphere objects. For users without the **Administrator** role, one or more custom roles can be created based on tasks the user will perform. Permissions and privileges vary depending on the vSphere version you are using. + +Select the tab for your vSphere version. + +
+ + + +If the network is a Distributed Port Group under a vSphere Distributed Switch (VDS), ReadOnly access to the VDS without “Propagate to children” is required. + + + +
+ + + + + +## Root-Level Role Privileges + +Root-level role privileges are only applied to root objects and data center objects. + +| **vSphere Object** | **Privilege** | +|--------------------|-----------------------------------------| +| CNS | Searchable | +| Datastore | Browse datastore | +| Host | Configuration
Storage partition configuration | +| vSphere Tagging | Create vSphere Tag
Edit vSphere Tag | +| Network | Assign network | +| Sessions | Validate session | +| VM Storage Policies| View VM storage policies | +| Storage views | View | + + +## Spectro Role Privileges + +Spectro role privileges listed in the table must be applied to the spectro-template folder, hosts, clusters, templates, datastore, network objects, and Virtual Machines (VMs). A separate table lists Spectro role privileges for VMs by category. + +
+ + + +Palette downloads images and Open Virtual Appliance (OVA) files to the spectro-templates folder and clones images from it to create nodes. + + + + +| **vSphere Object**| **Privileges** | +|-------------------|---------------------------------------------| +| CNS | Searchable | +| Datastore | Allocate space
Browse datastore
Low-level file operations
Remove file
Update VM files
Update VM metadata | +| Folder | Create Folder
Delete folder
Move folder
Rename folder| +| Host | Local operations: Reconfigure VM | +| Network | Assign network | +| Resource | Apply recommendation
Assign VM to resource pool
Migrate powered off VM
Migrate powered on VM
Query vMotion | +| Sessions | Validate sessions | +| Storage policies | View access for VM storage policies is required.
Ensure ``StorageProfile.View`` is available. | +| spectro-templates | Read only | +| Storage views | View | +| Tasks | Create task
Update task | +| vApp | Import
View OVF environment
Configure vAPP application
Configure vApp instance | +| vSphere tagging | Assign or Unassign vSphere Tag
Create vSphere Tag
Delete vSphere Tag
Edit vSphere Tag | + + +The following table lists Spectro Cloud role privileges for VMs by category. + +| **vSphere Object**| **Category** | **Privileges** | +|-------------------|----------------------|--------------------| +| Virtual Machines | Change Configuration | Acquire disk lease
Add existing disk
Add new disk
Add or remove device
Advanced configuration
Change CPU count
Change memory
Change settings
Change swapfile placement
Change resource
Change host USB device
Configure raw device
Configure managedBy
Display connection settings
Extend virtual disk
Modify device settings
Query fault tolerance compatibity
Query unowned files
Reload from path
Remove disk
Rename
Reset guest information
Set annotation
Toggle disk change tracking
Toggle fork parent
Upgrade VM compatibility| +| | Edit Inventory | Create from existing
Create new
Move
Register
Remove
Unregister | +| | Guest Operations | Alias modification
Alias query
Modify guest operations
Invoke programs
Queries | +| | Interaction | Console Interaction
Power on/off | +| | Provisioning | Allow disk access
Allow file access
Allow read-only disk access
Allow VM download
Allow VM files upload
Clone template
Clone VM
Create template from VM
Customize guest
Deploy template
Mark as template
Mark as VM
Modify customization specification
Promote disks
Read customization specifications | +| | Service Configuration| Allow notifications
Allow polling of global event notifications
Manage service configurations
Modify service configurations
Query service configurations
Read service configurations | +| | Snapshot Management | Create snapshot
Remove snapshot
Rename snapshot
Revert to snapshot | +| | vSphere Replication | Configure replication
Manage replication
Monitor replication | +| | vSAN | Cluster: ShallowRekey | + +
+ + + + + + +## Root-Level Role Privileges + +Root-level role privileges are only applied to root objects and Data center objects. + +| **vSphere Object**| **Privileges** | +|-------------------|---------------------------------------------| +| CNS | Searchable | +| Datastore | Browse datastore | +| Host | Configuration
Storage partition configuration| +| vSphere tagging | Create vSphere Tag
Edit vSphere Tag | +| Network | Assign network | +| Profile-driven storage | View | +| Sessions | Validate session | +| Storage views | View | + + +## Spectro Role Privileges + +Spectro role privileges listed in the table must be applied to the spectro-template folder, hosts, clusters, templates, datastore, network objects, and Virtual Machines (VMs). A separate table lists Spectro role privileges for VMs by category. + +
+ + + +Palette downloads images and Open Virtual Appliance (OVA) files to the spectro-templates folder and clones images from it to create nodes. + + + +
+ +| **vSphere Object**| **Privileges** | +|-------------------|---------------------------------------------| +| CNS | Searchable | +| Datastore | Allocate space
Browse datastore
Low-level file operations
Remove file
Update VM files
Update VM metadata | +| Folder | Create Folder
Delete folder
Move folder
Rename folder| +| Host | Local operations: Reconfigure VM | +| Network | Assign network | +| Resource | Apply recommendation
Assign VM to resource pool
Migrate powered off VM
Migrate powered on VM
Query vMotion | +| Profile-driven storage | Profile-driven storage view | +| Sessions | Validate session | +| spectro-templates | Read only | +| Storage views | Configure service
View | +| Tasks | Create task
Update task | +| vApp | Import
View OVF environment
Configure vAPP applications
Configure vApp instances | +| vSphere tagging | Assign or Unassign vSphere Tag
Create vSphere Tag
Delete vSphere Tag
Edit vSphere Tag | + +
+ +The following table lists Spectro role privileges for VMs by category. + +| **vSphere Object**| **Category** | **Privileges** | +|-------------------|----------------------|--------------------| +| Virtual Machines | Change Configuration | Acquire disk lease
Add existing disk
Add new disk
Add or remove device
Advanced configuration
Change CPU count
Change memory
Change Settings
Change Swapfile placement
Change resource
Change host USB device
Configure Raw device
Configure managedBy
Display connection settings
Extend virtual disk
Modify device settings
Query fault tolerance compatibity
Query unowned files
Reload from path
Remove disk
Rename
Reset guest information
Set annotation
Toggle disk change tracking
Toggle fork parent
Upgrade VM compatibility| +| | Edit Inventory | Create from existing
Create new
Move
Register
Remove
Unregister | +| | Guest Operations | Alias modification
Alias query
Modify guest operations
Invoke programs
Query guest operations | +| | Interaction | Console Interaction
Power on/off | +| | Provisioning | Allow disk access
Allow file access
Allow read-only disk access
Allow VM download
Allow VM upload
Clone template
Clone VM
Create template from VM
Customize guest
Deploy template
Mark as template
Modify customization specifications
Promote disks
Read customization specifications | +| | Service Configuration| Allow notifications
Allow polling of global event notifications
Manage service configurations
Modify service configurations
Query service configurations
Read service configurations | +| | Snapshot Management | Create snapshot
Remove snapshot
Rename snapshot
Revert to snapshot | +| | vSphere Replication | Configure replication
Manage replication
Monitor replication | +| | vSAN | Cluster
ShallowRekey | + + +
+ + + + + +## Root-Level Role Privileges + +Root-level role privileges are only applied to root objects and Data center objects. + +| **vSphere Object**| **Privileges** | +|-------------------|---------------------------------------------| +| CNS | Searchable | +| Datastore | Browse datastore | +| Host | Configuration
Storage partition configuration| +| vSphere tagging | Create vSphere Tag
Edit vSphere Tag | +| Network | Assign network | +| Profile-driven storage | Profile-driven storage view | +| Sessions | Validate session | +| Storage views | View | + + +## Spectro Role Privileges + +Spectro role privileges listed in the table must be applied to the spectro-template folder, hosts, clusters, templates, datastore, network objects, and Virtual Machines (VMs). A separate table lists Spectro role privileges for VMs by category. + +
+ + + +Palette downloads images and Open Virtual Appliance (OVA) files to the spectro-templates folder and clones images from it to create nodes. + + + + +| **vSphere Object**| **Privileges** | +|-------------------|---------------------------------------------| +| CNS | Searchable | +| Datastore | Allocate space
Browse datastore
Low-level file operations
Remove file
Update VM files
Update VM metadata | +| Folder | Create Folder
Delete folder
Move folder
Rename folder| +| Host | Local operations: Reconfigure VM | +| Network | Assign network | +| Profile-driven storage | Profile-driven storage view | +| Resource | Apply recommendation
Assign VM to resource pool
Migrate powered off VM
Migrate powered on VM
Query vMotion | +| Sessions | Validate session | +| spectro-templates | Read only | +| Storage views | View | +| Tasks | Create task
Update task | +| vApp | Import
View OVF environment
Configure vAPP applications
Configure vApp instances | +| vSphere tagging | Assign or Unassign vSphere Tag
Create vSphere Tag
Delete vSphere Tag
Edit vSphere Tag | + +
+ +The following table lists Spectro role privileges for VMs by category. + +| **vSphere Object**| **Category** | **Privileges** | +|-------------------|----------------------|--------------------| +| Virtual Machines | Change Configuration | Acquire disk lease
Add existing disk
Add new disk
Add or remove device
Advanced configuration
Change CPU count
Change memory
Change Settings
Change Swapfile placement
Change resource
Change host USB device
Configure Raw device
Configure managedBy
Display connection settings
Extend virtual disk
Modify device settings
Query fault tolerance compatibity
Query unowned files
Reload from path
Remove disk
Rename
Reset guest information
Set annotation
Toggle disk change tracking
Toggle fork parent
Upgrade VM compatibility| +| | Edit Inventory | Create from existing
Create new
Move
Register
Remove
Unregister | +| | Guest Operations | Alias modification
Alias query
Modify guest operations
Invoke programs
Query guest operations | +| | Interaction | Console Interaction
Power on/off | +| | Provisioning | Allow disk access
Allow file access
Allow read-only disk access
Allow VM download
Allow VM upload
Clone template
Clone VM
Create template from VM
Customize guest
Deploy template
Mark as template
Modify customization specifications
Promote disks
Read customization specifications | +| | Service Configuration| Allow notifications
Allow polling of global event notifications
Manage service configurations
Modify service configurations
Query service configurations
Read service configurations | +| | Snapshot Management | Create snapshot
Remove snapshot
Rename snapshot
Revert to snapshot | +| | vSphere Replication | Configure replication
Manage replication
Monitor replication | +| | vSAN | Cluster
ShallowRekey | + +
+ + +
+ +
+ +
+ + +# Zone Tagging + +Zone tagging is required for dynamic storage allocation across fault domains when provisioning workloads that require persistent storage. This is required to install the Palette Platform itself and is also helpful for workloads deployed in the tenant clusters if they have persistent storage needs. Use vSphere tags on data centers(k8s-region) and compute clusters (k8s-zone) to create distinct zones in your environment. + +For example, assume your vCenter environment includes three compute clusters, cluster-1, cluster-2, and cluster-3, that are part of vSphere Object, Tag Category, and Tag value as shown in the table. + +| **vSphere Object** | **Tag Category** | **Tag Value** | +|--------------------|------------------|---------------| +| dc-1 | k8s-region | region1 | +| cluster-1 | k8s-zone | az1 | +| cluster-2 | k8s-zone | az2 | +| cluster-3 | k8s-zone | az3 | + + + + + +The exact values for the k8s-region and k8s-zone tags can be different from the ones described in the above example, if they are unique. + + + +## Naming Conventions for vSphere Region and Zone Tags + +The following requirements apply to tags: + +
+ +- A valid tag must consist of alphanumeric characters. + + +- The tag must start and end with an alphanumeric characters. + + +- The regex used for validation is ``(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?`` \ No newline at end of file diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/vertex-install.mp4 b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/vertex-install.mp4 new file mode 100644 index 0000000000..ce66e6af6b Binary files /dev/null and b/content/docs/12.5-vertex/02-install-palette-vertex/10-install-on-vmware/vertex-install.mp4 differ diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes.md b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes.md new file mode 100644 index 0000000000..ade151709e --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes.md @@ -0,0 +1,25 @@ +--- +title: "Kubernetes" +metaTitle: "Kubernetes" +metaDescription: "Learn how to install Palette VerteX on Kubernetes." +icon: "" +hideToC: false +fullWidth: false +--- + +# Overview + +Palette VerteX can be installed on Kubernetes with internet connectivity or an airgap environment. When you install Palette VerteX, a three-node cluster is created. You use a Helm chart our support team provides to install Palette VerteX on Kubernetes. Refer to [Access Palette VerteX](/vertex#accesspalettevertex) for instructions on requesting access to the Helm Chart. + + +To get started with Palette VerteX on Kubernetes, refer to the [Install Instructions](/vertex/install-palette-vertex/install-on-kubernetes/install) guide. + +# Resources + +- [Install Instructions](/vertex/install-palette-vertex/install-on-kubernetes/install) + + + + + +- [Helm Configuration Reference](/vertex/install-palette-vertex/install-on-kubernetes/vertex-helm-ref) diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/10-install.md b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/10-install.md new file mode 100644 index 0000000000..0b87947519 --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/10-install.md @@ -0,0 +1,323 @@ +--- +title: "Instructions" +metaTitle: "Install VerteX" +metaDescription: "Learn how to install Palette VerteX on VMware vSphere." +icon: "" +hideToC: false +fullWidth: false +--- + +import InfoBox from 'shared/components/InfoBox'; +import WarningBox from 'shared/components/WarningBox'; +import Tabs from 'shared/components/ui/Tabs'; + +# Overview + +Use the Palette VerteX Helm Chart to install Palette VerteX in a multi-node Kubernetes cluster in your production environment. Palette VerteX is a FIPS-compliant product that must be installed in a FIPS-compliant environment. This means that Operating System (OS) the Kubernetes cluster you are installing Palette VerteX into must be FIPS-compliant. + +Review our [architecture diagrams](/architecture/networking-ports) to ensure your Kubernetes cluster has the necessary network connectivity for Palette to operate successfully. + +# Prerequisites + +- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) is installed and available. + + +- [Helm](https://helm.sh/docs/intro/install/) is installed and available. + + +- Access to the target Kubernetes cluster's kubeconfig file. You must be able to interact with the cluster using `kubectl` commands and have sufficient permissions to install Palette VerteX. We recommend using a role with cluster-admin permissions to install Palette VerteX. + + +- The Kubernetes cluster must be set up on a supported version of Kubernetes, which includes versions v1.25 to v1.27. + + + +- Ensure the Kubernetes cluster does not have Cert Manager installed. Palette VerteX requires a unique Cert Manager configuration to be installed as part of the installation process. If Cert Manager is already installed, you must uninstall it before installing Palette VerteX. + + +- The Kubernetes cluster must have a Container Storage Interface (CSI) installed and configured. Palette VerteX requires a CSI to store persistent data. You may install any CSI that is compatible with your Kubernetes cluster. + + + +- We recommend the following resources for Palette VerteX. Refer to the [Palette VerteX size guidelines](/vertex/install-palette-vertex#sizeguidelines) for additional sizing information. + + - 8 CPUs per node. + + - 16 GB Memory per node. + + - 100 GB Disk Space per node. + + - A Container Storage Interface (CSI) for persistent data. + + - A minimum of three worker nodes or three untainted control plane nodes. + +
+ + + + Refer to the Palette VerteX [size guidelines](/vertex/install-palette-vertex#sizeguidelines) resource for additional sizing information. + + + + +- The following network ports must be accessible for Palette VerteX to operate successfully. + + - TCP/443: Inbound and outbound to and from the Palette VerteX management cluster. + + - TCP/6443: Outbound traffic from the Palette VerteX management cluster to the deployed clusters' Kubernetes API server. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Palette VerteX. You will need this to enable HTTPS encryption for Palette VerteX. Reach out to your network administrator or security team to obtain the SSL certificate. You need the following files: + + - x509 SSL certificate file in base64 format. + + - x509 SSL certificate key file in base64 format. + + - x509 SSL certificate authority file in base64 format. + + +- Ensure the OS and Kubernetes cluster you are installing Palette VerteX onto is FIPS-compliant. Otherwise, Palette VerteX and its operations will not be FIPS-compliant. + + +- A custom domain and the ability to update Domain Name System (DNS) records. You will need this to enable HTTPS encryption for Palette VerteX. + + +- Access to the Palette Helm Charts. Refer to the [Access Palette VerteX](/vertex#accesspalettevertex) for instructions on how to request access to the Helm Chart. + + + +
+ + + +Do not use a Palette-managed Kubernetes cluster when installing Palette VerteX. Palette-managed clusters contain the Palette agent and Palette-created Kubernetes resources that will interfere with the installation of Palette VerteX. + + + + +# Install Palette VerteX + +Use the following steps to install Palette VerteX on Kubernetes. + +
+ + + +The following instructions are written agnostic to the Kubernetes distribution you are using. Depending on the underlying infrastructure provider and your Kubernetes distribution, you may need to modify the instructions to match your environment. Reach out to our support team if you need assistance. + + + + +1. Open a terminal session and navigate to the directory where you downloaded the Palette VerteX Helm Charts provided by our support team. We recommend you place all the downloaded files within the same directory. You should have the following Helm Charts: + +
+ + - Spectro Management Plane Helm Chart. + +
+ + - Cert Manager Helm Chart. + + +2. Extract each Helm Chart into its directory. Use the commands below as a reference. Do this for all the provided Helm Charts. + +
+ + ```shell + tar xzvf spectro-mgmt-plane-*.tgz + ``` + +
+ + ```yaml + tar xzvf cert-manager-*.tgz + ``` + + +3. Install Cert Manager using the following command. Replace the actual file name of the Cert Manager Helm Chart with the one you downloaded, as the version number may be different. + +
+ + ```shell + helm upgrade --values cert-manager/values.yaml cert-manager cert-manager-1.11.0.tgz --install + ``` + +
+ + + + The Cert Manager Helm Chart provided by our support team is configured for Palette VerteX. Do not modify the **values.yaml** file unless instructed to do so by our support team. + + + + +4. Open the **values.yaml** in the **spectro-mgmt-plane** folder with a text editor of your choice. The **values.yaml** contains the default values for the Palette VerteX installation parameters. You must populate the following parameters in the YAML file before installing Palette VerteX. + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | --- | + | `env.rootDomain` | The URL name or IP address you will use for the Palette VerteX installation. | string | + | `ociPackRegistry` or `ociPackEcrRegistry` | The OCI registry credentials for Palette VerteX FIPS packs.| object | + | `scar` | The Spectro Cloud Artifact Repository (SCAR) credentials for Palette VerteX FIPS images. These credentials are provided by our support team. | object | + +
+ + Save the **values.yaml** file after you have populated the required parameters listed in the table. + +
+ + + + You can learn more about the parameters in the **values.yaml** file in the [Helm Configuration Reference](/vertex/install-palette-vertex/install-on-kubernetes/vertex-helm-ref) page. + + + + + +5. Install the Palette VerteX Helm Chart using the following command. + +
+ + ```shell + helm upgrade --values spectro-mgmt-plane/values.yaml hubble spectro-mgmt-plane-0.0.0.tgz --install + ``` + + +6. Track the installation process using the command below. Palette VerteX is ready when the deployments in the namespaces `cp-system`, `hubble-system`, `ingress-nginx`, `jet-system` , and `ui-system` reach the *Ready* state. The installation takes between two to three minutes to complete. + +
+ + ```shell + kubectl get pods --all-namespaces --watch + ``` + + +7. Create a DNS CNAME record that is mapped to the Palette VerteX `ingress-nginx-controller` load balancer. You can use the following command to retrieve the load balancer IP address. You may require the assistance of your network administrator to create the DNS record. + +
+ + ```shell + kubectl get service ingress-nginx-controller --namespace ingress-nginx --output jsonpath='{.status.loadBalancer.ingress[0].hostname}' + ``` + +
+ + + + As you create tenants in Palette VerteX, the tenant name is prefixed to the domain name you assigned to Palette VerteX. For example, if you create a tenant named `tenant1` and the domain name you assigned to Palette VerteX is `vertex.example.com`, the tenant URL will be `tenant1.vertex.example.com`. You can create an additional wildcard DNS record to map all tenant URLs to the Palette VerteX load balancer. + + + + +8. Use the custom domain name or the IP address of the load balancer to visit the Palette VerteX system console. To access the system console, open a web browser and paste the custom domain URL in the address bar and append the value `/system`. Replace the domain name in the URL with your custom domain name or the IP address of the load balancer. Alternatively, you can use the load balancer IP address with the appended value `/`system` to access the system console. + +
+ + + + The first time you visit the Palette VerteX system console, a warning message about an untrusted SSL certificate may appear. This is expected, as you have not yet uploaded your SSL certificate to Palette VerteX. You can ignore this warning message and proceed. + + + +
+ + ![A view of the Palette system console login screen.](/vertex_install-on-kubernetes_install_system-console.png) + + +9. Log in to the system console using the following default credentials. + +
+ + | **Parameter** | **Value** | + | --- | --- | + | Username | `admin` | + | Password | `admin` | + +
+ + After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette VerteX system console. + +
+ +10. After login, a summary page is displayed. Palette VerteX is installed with a self-signed SSL certificate. To assign a different SSL certificate you must upload the SSL certificate, SSL certificate key, and SSL certificate authority files to Palette VerteX. You can upload the files using the Palette VerteX system console. Refer to the [Configure HTTPS Encryption](/vertex/system-management/ssl-certificate-management) page for instructions on how to upload the SSL certificate files to Palette VerteX. + +
+ + + +If you are planning to deploy host clusters into different networks, you may require a reverse proxy. Check out the [Configure Reverse Proxy](/vertex/system-management/reverse-proxy) guide for instructions on configuring a reverse proxy for Palette VerteX. + + + + +You now have a self-hosted instance of Palette VerteX installed in a Kubernetes cluster. Make sure you retain the **values.yaml** file as you may need it for future upgrades. + + +# Validate + +Use the following steps to validate the Palette VerteX installation. + +
+ + +1. Open up a web browser and navigate to the Palette VerteX system console. To access the system console, open a web browser and paste the following URL in the address bar and append the value `/system`. Replace the domain name in the URL with your custom domain name or the IP address of the load balancer. + + + +2. Log in using the credentials you received from our support team. After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to the Palette VerteX system console. + + +3. Open a terminal session and issue the following command to verify the Palette VerteX installation. The command should return a list of deployments in the `cp-system`, `hubble-system`, `ingress-nginx`, `jet-system` , and `ui-system` namespaces. + +
+ + ```shell + kubectl get pods --all-namespaces --output custom-columns="NAMESPACE:metadata.namespace,NAME:metadata.name,STATUS:status.phase" \ + | grep -E '^(cp-system|hubble-system|ingress-nginx|jet-system|ui-system)\s' + ``` + + Your output should look similar to the following. + + ```shell hideClipboard + cp-system spectro-cp-ui-689984f88d-54wsw Running + hubble-system auth-85b748cbf4-6drkn Running + hubble-system auth-85b748cbf4-dwhw2 Running + hubble-system cloud-fb74b8558-lqjq5 Running + hubble-system cloud-fb74b8558-zkfp5 Running + hubble-system configserver-685fcc5b6d-t8f8h Running + hubble-system event-68568f54c7-jzx5t Running + hubble-system event-68568f54c7-w9rnh Running + hubble-system foreq-6b689f54fb-vxjts Running + hubble-system hashboard-897bc9884-pxpvn Running + hubble-system hashboard-897bc9884-rmn69 Running + hubble-system hutil-6d7c478c96-td8q4 Running + hubble-system hutil-6d7c478c96-zjhk4 Running + hubble-system mgmt-85dbf6bf9c-jbggc Running + hubble-system mongo-0 Running + hubble-system mongo-1 Running + hubble-system mongo-2 Running + hubble-system msgbroker-6c9b9fbf8b-mcsn5 Running + hubble-system oci-proxy-7789cf9bd8-qcjkl Running + hubble-system packsync-28205220-bmzcg Succeeded + hubble-system spectrocluster-6c57f5775d-dcm2q Running + hubble-system spectrocluster-6c57f5775d-gmdt2 Running + hubble-system spectrocluster-6c57f5775d-sxks5 Running + hubble-system system-686d77b947-8949z Running + hubble-system system-686d77b947-cgzx6 Running + hubble-system timeseries-7865bc9c56-5q87l Running + hubble-system timeseries-7865bc9c56-scncb Running + hubble-system timeseries-7865bc9c56-sxmgb Running + hubble-system user-5c9f6c6f4b-9dgqz Running + hubble-system user-5c9f6c6f4b-hxkj6 Running + ingress-nginx ingress-nginx-controller-2txsv Running + ingress-nginx ingress-nginx-controller-55pk2 Running + ingress-nginx ingress-nginx-controller-gmps9 Running + jet-system jet-6599b9856d-t9mr4 Running + ui-system spectro-ui-76ffdf67fb-rkgx8 Running + ``` + + +# Next Steps + +You have successfully installed Palette VerteX in a Kubernetes cluster. Your next steps are to configure Palette VerteX for your organization. Start by creating the first tenant to host your users. Use the [Create a Tenant](/vertex/system-management/tenant-management#createatenant) page for instructions on how to create a tenant. diff --git a/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/20-vertex-helm-ref.md b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/20-vertex-helm-ref.md new file mode 100644 index 0000000000..0a9a99773e --- /dev/null +++ b/content/docs/12.5-vertex/02-install-palette-vertex/20-install-on-kubernetes/20-vertex-helm-ref.md @@ -0,0 +1,419 @@ +--- +title: "Helm Configuration Reference" +metaTitle: "Helm Configuration Reference" +metaDescription: "Reference resource for the Palette VerteX Helm Chart installation parameters." +icon: "" +hideToC: false +fullWidth: false +--- + +import InfoBox from 'shared/components/InfoBox'; +import WarningBox from 'shared/components/WarningBox'; +import Tabs from 'shared/components/ui/Tabs'; + +# Overview + +You can use the Palette VerteX Helm Chart to install Palette VerteX in a multi-node Kubernetes cluster in your production environment. The Helm chart allows you to customize values in the **values.yaml** file. This reference page lists and describes parameters available in the **values.yaml** file from the Helm Chart for your installation. + +To learn how to install Palette VerteX using the Helm Chart, refer to the Kubernetes [Instructions](/vertex/install-palette-vertex/install-on-kubernetes/install). + +## Required Parameters + +The following parameters are required for a successful installation of Palette VerteX. + + +| **Parameters** | **Description** | **Type** | +| --- | --- | --- | +| `config.env.rootDomain` | Used to configure the domain for the Palette installation. We recommend you create a CNAME DNS record that supports multiple subdomains. You can achieve this using a wild card prefix, `*.vertex.abc.com`. Review the [Environment parameters](/vertex/install-palette-vertex/install-on-kubernetes/vertex-helm-ref#environment) to learn more. | String | +| `config.env.ociPackRegistry` or `config.env.ociPackEcrRegistry`| Specifies the FIPS image registry for Palette VerteX. You can use an a self-hosted OCI registry or a public OCI registry we maintain and support. For more information, refer to the [Registry](#registries) section. | Object | +| `scar`| The Spectro Cloud Artifact Repository (SCAR) credentials for Palette VerteX FIPS images. Our support team provides these credentials. For more information, refer to the [Registry](#registries) section. | Object | + + + + +If you are installing an air-gapped version of Palette VerteX, you must provide the image swap configuration. For more information, refer to the [Image Swap Configuration](#imageswapconfiguration) section. + + + + + +## MongoDB + +Palette VerteX uses MongoDB Enterprise as its internal database and supports two modes of deployment:

+ +- MongoDB Enterprise deployed and active inside the cluster. + + +- MongoDB Enterprise is hosted on a software-as-a-service (SaaS) platform, such as MongoDB Atlas. + +The table below lists the parameters used to configure a MongoDB deployment. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `internal` | Specifies the MongoDB deployment either in-cluster or using Mongo Atlas. | Boolean | `true` | +| `databaseUrl`| The URL for MongoDB Enterprise. If using a remote MongoDB Enterprise instance, provide the remote URL. This parameter must be updated if `mongo.internal` is set to `false`. | String | `mongo-0.mongo,mongo-1.mongo,mongo-2.mongo` | +| `databasePassword`| The base64-encoded MongoDB Enterprise password. If you don't provide a value, a random password will be auto-generated. | String | `""` | +| `replicas`| The number of MongoDB replicas to start. | Integer | `3` | +| `memoryLimit`| Specifies the memory limit for each MongoDB Enterprise replica.| String | `4Gi` | +| `cpuLimit` | Specifies the CPU limit for each MongoDB Enterprise member.| String | `2000m` | +| `pvcSize`| The storage settings for the MongoDB Enterprise database. Use increments of `5Gi` when specifying the storage size. The storage size applies to each replica instance. The total storage size for the cluster is `replicas` * `pvcSize`. | string | `20Gi`| +| `storageClass`| The storage class for the MongoDB Enterprise database. | String | `""` | + + +```yaml +mongo: + internal: true + databaseUrl: "mongo-0.mongo,mongo-1.mongo,mongo-2.mongo" + databasePassword: "" + replicas: 3 + cpuLimit: "2000m" + memoryLimit: "4Gi" + pvcSize: "20Gi" + storageClass: "" +``` + +## Config + +Review the following parameters to configure Palette VerteX for your environment. The `config` section contains the following subsections: + +### SSO + +You can configure Palette VerteX to use Single Sign-On (SSO) for user authentication. Configure the SSO parameters to enable SSO for Palette VerteX. You can also configure different SSO providers for each tenant post-install, check out the [SAML & SSO Setup](/user-management/saml-sso) documentation for additional guidance. + +To configure SSO, you must provide the following parameters. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | --- | +| `saml.enabled` | Specifies whether to enable SSO SAML configuration by setting it to true. | Boolean | `false` | +| `saml.acsUrlRoot` | The root URL of the Assertion Consumer Service (ACS).| String | `myfirstpalette.spectrocloud.com`| +| `saml.acsUrlScheme` | The URL scheme of the ACS: `http` or `https`. | String | `https` | +| `saml.audienceUrl` | The URL of the intended audience for the SAML response.| String| `https://www.spectrocloud.com` | +| `saml.entityID` | The Entity ID of the Service Provider.| String | `https://www.spectrocloud.com`| +| `saml.apiVersion` | Specify the SSO SAML API version to use.| String | `v1` | + +```yaml +config: + sso: + saml: + enabled: false + acsUrlRoot: "myfirstpalette.spectrocloud.com" + acsUrlScheme: "https" + audienceUrl: "https://www.spectrocloud.com" + entityId: "https://www.spectrocloud.com" + apiVersion: "v1" +``` + +### Email + +Palette VerteX uses email to send notifications to users. The email notification is used when inviting new users to the platform, password resets, and when [webhook alerts](/clusters/cluster-management/health-alerts#overview) are triggered. Use the following parameters to configure email settings for Palette VerteX. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled` | Specifies whether to enable email configuration. | Boolean| `false`| +| `emailID ` | The email address for sending mail.| String| `noreply@spectrocloud.com` | +| `smtpServer` | Simple Mail Transfer Protocol (SMTP) server used for sending mail. | String | `smtp.gmail.com` | +| `smtpPort` | SMTP port used for sending mail.| Integer | `587` | +| `insecureSkipVerifyTLS` | Specifies whether to skip Transport Layer Security (TLS) verification for the SMTP connection.| Boolean | `true` | +| `fromEmailID` | Email address of the ***From*** address.| String | `noreply@spectrocloud.com` | +| `password` | The base64-encoded SMTP password when sending emails.| String | `""` | + +```yaml +config: + email: + enabled: false + emailId: "noreply@spectrocloud.com" + smtpServer: "smtp.gmail.com" + smtpPort: 587 + insecureSkipVerifyTls: true + fromEmailId: "noreply@spectrocloud.com" + password: "" +``` + +### Environment + +The following parameters are used to configure the environment. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `env.rootDomain` | Specifies the URL name assigned to Palette Vertex. The value assigned should have a Domain Name System (DNS) CNAME record mapped to exposed IP address or the load balancer URL of the service *ingress-nginx-controller*. Optionally, if `ingress.ingressStaticIP` is provided with a value you can use same assigned static IP address as the value to this parameter.| String| `""` | +| `env.installerMode` | Specifies the installer mode. Do not modify the value.| String| `self-hosted` | +| `env.installerCloud` | Specifies the cloud provider. Leave this parameter empty if you are installing a self-hosted Palette VerteX. | String | `""` | + +```yaml +config: + env: + rootDomain: "" +``` +
+ + + +As you create tenants in Palette VerteX, the tenant name is prefixed to the domain name you assigned to Palette VerteX. For example, if you create a tenant named tenant1 and the domain name you assigned to Palette VerteX is `vertex.example.com`, the tenant URL will be `tenant1.vertex.example.com`. We recommend you create an additional wildcard DNS record to map all tenant URLs to the Palette VerteX load balancer. For example, `*.vertex.example.com`. + + + +### Cluster + +Use the following parameters to configure the Kubernetes cluster. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `stableEndpointAccess` | Set to `true` if the Kubernetes cluster is deployed in a public endpoint. If the cluster is deployed in a private network through a stable private endpoint, set to `false`. | Boolean | `false` | + +```yaml +config: + cluster: + stableEndpointAccess: false +``` + +## Registries + +Palette VerteX requires credentials to access the required Palette VerteX images. You can configure different types of registries for Palette VerteX to download the required images. You must configure at least one Open Container Initiative (OCI) registry for Palette VerteX. You must also provide the credentials for the Spectro Cloud Artifact Repository (SCAR) to download the required FIPS images. + +
+ +### OCI Registry + + +Palette VerteX requires access to an OCI registry that contains all the required FIPS packs. You can host your own OCI registry and configure Palette VerteX to reference the registry. Alternatively, you can use the public OCI registry provided by us, refer to the [`ociPackRegistry`](#ociecrregistry) section to learn more about the publicly available OCI registry. + + +
+ + + +If you are using a self-hosted OCI registry, you must provide the required FIPS packs to the registry. Contact support for additional guidance on how to add the required FIPS packs to your OCI registry. + + + + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `ociPackRegistry.endpoint` | The endpoint URL for the registry. | String| `""` | +| `ociPackRegistry.name` | The name of the registry. | String| `""` | +| `ociPackRegistry.password` | The base64-encoded password for the registry. | String| `""` | +| `ociPackRegistry.username` | The username for the registry. | String| `""` | +| `ociPackRegistry.baseContentPath`| The base path for the registry. | String | `""` | +| `ociPackRegistry.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the registry connection. | Boolean | `false` | +| `ociPackRegistry.caCert` | The registry's base64-encoded certificate authority (CA) certificate. | String | `""` | + + +```yaml +config: + ociPackRegistry: + endpoint: "" + name: "" + password: "" + username: "" + baseContentPath: "" + insecureSkipVerify: false + caCert: "" +``` + +### OCI ECR Registry + +We expose a public OCI ECR registry that you can configure Palette VerteX to reference. If you want to host your own OCI registry, refer to the [OCI Registry](#oci-registry) section. +The OCI Elastic Container Registry (ECR) is hosted in an AWS ECR registry. Our support team provides the credentials for the OCI ECR registry. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `ociPackEcrRegistry.endpoint` | The endpoint URL for the registry. | String| `""` | +| `ociPackEcrRegistry.name` | The name of the registry. | String| `""` | +| `ociPackEcrRegistry.accessKey` | The base64-encoded access key for the registry. | String| `""` | +| `ociPackEcrRegistry.secretKey` | The base64-encoded secret key for the registry. | String| `""` | +| `ociPackEcrRegistry.baseContentPath`| The base path for the registry. | String | `""` | +| `ociPackEcrRegistry.isPrivate` | Specifies whether the registry is private. | Boolean | `true` | +| `ociPackEcrRegistry.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the registry connection. | Boolean | `false` | +| `ociPackEcrRegistry.caCert` | The registry's base64-encoded certificate authority (CA) certificate. | String | `""` | + +```yaml +config: + ociPackEcrRegistry: + endpoint: "" + name: "" + accessKey: "" + secretKey: "" + baseContentPath: "" + isPrivate: true + insecureSkipVerify: false + caCert: "" +``` + +### Spectro Cloud Artifact Repository (SCAR) + +SCAR credentials are required to download the necessary FIPS manifests. Our support team provides the SCAR credentials. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `scar.endpoint` | The endpoint URL of SCAR. | String| `""` | +| `scar.username` |The username for SCAR. | String| `""` | +| `scar.password` | The base64-encoded password for the SCAR. | String| `""` | +| `scar.insecureSkipVerify` | Specifies whether to skip Transport Layer Security (TLS) verification for the SCAR connection. | Boolean | `false` | +| `scar.caCert` | The base64-encoded certificate authority (CA) certificate for SCAR. | String | `""` | + +
+ + ```yaml + config: + scar: + endpoint: "" + username: "" + password: "" + insecureSkipVerify: false + caCert: "" + ``` + +### Image Swap Configuration + +You can configure Palette VerteX to use image swap to download the required images. This is an advanced configuration option, and it is only required for air-gapped deployments. You must also install the Palette VerteX Image Swap Helm chart to use this option, otherwise, Palette VerteX will ignore the configuration. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `imageSwapInitImage` | The image swap init image. | String | `gcr.io/spectro-images-public/thewebroot/imageswap-init:v1.5.2` | +| `imageSwapImage` | The image swap image. | String | `gcr.io/spectro-images-public/thewebroot/imageswap:v1.5.2` | +| `imageSwapConfig`| The image swap configuration for specific environments. | String | `""` | +| `imageSwapConfig.isEKSCluster` | Specifies whether the cluster is an Amazon EKS cluster. Set to `false` if the Kubernetes cluster is not an EKS cluster. | Boolean | `true` | + +
+ + ```yaml + config: + imageSwapImages: + imageSwapInitImage: "gcr.io/spectro-images-public/thewebroot/imageswap-init:v1.5.2" + imageSwapImage: "gcr.io/spectro-images-public/thewebroot/imageswap:v1.5.2" + + imageSwapConfig: + isEKSCluster: true + ``` + +## gRPC + +gRPC is used for communication between Palette VerteX components. You can enable the deployment of an additional load balancer for gRPC. Host clusters deployed by Palette VerteX use the load balancer to communicate with the Palette VerteX control plane. This is an advanced configuration option, and it is not required for most deployments. Speak with your support representative before enabling this option. + +If you want to use an external gRPC endpoint, you must provide a domain name for the gRPC endpoint and a valid x509 certificate. Additionally, you must provide a custom domain name for the endpoint. A CNAME DNS record must point to the IP address of the gRPC load balancer. For example, if your Palette VerteX domain name is `vertex.example.com`, you could create a CNAME DNS record for `grpc.vertex.example.com` that points to the IP address of the load balancer dedicated to gRPC. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `external`| Specifies whether to use an external gRPC endpoint. | Boolean | `false` | +| `endpoint`| The gRPC endpoint. | String | `""` | +| `caCertificateBase64`| The base64-encoded certificate authority (CA) certificate for the gRPC endpoint. | String | `""` | +| `serverCrtBase64`| The base64-encoded server certificate for the gRPC endpoint. | String | `""` | +| `serverKeyBase64`| The base64-encoded server key for the gRPC endpoint. | String | `""` | +| `insecureSkipVerify`| Specifies whether to skip Transport Layer Security (TLS) verification for the gRPC endpoint. | Boolean | `false` | + + + + +```yaml +grpc: + external: false + endpoint: "" + caCertificateBase64: "" + serverCrtBase64: "" + serverKeyBase64: "" + insecureSkipVerify: false +``` + +## Ingress + +Palette VerteX deploys an Nginx Ingress Controller. This controller is used to route traffic to the Palette VerteX control plane. You can change the default behavior and omit the deployment of an Nginx Ingress Controller. + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled`| Specifies whether to deploy an Nginx controller. Set to `false` if you do not want an Nginx controller deployed. | Boolean | `true` | +| `ingress.internal`| Specifies whether to deploy a load balancer or use the host network. | Boolean | `false` | +| `ingress.certificate`| Specify the base64-encoded x509 SSL certificate for the Nginx Ingress Controller. If left blank, the Nginx Ingress Controller will generate a self-signed certificate. | String | `""` | +| `ingress.key`| Specify the base64-encoded x509 SSL certificate key for the Nginx Ingress Controller. | String | `""` | +| `ingress.annotations`| A map of key-value pairs that specifies load balancer annotations for ingress. You can use annotations to change the behavior of the load balancer and the Nginx configuration. This is an advanced setting. We recommend you consult with your assigned support team representative prior to modification. | Object | `{}` | +| `ingress.ingressStaticIP`| Specify a static IP address for the ingress load balancer service. If empty, a dynamic IP address will be assigned to the load balancer. | String | `""` | +| `ingress.terminateHTTPSAtLoadBalancer`| Specifies whether to terminate HTTPS at the load balancer. | Boolean | `false` | + + +```yaml +ingress: + enabled: true + ingress: + internal: false + certificate: "" + key: "" + annotations: {} + ingressStaticIP: "" + terminateHTTPSAtLoadBalancer: false +``` + +## Spectro Proxy + +You can specify a reverse proxy server that clusters deployed through Palette VerteX can use to facilitate network connectivity to the cluster's Kubernetes API server. Host clusters deployed in private networks can use the [Spectro Proxy pack](/integrations/frp) to expose the cluster's Kubernetes API to downstream clients that are not in the same network. Check out the [Reverse Proxy](/vertex/system-management/reverse-proxy) documentation to learn more about setting up a reverse proxy server for Palette VerteX. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `frps.enabled`| Specifies whether to enable the Spectro server-side proxy. | Boolean | `false` | +| `frps.frpHostURL`| The Spectro server-side proxy URL. | String | `""` | +| `frps.server.crt`| The base64-encoded server certificate for the Spectro server-side proxy. | String | `""` | +| `frps.server.key`| The base64-encoded server key for the Spectro server-side proxy. | String | `""` | +| `frps.ca.crt`| The base64-encoded certificate authority (CA) certificate for the Spectro server-side proxy. | String | `""` | + +```yaml +frps: + frps: + enabled: false + frpHostURL: "" + server: + crt: "" + key: "" + ca: + crt : "" +``` + +## UI System + +The table lists parameters to configure the Palette VerteX User Interface (UI) behavior. You can disable the UI or the Network Operations Center (NOC) UI. You can also specify the MapBox access token and style layer ID for the NOC UI. MapBox is a third-party service that provides mapping and location services. To learn more about MapBox and how to obtain an access token, refer to the [MapBox Access tokens](https://docs.mapbox.com/help/getting-started/access-tokens) guide. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `enabled`| Specifies whether to enable the Palette VerteX UI. | Boolean | `true` | +| `ui.nocUI.enable`| Specifies whether to enable the Palette VerteX Network Operations Center (NOC) UI. Enabling this parameter requires the `ui.nocUI.mapBoxAccessToken`. Once enabled, all cluster locations will be reported to MapBox. This feature is not FIPS compliant. | Boolean | `false` | +| `ui.nocUI.mapBoxAccessToken`| The MapBox access token for the Palette VerteX NOC UI. | String | `""` | +| `ui.nocUI.mapBoxStyledLayerID`| The MapBox style layer ID for the Palette VerteX NOC UI. | String | `""` | + + + +```yaml +ui-system: + enabled: true + ui: + nocUI: + enable: false + mapBoxAccessToken: "" + mapBoxStyledLayerID: "" +``` + + + + +# Reach System + +You can configure Palette VerteX to use a proxy server to access the internet. Set the parameter `reach-system.reachSystem.enabled` to `true` to enable the proxy server. Proxy settings are configured in the `reach-system.reachSystem.proxySettings` section. + + +| **Parameters** | **Description** | **Type** | **Default value** | +| --- | --- | --- | --- | +| `reachSystem.enabled`| Specifies whether to enable the usage of a proxy server for Palette VerteX. | Boolean | `false` | +| `reachSystem.proxySettings.http_proxy`| The HTTP proxy server URL. | String | `""` | +| `reachSystem.proxySettings.https_proxy`| The HTTPS proxy server URL. | String | `""` | +| `reachSystem.proxySettings.no_proxy`| A list of hostnames or IP addresses that should not be proxied. | String | `""` | + + + ```yaml + reach-system: + reachSystem: + enabled: false + proxySettings: + http_proxy: "" + https_proxy: "" + no_proxy: + ``` diff --git a/content/docs/12.5-vertex/60-system-management.md b/content/docs/12.5-vertex/60-system-management.md new file mode 100644 index 0000000000..e564fc65ed --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management.md @@ -0,0 +1,47 @@ +--- +title: "System Management" +metaTitle: "System Management" +metaDescription: "Manage your Palette VerteX system settings." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +## Overview + +Palette VerteX contains many system settings you can configure to meet your organization's needs. These settings are available at the system level and are applied to all [tenants](/glossary-all#tenant) in the system. + +You can access the system setting by visiting the IP address or the custom domain name assigned to your Palette VerteX cluster and appending the `/system` path to the URL. For example, if your Palette VerteX cluster is hosted at `https://vertex.abc.com`, you can access the system settings at `https://vertex.abc.com/system`. + + +
+ +![View of the VerteX system console landing page.](/vertex_system-management_overview-system-console.png) + +
+ + + +Exercise caution when changing system settings as the changes will be applied to all tenants in the system. + + + + +# Resources + +* [Enable non-FIPS Settings](/vertex/system-management/enable-non-fips-settings) + + +* [Tenant Management](/vertex/system-management/tenant-management) + + +* [SSL Certificate Management](/vertex/system-management/ssl-certificate-management) + +
+ +
\ No newline at end of file diff --git a/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings.md b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings.md new file mode 100644 index 0000000000..50d702a228 --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings.md @@ -0,0 +1,36 @@ +--- +title: "Enable non-FIPS Settings" +metaTitle: "Enable non-FIPS Settings" +metaDescription: "Enable settings in Palette VerteX that allow you to use non-FIPS resources and perform non-FIPS compliant actions." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Palette VerteX is FIPS-enforced by default, incorporating the Spectro Cloud Cryptographic Module into the Kubernetes Management Platform and the infrastructure components of target clusters. To learn more about our cryptographic library, check out [FIPS 140-2 Certification](/compliance#fips140-2). + +If desired, you can allow the consumption of certain non-FIPS functionality in Palette VerteX at the tenant level. **Platform Settings** at the tenant level provide toggles to allow non-FIPS-compliant add-on packs and non-FIPS features such as scans, backup, and restore. You can also allow importing clusters created external to Palette. + + +# Resources + +- [Use non-FIPS Add-On Packs](/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs) + + +- [Use non-FIPS Features](/vertex/system-management/enable-non-fips-settings/use-non-fips-features) + + +- [Allow Cluster Import](/vertex/system-management/enable-non-fips-settings/allow-cluster-import) + + +- [Spectro Cloud FIPS 140-2 Certification](/compliance#fips140-2) + +
+ diff --git a/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/03-use-non-fips-addon-packs.md b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/03-use-non-fips-addon-packs.md new file mode 100644 index 0000000000..cc4d7d52fc --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/03-use-non-fips-addon-packs.md @@ -0,0 +1,95 @@ +--- +title: "Use non-FIPS Add-On Packs" +metaTitle: "Use non-FIPS Add-On Packs" +metaDescription: "Add non-FIPS add-on packs to VerteX cluster profiles." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +Palette VerteX provides the following FIPS-compliant infrastructure components in Kubernetes clusters it deploys. Review [FIPS-Compliant Components](/vertex/fips/fips-compliant-components) to learn more. + +
+ + +- Operating System (OS) + +- Kubernetes + +- Container Network Interface (CNI) + +- Container Storage Interface (CSI) + +As shown in the screenshot below, the FIPS-compliant icon used to indicate full FIPS compliance is displayed next to Palette VerteX infrastructure components in the cluster profile stack. To learn about other icons Palette VerteX applies, refer to [FIPS Status Icons](/vertex/fips/fips-status-icons). + +![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) + +You can allow tenant users to customize their cluster profiles by using add-on packs, which *may not* be FIPS compliant. Add-on packs enhance cluster functionality by adding profile layers such as system apps, authentication, security, monitoring, logging, and more. + + +# Prerequisites + +- You need tenant admin permission to enable this feature. + + +# Allow Non-FIPS Add-On Packs + + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/) as a tenant admin. + + +2. Navigate to the left **Main Menu** and click on **Tenant Settings**. + + +3. On the **Tenant Settings Menu**, select **Platform Settings**. + + +4. Enable the **Allow non-FIPS add-on packs** option. When you enable this option, you are prompted to confirm the use of non-FIPS add-on packs for the tenant. + + +![Diagram showing the Allow non-FIPS add-on packs toggle enabled.](/vertex_use-non-fips-settings_nonFips-addon-packs.png) + + +To disable the setting, toggle this option off and confirm you want to disable it. + +When you or other users add a pack to a cluster profile. Palette VerteX will apply the appropriate icon next to packs and imported clusters to indicate their FIPS compliance status. + + +# Validate + + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/). + + +2. Navigate to the left **Main Menu** and select **Profiles**. When you select a profile, the **Add New Pack** option is available. + + + +3. Navigate back to the **Main Menu** and re-select **Profiles**. + + +4. Click the **Add Cluster Profile** button. The **Add-on** option is available in the wizard. + + +Palette VerteX will display the appropriate FIPS status icon next to the pack layer and in the profile stack. + + +# Resources + +- [Packs List](/integrations) + + +- [Create an Add-on Profile](/cluster-profiles/create-add-on-profile) + + +- [FIPS Status Icons](/vertex/fips/fips-status-icons) + + + diff --git a/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/06-use-non-fips-features.md b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/06-use-non-fips-features.md new file mode 100644 index 0000000000..e8724e3b8f --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/06-use-non-fips-features.md @@ -0,0 +1,67 @@ +--- +title: "Use non-FIPS Features" +metaTitle: "Use non-FIPS Features" +metaDescription: "Use non-FIPS features such as backup, restore, and scans." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +You can allow tenant users access to Palette features that are *not* FIPS-compliant, such as tenant cluster backup and restore or various scanning capabilities for compliance, security, validation, and software bill of materials (SBOM). Prior to enabling non-FIPS features, the **Scan** and **Backups** tabs are not displayed on the **Cluster Overview** page. + +# Prerequisites + +- You need tenant admin permission to enable this feature. + + +- Palette can back up clusters to several locations. To learn about backup requirements, review [Backup-Restore](/clusters/cluster-management/backup-restore). + + +- There are no prerequisites for restoring clusters or performing scans. + + +# Allow non-FIPS Features + + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/) as a tenant admin. + + +2. Navigate to the left **Main Menu** and click on **Tenant Settings**. + + +3. On the **Tenant Settings Menu**, select **Platform Settings**. + + +4. Enable the **Allow non-FIPS features** option. When you enable this option, you are prompted to confirm the use of non-FIPS features for the tenant. + +![Diagram showing the Allow non-FIPS features toggle enabled.](/vertex_use-non-fips-settings_nonFips-features.png) + + +To disable the setting, toggle this option off and confirm you want to disable it. + +# Validate + + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/). + + +2. Navigate to the left **Main Me[Title](http://localhost:9000/vertex/system-management/enable-non-fips-settings/use-non-fips-features)nu** and click on **Clusters**. + + +3. Select your cluster in the list. The **Scan** and **Backups** tabs are now displayed on the **Cluster Overview** page. + + +# Resources + +- [Cluster Backup and Restore](/clusters/cluster-management/backup-restore) + + +- [Scans](/clusters/cluster-management/compliance-scan) + diff --git a/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/09-allow-cluster-import.md b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/09-allow-cluster-import.md new file mode 100644 index 0000000000..abaaf9eda8 --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/05-enable-non-fips-settings/09-allow-cluster-import.md @@ -0,0 +1,70 @@ +--- +title: "Allow Cluster Import" +metaTitle: "Allow Cluster Import" +metaDescription: "Learn how to import clusters to Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + + +# Overview + +You can allow tenant users to import Kubernetes clusters that were not deployed through Palette, including some that *are not* FIPS compliant or are only *partially* compliant. Prior to enabling cluster import, the **Import Cluster** option is not available. + +Palette VerteX displays icons next to clusters to indicate their FIPS compliance status or when FIPS compliance cannot be confirmed. To learn about icons that Palette VerteX applies, refer to [FIPS Status Icons](/vertex/fips-status-icons). + + + +# Prerequisites + +- You need tenant admin permission to enable this feature. + + +- Refer to [Cluster Import Prerequisites](/clusters/imported-clusters/cluster-import#prerequisites). + + +# Allow non-FIPS Cluster Import + + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/) as a tenant admin. + + +2. Navigate to the left **Main Menu** and click on **Tenant Settings**. Next, on the **Tenant Settings Menu**, select **Platform Settings**. + + +3. Enable the **Allow non-FIPS cluster import** option. When you enable this option, you are prompted to confirm importing clusters into the tenant that may not be FIPS-compliant. + +![Diagram showing the Allow non-FIPS cluster import toggle enabled.](/vertex_use-non-fips-settings_nonFips-cluster-import.png) + +To disable the setting, toggle this option off and confirm you want to disable it. + +Refer to [Import a Cluster](/clusters/imported-clusters/cluster-import) for guidance. Check out [Import Modes](/clusters/imported-clusters#importmodes) to learn about various import modes and limitations to be aware of. + + +# Validate + +1. Log in to [Palette VerteX](https://console.spectrocloud.com/). + + +2. Navigate to the left **Main Menu** and select **Clusters**. + + +3. Click on **Add New Cluster**. The **Import Cluster** option is now displayed on the **Create a New Cluster** page. + + +# Resources + +- [Import a Cluster](/clusters/imported-clusters/cluster-import) + + +- [Import Modes](/clusters/imported-clusters#importmodes) + + +- [Cluster Import Limitations](/clusters/imported-clusters#limitations) + + diff --git a/content/docs/12.5-vertex/60-system-management/10-tenant-management.md b/content/docs/12.5-vertex/60-system-management/10-tenant-management.md new file mode 100644 index 0000000000..b9c559ac9a --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/10-tenant-management.md @@ -0,0 +1,123 @@ +--- +title: "Tenant Management" +metaTitle: "Tenant Management" +metaDescription: "Learn how to create and remove tenants in Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +Tenants are isolated environments in Palette VerteX that contain their own clusters, users, and resources. You can create multiple tenants in Palette VerteX to support multiple teams or projects. Instructions for creating and removing tenants are provided below. + + +
+ +# Create a Tenant + +You can create a tenant in Palette VerteX by following these steps. + + +## Prerequisites + +* Access to the Palette VerteX system console. + + +## Enablement + +1. Log in to the Palette VerteX system console. + + +2. Navigate to the left **Main Menu** and select **Tenant Management**. + + +3. Click **Create New Tenant**. + + +4. Fill out the **Org Name** and the properties of the admin user by providing the **First Name**, **Last Name**, and **Email**. + + +5. Confirm your changes. + + +6. From the tenant list view, find your newly created tenant and click on the **three dots Menu**. Select **Activate** to activate the tenant. + +
+ + ![View of a tenant activation option](/vertex_system-management_tenant-management_activate-tenant.png) + +
+ +7. A pop-up box will present you with an activation URL. Copy the URL and paste it into your browser to activate the tenant. + + +8. Provide the admin user with a new password. + + +9. Log in to the tenant console using the admin user credentials. + + +## Validate + +1. Log in to Palette VerteX. + + +2. Verify you can access the tenant as the admin user. + + + +# Remove a Tenant + +You can remove a tenant in Palette VerteX using the following steps. + +## Prerequisites + +* Access to the Palette VerteX system console. + +## Removal + +1. Log in to the Palette VerteX system console. + + +2. Navigate to the left **Main Menu** and select **Tenant Management**. + + +3. From the tenant list view, select the tenant you want to remove and click on the **three dots Menu**. + + +4. Select **Delete** to prepare the tenant for removal. + + +5. Click on your tenant's **three dots Menu** and select **Clean up** to remove all the tenant's resources. + +
+ + ![View of a tenant deletion option](/vertex_system-management_tenant-management_remove-tenant.png) + + +
+ + + + If you do not clean up the tenant's resources, such as clusters and Private Cloud Gateways (PCGs), the tenant will remain in a **Deleting** state. You can use **Force Cleanup & Delete** to proceed with deletion without manually cleaning up tenant resources. + + + + +After the cleanup process completes, the tenant will be removed from the tenant list view. + +## Validate + + +1. Log in to the Palette VerteX system console. + + +2. Navigate to the left **Main Menu** and select **Tenant Management**. + + +3. Validate that the tenant was removed by checking the tenant list view. \ No newline at end of file diff --git a/content/docs/12.5-vertex/60-system-management/30-ssl-certificate-management.md b/content/docs/12.5-vertex/60-system-management/30-ssl-certificate-management.md new file mode 100644 index 0000000000..35d7d8fc45 --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/30-ssl-certificate-management.md @@ -0,0 +1,89 @@ +--- +title: "SSL Certificate Management" +metaTitle: "SSL Certificate" +metaDescription: "Upload and manage SSL certificates in Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +When you install Palette VerteX, a self-signed certificate is generated and used by default. You can upload your own SSL certificate to replace the default certificate. + +Palette VerteX uses SSL certificates to secure external communication. Palette VerteX's internal communication is default secured by default and uses HTTPS. External communication with Palette VerteX, such as the system console, gRPC endpoint, and API endpoint, requires you to upload an SSL certificate to enable HTTPS. + +
+ + + +Enabling HTTPS is a non-disruptive operation. You can enable HTTPS at any time without affecting the system's functionality. + + + + +# Upload an SSL Certificate + +You can upload an SSL certificate in Palette VerteX by using the following steps. + + +## Prerequisites + +- Access to the Palette VerteX system console. + + +- You need to have an x509 certificate and a key file in PEM format. The certificate file must contain the full certificate chain. Reach out to your network administrator or security team if you do not have these files. + + +- Ensure the certificate is created for the custom domain name you specified for your Palette VerteX installation. If you did not specify a custom domain name, the certificate must be created for the Palette VerteX system console's IP address. You can also specify a load balancer's IP address if you are using a load balancer to access Palette VerteX. + + +## Enablement + +1. Log in to the Palette VerteX system console. + + +2. Navigate to the left **Main Menu** and select **Administration**. + + +3. Select the tab titled **Certificates**. + + +4. Copy and paste the certificate into the **Certificate** field. + + +5. Copy and paste the certificate key into the **Key** field. + + +6. Copy and paste the certificate authority into the **Certificate authority** field. + + +
+ + ![A view of the certificate upload screen](/vertex_system-management_ssl-certifiacte-management_certificate-upload.png) + +
+ +7. Save your changes. + +If the certificate is invalid, you will receive an error message. Once the certificate is uploaded successfully, Palette VerteX will refresh its listening ports and start using the new certificate. + + +## Validate + +You can validate that your certificate is uploaded correctly by using the following steps. + +
+ + +1. Log out of the Palette VerteX system console. If you are already logged in, log out and close your browser session. Browsers cache connections and may not use the newly enabled HTTPS connection. Closing your existing browser session avoids issues related to your browser caching an HTTP connection. + + +2. Log back into the Palette VerteX system console. Ensure the connection is secure by checking the URL. The URL should start with `https://`. + + +Palette VerteX is now using your uploaded certificate to create a secure HTTPS connection with external clients. Users can now securely access the system console, gRPC endpoint, and API endpoint. \ No newline at end of file diff --git a/content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md b/content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md new file mode 100644 index 0000000000..952bf18e23 --- /dev/null +++ b/content/docs/12.5-vertex/60-system-management/50-reverse-proxy.md @@ -0,0 +1,258 @@ +--- +title: "Configure Reverse Proxy" +metaTitle: "Configure Reverse Proxy" +metaDescription: "Learn how to configure a reverse proxy for Palette VerteX." +icon: "" +hideToC: false +fullWidth: false +--- + +import Tabs from 'shared/components/ui/Tabs'; +import WarningBox from 'shared/components/WarningBox'; +import InfoBox from 'shared/components/InfoBox'; + +# Overview + +You can configure a reverse proxy for Palette VerteX. The reverse proxy can be used by host clusters deployed in a private network. Host clusters deployed in a private network are not accessible from the public internet or by users in different networks. You can use a reverse proxy to access the cluster's Kubernetes API server from a different network. + +When you configure reverse proxy server for Palette VerteX, clusters that use the [Spectro Proxy pack](/integrations/frp) will use the reverse proxy server address in the kubeconfig file. Clusters not using the Spectro Proxy pack will use the default cluster address in the kubeconfig file. + + +Use the following steps to configure a reverse proxy server for Palette VerteX. + +# Prerequisites + + +- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) is installed and available. + + +- [Helm](https://helm.sh/docs/intro/install/) is installed and available. + + +- Access to the kubeconfig file of the Palette VerteX Kubernetes cluster. You can download the kubeconfig file from the Palette VerteX system console. Navigate to **Enterprise System Migration**, select the Palette VerteX cluster, and click the **Download Kubeconfig** button for the cluster. + + +- A domain name that you can use for the reverse proxy server. You will also need access to the DNS records for the domain so that you can create a CNAME DNS record for the reverse proxy server load balancer. + + +- Ensure you have an SSL certificate that matches the domain name you will assign to Spectro Proxy. You will need this to enable HTTPS encryption for the Spectro Proxy. Contact your network administrator or security team to obtain the SSL certificate. You need the following files: + - x509 SSL certificate file in base64 format. + + - x509 SSL certificate key file in base64 format. + + - x509 SSL certificate authority file in base64 format. + + +- The Spectro Proxy server must have internet access and network connectivity to the private network where the Kubernetes clusters are deployed. + + +# Enablement + +1. Open a terminal session and navigate to the directory where you stored the **values.yaml** for the Palette VerteX installation. + + +2. Use a text editor and open the **values.yaml** file. Locate the `frps` section and update the following values in the **values.yaml** file. Refer to the [Spectro Proxy Helm Configuration](/enterprise-version/helm-chart-install-reference/#spectroproxy) to learn more about the configuration options. + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | ---| + | `enabled`| Set to `true` to enable the Spectro Proxy server. | boolean | + | `frps.frpHostURL`| The domain name you will use for the Spectro Proxy server. For example, `frps.example.com`. | + | `server.crt`| The x509 SSL certificate file in base64 format. | + | `server.key`| The x509 SSL certificate key file in base64 format. | + | `ca.crt`| The x509 SSL certificate authority file in base64 format. | + +
+ + The following is an example of the `frps` section in the **values.yaml** file. The SSL certificate files are truncated for brevity. + +
+ + ```yaml + frps: + frps: + enabled: true + frpHostURL: "frps.vertex.example.com" + server: + crt: "LS0tLS1CRU...........tCg==" + key: "LS0tLS1CRU...........tCg==" + ca: + crt : "LS0tLS1CRU...........tCg==" + ``` + + +3. Issue the `helm upgrade` command to update the Palette VerteX Kubernetes configuration. The command below assumes you in the folder that contains the **values.yaml** file and the Palette VerteX Helm chart. Change the directory path if needed. + +
+ + ```bash + helm upgrade --values values.yaml hubble spectro-mgmt-plane-0.0.0.tgz --install + ``` + + +4. After the new configurations are accepted, use the following command to get the Spectro Proxy server's load balancer IP address. + +
+ + ```bash + kubectl get svc --namespace proxy-system spectro-proxy-svc + ``` +5. Update the DNS records for the domain name you used for the Spectro Proxy server. Create a CNAME record that points to the Spectro Proxy server's load balancer IP address. + + +6. Log in to the Palette VerteX System API by using the `/v1/auth/syslogin` endpoint. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP address. Ensure you replace the credentials below with your system console credentials. + +
+ + ```bash + curl --insecure --location 'https://vertex.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + Output + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +7. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. Replace the authorization value below with the value from the output. + +
+ + ```shell hideClipboard + TOKEN=********** + ``` + +8. Next, prepare a payload for the`/v1/system/config/` endpoint. This endpoint is used to configure Palette VerteX to use a reverse proxy. The payload requires the following parameters: + +
+ + | **Parameter** | **Description** | **Type** | + | --- | --- | --- | + | `caCert`| The x509 SSL certificate authority file in base64 format. | string | + | `clientCert`| The x509 SSL certificate file in base64 format. | string | + | `clientKey`| The x509 SSL certificate key file in base64 format. | string | + | `port` | The port number for the reverse proxy server. We recommend using port `443`. | integer | + | `protocol` | The protocol to use for the reverse proxy server. We recommend using `https`. | string | + | `server`| The domain name you will use for the Spectro Proxy server. For example, `frps.example.com`. Don't include the HTTP schema in the value. | string | + + The following is an example payload. The SSL certificate files are truncated for brevity. + +
+ + ```json hideClipboard + { + "caCert": "-----BEGIN CERTIFICATE-----\n.............\n-----END CERTIFICATE-----", + "clientCert": "-----BEGIN CERTIFICATE-----\n..........\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n........\n-----END RSA PRIVATE KEY-----", + "port": 443, + "protocol": "https", + "server": "frps.vertex.example.com.com" + } + ``` + + + + You can save the payload to a file and use the `cat` command to read the file contents into the `curl` command. For example, if you save the payload to a file named `payload.json`, you can use the following command to read the file contents into the `curl` command. You can also save the payload as a shell variable and use the variable in the `curl` command. + + + + +
+ +9. Issue a PUT request using the following `curl` command. Replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP address. You can use the `TOKEN` variable you created earlier for the authorization header. Ensure you replace the payload below with the payload you created in the previous step. + +
+ + ```bash + curl --insecure --silent --include --output /dev/null -w "%{http_code}" --location --request PUT 'https://vertex.example.com/v1/system/config/reverseproxy' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data ' { + "caCert": "-----BEGIN CERTIFICATE-----\n................\n-----END CERTIFICATE-----\n", + "clientCert": "-----BEGIN CERTIFICATE-----\n.............\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n............\n-----END RSA PRIVATE KEY-----\n", + "port": 443, + "protocol": "https", + "server": "frps.vertex.example.com.com" + }' + ``` + + A successful response returns a `204` status code. + + Output + ```shell hideClipboard + 204 + ``` + +You now have a Spectro Proxy server that you can use to access Palette VerteX clusters deployed in a different network. Make sure you add the [Spectro Proxy pack](/integrations/frp) to the clusters you want to access using the Spectro Proxy server. + + +# Validate + +Use the following command to validate that the Spectro Proxy server is active. + +
+ + + +1. Open a terminal session. + + +2. Log in to the Palette VerteX System API by using the `/v1/auth/syslogin` endpoint. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP address. Ensure you replace the credentials below with your system console credentials. + +
+ + ```bash + curl --insecure --location 'https://vertex.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + Output + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +3. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. Replace the authorization value below with the value from the output. + +
+ + ```shell hideClipboard + TOKEN=********** + ``` + +4. Query the system API endpoint `/v1/system/config/reverseproxy` to verify the current reverse proxy settings applied to Palette VerteX. Use the `curl` command below and replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP address. You can use the `TOKEN` variable you created earlier for the authorization header. + +
+ + ```bash + curl --location --request GET 'https://vertex.example.com/v1/system/config/reverseproxy' \ + --header "Authorization: $TOKEN" + ``` + + If the proxy server is configured correctly, you will receive an output similar to the following containing your settings. The SSL certificate outputs are truncated for brevity. + +
+ + ```json hideClipboard + { + "caCert": "-----BEGIN CERTIFICATE-----\n...............\n-----END CERTIFICATE-----\n", + "clientCert": "-----BEGIN CERTIFICATE-----\n...........\n-----END CERTIFICATE-----", + "clientKey": "-----BEGIN RSA PRIVATE KEY-----\n........\n-----END RSA PRIVATE KEY-----\n", + "port": 443, + "protocol": "https", + "server": "frps.vertex.example.com" + } + ``` \ No newline at end of file diff --git a/content/docs/15-compliance.md b/content/docs/15-compliance.md index ad5b87d273..5538e291c5 100644 --- a/content/docs/15-compliance.md +++ b/content/docs/15-compliance.md @@ -39,9 +39,9 @@ Spectro Cloud is certified against SOC2 Type II, compliance with the AICPA’s ( ![FIPS-Compliance](/docs_compliance_compliance_fips-logo.png "#width=180px") -Spectro Cloud is certified against FIPS 140-2 with [Certificate number 4349](https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4349) in compliance with the Cryptographic Module Validation Program (CMVP). +Spectro Cloud is certified against FIPS 140-2 with [Certificate number 4349](https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4349) in compliance with the Cryptographic Module Validation Program (CMVP). -The Spectro Cloud Cryptographic Module is a general-purpose cryptographic library incorporated into the Kubernetes Management Platform and Kubernetes distributions for the protection of sensitive information. +Our Spectro Cloud Cryptographic Module is a general-purpose cryptographic library. The FIPS-enforced Palette VerteX edition incorporates the module in the Kubernetes Management Platform and the infrastructure components of target clusters to protect the sensitive information of regulated industries. Palette VerteX supports FIPS at the tenant level. For more information about the FIPS-enforced Palette edition, check out [Palette VerteX](/vertex). The module is tested against these configurations: @@ -50,6 +50,7 @@ The module is tested against these configurations: * Ubuntu 18.04 on Dell PowerEdge R450 with Intel Xeon Silver 4309Y _with and without_ PAA * Ubuntu 20.04 on Dell PowerEdge R450 with Intel Xeon Silver 4309Y _with and without_ PAA -Review the [FIPS Compliance](/compliance/fips-compliance) page to learn how to enable FIPS mode in Palette. + +

diff --git a/content/docs/15-compliance/00-fips-compliance.md b/content/docs/15-compliance/00-fips-compliance.md deleted file mode 100644 index 62d1eb1de6..0000000000 --- a/content/docs/15-compliance/00-fips-compliance.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: "FIPS Compliance" -metaTitle: "Certification of FIPS Compliance" -metaDescription: "Palette is FIPS certificated. Read to learn more about Palette and its certification of FIPS Compliance" -icon: "" -hideToC: false -fullWidth: false ---- - -import Tabs from 'shared/components/ui/Tabs'; -import WarningBox from 'shared/components/WarningBox'; -import InfoBox from 'shared/components/InfoBox'; -import PointsOfInterest from 'shared/components/common/PointOfInterest'; -import Tooltip from "shared/components/ui/Tooltip"; - - - -# Overview - -Palette complies with FIPS certification and supports the FIPS-compliant versions of Kubernetes (PXK and PXK-E) for enhanced security for your mission-critical workload. You can enable FIPS mode for Palette at three scopes: tenant, project, or cluster scope. - -Platform FIPS enables FIPS support at the **Tenant** and **Project** scope. The cluster scope FIPS support is for deploying FIPS-enabled infrastructure layers for [cluster profiles](/cluster-profiles). When platform FIPS support is enabled you must ensure the infrastructure layers is FIPS compliant. - -
- -* [Tenant Scope](/compliance/fips-compliance#tenantscope) - - -* [Project Scope](/compliance/fips-compliance#projectscope) - - -* [Cluster Scope](/compliance/fips-compliance#clusterscope) - -## Tenant Scope - -To enable FIPS compliance for Palette's platform internal components, you must enable FIPS mode at the Tenant level. The tenant level compliance covers all the projects under the tenant. - -
- - -To enable Tenant Scope FIPS compliance: - -1. Log in to Palette as Tenant Admin and go to **Tenant Settings** from the left **Main Menu**. - - -2. Click **Platform Settings** and toggle **Platform FIPS Support** button. - - -If you need to disable FIPS support, toggle back the **Platform FIPS Support** button. - - -## Project Scope - -You can enable FIPS Mode for individual projects. This can be achieved by enabling FIPS at the project scope. - -
- - -To enable Project scope FIPS compliance - -1. Log in to Palette as Project Admin and go to **Project Settings** from the left main menu. - - -2. Click **Platform Settings** and toggle **Platform FIPS Support** button. - - -If you need to disable FIPS support, toggle back the **Platform FIPS Support** button. - - -## Cluster Scope - -Cluster scope FIPS mode provides FIPS-compliant Palette infrastructure layers. Palette supports the FIPS-compliant versions of Kubernetes (PXK and PXK-E) for the cluster profiles. Clusters by default run with Palette-enabled security features. When clusters are enabled in FIPS mode the cluster is deployed with FIPS-compliant Kubernetes versions and Palette components. Palette provisions FIPS-compliant images for all cluster deployments. - - -
- -To enable cluster-level FIPS mode while [creating cluster profile](/cluster-profiles/task-define-profile) add the layers from the FIPS-compliant pack registry. To access the FIPS registry, [contact Spectro Cloud support](https://spectrocloud.atlassian.net/servicedesk/customer/portals). -## Use Cases - -The FIPS mode can cover different use cases as below: - -|Use Cases | FIPS Mode | Mandatory Condition| -|----------|--------------|--------------| -|All the projects under a tenant needs to be in FIPS mode | Tenant FIPS Support|Cluster Scope FIPS | -|Only selected projects under a tenant needs to be FIPS enabled| Enable Project FIPS Support for the selected projects|Cluster Scope FIPS| -|Only cluster scope FIPS to be enabled|Tenant and Project scope are not required| Enable only cluster scope FIPS mode| - -**Note:** when platform FIPS supported is enabled, infra layers must be FIPS complaint. - -
- - - -FIPS enablement at the tenant or project scope can be disabled or enabled during cluster creation. Toggle the **FIPS Mode** button while creating the cluster configurations of cluster deployment. - - - -### Platforms Supported: - -Palette supports FIPS compliance for the following platforms: - -* AWS -* VMware - -
\ No newline at end of file diff --git a/content/docs/16-component.md b/content/docs/16-component.md index 92087f66c2..50c4bbb707 100644 --- a/content/docs/16-component.md +++ b/content/docs/16-component.md @@ -21,6 +21,7 @@ This page lists the version details of various Palette components and their resp |Palette Release| Recommended CLI Version| |---------------------------|----| +|Release 4.0.0 |4.0.0 | |Release 3.4.0 |3.4.0 | |Release 3.3.0 |3.3.0 | @@ -29,23 +30,12 @@ This page lists the version details of various Palette components and their resp |Palette Release|CLI Version| |---|-------| +|Release 4.0.0 |v4.0.0 | |Release 3.4.0 |v3.4.2 | |Release 3.3.0 |v3.3.0 | |Release 3.2.0 |v3.2.0 | -
- -|Palette Release| Docker Image Version| -|---------------------------|----| -|Release 3.3.0 | 3.4.0 | -|Release 3.3.0 | 3.3.0 | -|Release 3.2.0 |3.2.0 | -|Release 3.1.0 |3.1.0 | -|Release 3.0.0 |3.0.0 | -|Release 2.8.0 |2.8.0 | -|Release 2.7.0 |2.7.0 | -|Release 2.6.0 |2.6.0 | # On-Premises Installer Version @@ -137,10 +127,10 @@ This page lists the version details of various Palette components and their resp |Ubuntu| 22.04| |Ubuntu| 20.04| |Ubuntu| 18.04| -|CentOS| 7.7| -|CentOS| 7.9| |CentOS| 8.0| -|OpenSuSE|14.4| +|CentOS| 7.9| +|CentOS| 7.7| +|OpenSuSE|15.4| # Network Layer Versions @@ -170,6 +160,7 @@ This page lists the version details of various Palette components and their resp - [Packs List](/integrations#integrations) + - [Downloads](/spectro-downloads#palettedynamicartifacts) diff --git a/content/docs/16-spectro-downloads.md b/content/docs/16-spectro-downloads.md index 45e2e9ec90..93ecd2522a 100644 --- a/content/docs/16-spectro-downloads.md +++ b/content/docs/16-spectro-downloads.md @@ -1,7 +1,7 @@ --- title: "Downloads" -metaTitle: "Spectro Downloads Artifacts" -metaDescription: "Spectro Cloud Artifacts Downloads " +metaTitle: "Downloads" +metaDescription: "Overview of Palette downloads and their respective URL and checksums." icon: "cloud-download-alt" hideToC: false fullWidth: false @@ -10,46 +10,41 @@ fullWidth: false import Tabs from 'shared/components/ui/Tabs'; import WarningBox from 'shared/components/WarningBox'; import InfoBox from 'shared/components/InfoBox'; -import PointsOfInterest from 'shared/components/common/PointOfInterest'; -import Tooltip from "shared/components/ui/Tooltip"; +The following Palette downloads are available: -# Overview +## Self-Hosted +You can deploy a self-hosted Palette to your environment. Refer to the [Self-Hosted Installation](/enterprise-version/) documentation for additional guidance on how to install Palette. Palette VerteX installation guide can be found in the [Palette VerteX install](/vertex/install-palette-vertex) document. -Use the following resources to support your on-prem and SaaS operations when using Palette. +
+ -# Self-Hosted -You can deploy a self-hosted flavor of Palette to your own environment. The following resources are available for self-hosted environments. +Starting with Palette 4.0.0, the Palette CLI, and the Helm Chart, are the only supported methods for installing Palette. The Palette OVA installation method is only available for versions 3.4 and earlier. Refer to the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster), or the [Kubernetes Install Helm Chart](/enterprise-version#kubernetesinstallhelmchart) guides for additional guidance on how to install Palette. + -## Self-Hosted Palette Installer +
-To request the Palette Self-hosted installer image, please contact our support team by sending an email to support@spectrocloud.com. Kindly provide the following information in your email: +## SAAS - Private Cloud Gateway (PCG) -- Your full name -- Organization name (if applicable) -- Email address -- Phone number (optional) -- A brief description of your intended use for the Palette Self-host installer image. -Our dedicated support team will promptly get in touch with you to provide the necessary assistance and share the installer image. - -If you have any questions or concerns, please feel free to contact support@spectrocloud.com. +Palette supports on-prem environments through the Private Cloud Gateway (PCG) component. PCG provides support for isolated private cloud or data center environments. When installed on-prem, PCG registers itself with Palette, allowing for secure communication between the SaaS portal and the private cloud environment. The gateway also enables end-to-end lifecycle management of Kubernetes clusters in private cloud environments directly from the SaaS portal. -# Air-Gapped Installation +
-You can install Palette in a VMware environment with no internet connection. Use the following resources to support an air-gapped environment. + -# SAAS - Private Cloud Gateway (PCG) +Starting with Palette 4.0, the installation of PCG is done through the Palette CLI. Refer to the Palette CLI [PCG command](/palette-cli/commands/#pcg) document for installation guidance. + -Palette supports on-prem environments through the Private Cloud Gateway (PCG) component. PCG provides support for isolated private cloud or data center environments. When installed on-prem, PCG registers itself with Palette, allowing for secure communication between the SaaS portal and the private cloud environment. The gateway also enables end-to-end lifecycle management of Kubernetes clusters in private cloud environments directly from the SaaS portal. +
-## vSphere PCG Image +### vSphere PCG Image |Version|URL| Checksum (SHA256) | |---|---|---| @@ -58,36 +53,38 @@ Palette supports on-prem environments through the Private Cloud Gateway (PCG) co |1.4.0|https://software.spectrocloud.com/pcg/installer/v1.4.0/gateway-installer-v1.4.0.ova| `67973c6ada136f64d9316dc05cda81d419997487c8007b6d58802bec12fb80dd` | ------ -## MAAS PCG Image +### MAAS PCG Image |Version|URL| Checksum (SHA256) | |---|---|---| -|1.0.12|https://gcr.io/spectro-images-public/release/spectro-installer:1.0.12| `a229d2f7593d133a40c559aa0fb45feca8b0cd1b2fcebfe2379d76f60bfe038b` +|1.0.12|https://gcr.io/spectro-images-public/release/spectro-installer:1.0.12| `a229d2f7593d133a40c559aa0fb45feca8b0cd1b2fcebfe2379d76f60bfe038b`| --------- -## OpenStack PCG Image +### OpenStack PCG Image |Version|URL| Checksum (SHA256) | |---|---|---| -|1.0.12|https://gcr.io/spectro-images-public/release/spectro-installer:1.0.12| `a229d2f7593d133a40c559aa0fb45feca8b0cd1b2fcebfe2379d76f60bfe038b` +|1.0.12|https://gcr.io/spectro-images-public/release/spectro-installer:1.0.12| `a229d2f7593d133a40c559aa0fb45feca8b0cd1b2fcebfe2379d76f60bfe038b`| ------- -# Palette CLI +## Palette CLI The Palette Command Line Interface (CLI) is a tool that you can use to interact with Palette programmatically. Check out the [Palette CLI](/palette-cli/install-palette-cli) document for installation guidance. |Version| Operating System | Checksum (SHA256) | |---|---|---| -|3.4.0| [Linux-amd64](https://software.spectrocloud.com/palette-cli/v3.4.0/linux/cli/palette)| `9dd1e1c70b0b30c2a35b54d1cb54b230593842a114f8d7cbeebe4e882fa2795e` -|3.4.0| [OSX-arm64](https://software.spectrocloud.com/palette-cli/v3.4.0/osx/cli/palette)| `88b9e74705a0d66f9b34481002a8d33889c94ef7788a590807b1538e8513c62a` +|4.0.0| [Linux-amd64](https://software.spectrocloud.com/palette-cli/v4.0.0/linux/cli/palette)| `44fe237d2dc8bec04e45878542339cbb5f279ed7374b5dfe6118c4cbe94132b4` | +|3.4.0| [Linux-amd64](https://software.spectrocloud.com/palette-cli/v3.4.0/linux/cli/palette)| `9dd1e1c70b0b30c2a35b54d1cb54b230593842a114f8d7cbeebe4e882fa2795e`| +|3.4.0| [OSX-arm64](https://software.spectrocloud.com/palette-cli/v3.4.0/osx/cli/palette)| `88b9e74705a0d66f9b34481002a8d33889c94ef7788a590807b1538e8513c62a`| -# Palette Edge CLI +## Palette Edge CLI -CLI Version| Operating System | Checksum (SHA256) | --------|---| --- | -v3.4.3 | [Linux-amd64](https://software.spectrocloud.com/stylus/v3.4.3/cli/linux/palette-edge) | `b53ccd28ea2a36a6eda43e0e7884c97bebd7d78922374168e1819b768df54f16` +|Version| Operating System | Checksum (SHA256) | +|-------|---| --- | +|4.0.2 | [Linux-amd64](https://software.spectrocloud.com/stylus/v4.0.2/cli/linux/palette-edge) | `257d868b490979915619969815fd78aa5c7526faba374115f8d7c9d4987ba05d`| +|3.4.3 | [Linux-amd64](https://software.spectrocloud.com/stylus/v3.4.3/cli/linux/palette-edge) | `b53ccd28ea2a36a6eda43e0e7884c97bebd7d78922374168e1819b768df54f16`| diff --git a/content/docs/17-glossary-all.md b/content/docs/17-glossary-all.md index 2f842999e9..4a2e3933b1 100644 --- a/content/docs/17-glossary-all.md +++ b/content/docs/17-glossary-all.md @@ -158,6 +158,12 @@ Projects provide a way for grouping clusters together for logical separation. Ro ## Public Pack Registry Palette maintains a public pack registry containing various [packs](#pack) that can be used in any [cluster profile](#cluster-profile). The pack content in this registry is constantly updated with new integrations. + + +## Repavement + +Repavement is the process of replacing a Kubernetes node with a new one. This is typically done when a node is unhealthy or needs to be upgraded. The process involves draining the node, or in other words, migrating active workloads to another healthy node, and removing it from the cluster. A new node is created and configured with the same settings as the old node and added back to the cluster. The process is fully automated and does not require any manual intervention. + ## Role A Role is a collection of [permissions](#permission). There are two kinds of roles in Palette: *tenant roles* and *project roles*. *Tenant roles* are a collection of tenant-level permissions such as create a new user, add a new project, etc. *Project roles* consist of permissions for various actions within the scope of a project such as create a cluster profile, create a cluster, etc. @@ -179,6 +185,10 @@ Tenant represents a customer or an organization in Palette. Palette is a multi-t ## User Users are members of a [tenant](#tenant) who are assigned [roles](#role) that control their access within the platform. For example, users with the tenant admin role get permissions to perform all actions across all [projects](#project) in the tenant whereas users assigned project roles, only get specific permission within the associated projects. The user's personal information (email, name) is treated as sensitive data and fully encrypted using the tenant's unique encryption key. + +## VMO +Palette [Virtual Machine Orchestrator](/vm-management) provides a unified platform for managing containerized and virtualized applications. Palette VM Orchestrator allows organizations to onboard, deploy, manage, and scale VMs within the same cluster as their containerized applications. + ## Workload An application running on the Kubernetes cluster is called a Workload. It can be a set of components that work together or a single independent component, run as a set of pods. In Kubernetes terms, a Pod is a set of running containers on your cluster. ## Workload Cluster diff --git a/content/docs/20-legal-licenses.md b/content/docs/20-legal-licenses.md index bd36c83168..47ca78f8b8 100644 --- a/content/docs/20-legal-licenses.md +++ b/content/docs/20-legal-licenses.md @@ -10,400 +10,491 @@ fullWidth: true # Overview - + The following table lists the open-source licenses tied to the libraries and modules currently in use by Palette. If you have any questions or concerns, contact us at support@spectrocloud.com -|Library |License | -|-------------------------------------------------------------------------------|:----------------:| -|cryptography | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|fifo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/astaxie/beego | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/Azure/go-autorest/autorest/date | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/canonical/cluster-api-bootstrap-provider-microk8s | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/canonical/cluster-api-control-plane-provider-microk8s | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/containerd/cgroups | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/containerd/console | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/containerd/continuity | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/coredns/caddy | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/coreos/go-oidc/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/dgraph-io/ristretto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/dimchansky/utfbom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/distribution | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/docker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/go-connections | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/go-metrics | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/go-units | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/docker/libtrust | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/flynn/go-shlex | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-logr/logr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-logr/stdr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-logr/zapr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/analysis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/jsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/jsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/jsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/jsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/loads | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/strfmt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/swag | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/swag | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/go-openapi/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/goharbor/go-client | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/goharbor/harbor | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/golang/groupcache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/google/btree v1.1.2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/google/go-containerregistry | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/google/gofuzz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/google/shlex | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/gophercloud/gophercloud | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/inconshreveable/mousetrap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/jaypipes/pcidb | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/jmespath/go-jmespath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/jonboulle/clockwork | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/kairos-io/kairos | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/klauspost/compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/kylelemons/godebug | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/Masterminds/goutils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/mattermost/xml-roundtrip-validator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/matttproud/golang_protobuf_extensions | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/metal3-io/ip-address-manager | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/mitchellh/cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/moby/locker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/moby/locker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/moby/spdystream | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/modern-go/reflect2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/mudler/go-pluggable | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/mudler/yip | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/nats-io/jwt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/oklog/ulid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/opencontainers/go-digest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/opencontainers/image-spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/opencontainers/image-spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/opentracing/opentracing-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/opentracing/opentracing-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/pelletier/go-toml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/prometheus/procfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/pytimer/k8sutil | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/rancher/system-upgrade-controller/pkg/apis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/rancher/wrangler | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/sanathkr/go-yaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/spectrocloud/cluster-api-provider-maas | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/spectrocloud/maas-client-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/spf13/afero | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/tencentcloud/tencentcloud-sdk-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/tklauser/numcpus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/xdg-go/pbkdf2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/xeipuuv/gojsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/xeipuuv/gojsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|go-events | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|go-tools | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|go.etcd.io/etcd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|go.opentelemetry.io/contrib | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gojsonschemagithub.com/xeipuuv/gojsonschema | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gomodules.xyz/jsonpatch/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gopkg.in/ini.v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gopkg.in/square/go-jose.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gopkg.in/square/go-jose.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gopkg.in/validator.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gopkg.in/yaml.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|gotest.tools | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|grpc-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|helm.sh/helm/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/census-instrumentation/opencensus-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/containerd/stargz-snapshotter | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/googleapis/google-api-nodejs-client | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/less/less.js | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/nats-io/cliprompts | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/open-telemetry/opentelemetry-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/open-telemetry/opentelemetry-proto-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/oras-project/oras-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/pamelafox/lscache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://github.com/puppeteer/puppeteer/tree/main | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://www.npmjs.com/package/@datadog/browser-logs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://www.npmjs.com/package/@swc/core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|https://www.npmjs.com/package/axios-retry | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/apiserver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/cli-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/klog/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/kubectl | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|moby | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|nsc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|runc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|runtime-spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|selinux | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api-provider-aws | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api-provider-azure | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api-provider-gcp | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api-provider-openstack | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/cluster-api-provider-vsphere | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/controller-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/kustomize/kyaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/structured-merge-diff/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|sigs.k8s.io/structured-merge-diff/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|ttrpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|typeurl | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|k8s.io/cluster-bootstrap |[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0)| -|github.com/nats-io/nats-server | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -|github.com/beevik/etree | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/gorilla/handlers | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/gorilla/websocket | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/jasonlvhit/gocron | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/magiconair/properties | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/nwaples/rardecode | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/pkg/browser | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/russross/blackfriday | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|gopkg.in/check.v1 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|howett.net/plist | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|https://github.com/Leaflet/Leaflet | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|https://www.npmjs.com/package/eslint-plugin-flowtype | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|https://www.npmjs.com/package/react-transition-group | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -|github.com/aybabtme/rgbterm | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/chai2010/gettext-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/cheggaaa/pb | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/cyphar/filepath-securejoin | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/evanphx/json-patch | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/evanphx/json-patch | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/evanphx/json-patch/v5 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/golang/snappy | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/google/go-cmp | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/google/go-github | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/google/go-querystring | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/googleapis/gax-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/gorilla/mux | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/gorilla/mux | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/grpc-ecosystem/grpc-gateway | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/grpc-ecosystem/grpc-gateway/v2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/imdario/mergo | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/imdario/mergo | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/jessevdk/go-flags | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/liggitt/tabwriter | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/munnerz/goautoneg | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/PaesslerAG/gval | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/PaesslerAG/jsonpath | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/pierrec/lz4/v4 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/pmezard/go-difflib | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/PuerkitoBio/purell | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/PuerkitoBio/purell | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/PuerkitoBio/urlesc | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/shirou/gopsutil/v3 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/spf13/pflag | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/tklauser/go-sysconf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/ulikunitz/xz | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|github.com/vbatts/tar-split | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|go.starlark.net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|go.uber.org/tools | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/exp | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/lint | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/oauth2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/sync | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/time | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|golang.org/x/xerrors | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|google-api-go-client | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|gopkg.in/inf.v0 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|gopkg.in/inf.v0 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|gopkg.in/tomb.v1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|mod | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -|https://github.com/lodash/lodash | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/legalcode) | -|https://github.com/nihey/react-clipboard.js | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/legalcode) | -|github.com/gorhill/cronexpr | [GPL-3.0-only](https://spdx.org/licenses/GPL-3.0-only.html) | -|github.com/davecgh/go-spew | [ISC](https://opensource.org/license/isc-license-txt) | -|github.com/nfnt/resize | [ISC](https://opensource.org/license/isc-license-txt) | -|https://github.com/istanbuljs/nyc | [ISC](https://opensource.org/license/isc-license-txt) | -|https://github.com/vitest-dev/vitest | [ISC](https://opensource.org/license/isc-license-txt) | -|https://www.npmjs.com/package/redux-debounce-thunk | [ISC](https://opensource.org/license/isc-license-txt) | -|sigs.k8s.io/kustomize/api | [ISC](https://opensource.org/license/isc-license-txt) | -|@ant-design/compatible | [MIT](https://opensource.org/license/mit/) | -|atomicgo.dev/keyboard | [MIT](https://opensource.org/license/mit/) | -|emperror.dev/errors | [MIT](https://opensource.org/license/mit/) | -|github.com/apparentlymart/go-cidr | [MIT](https://opensource.org/license/mit/) | -|github.com/asaskevich/govalidator | [MIT](https://opensource.org/license/mit/) | -|github.com/avast/retry-go | [MIT](https://opensource.org/license/mit/) | -|github.com/Azure/azure-pipeline-go | [MIT](https://opensource.org/license/mit/) | -|github.com/Azure/go-ansiterm | [MIT](https://opensource.org/license/mit/) | -|github.com/AzureAD/microsoft-authentication-library-for-go | [MIT](https://opensource.org/license/mit/) | -|github.com/beorn7/perks | [MIT](https://opensource.org/license/mit/) | -|github.com/blang/semver/v4 | [MIT](https://opensource.org/license/mit/) | -|github.com/bshuster-repo/logrus-logstash-hook | [MIT](https://opensource.org/license/mit/) | -|github.com/BurntSushi/toml | [MIT](https://opensource.org/license/mit/) | -|github.com/cenkalti/backoff/v4 | [MIT](https://opensource.org/license/mit/) | -|github.com/chuckpreslar/emission | [MIT](https://opensource.org/license/mit/) | -|github.com/denisbrodbeck/machineid | [MIT](https://opensource.org/license/mit/) | -|github.com/docker/docker-credential-helpers | [MIT](https://opensource.org/license/mit/) | -|github.com/dustin/go-humanize | [MIT](https://opensource.org/license/mit/) | -|github.com/emicklei/go-restful | [MIT](https://opensource.org/license/mit/) | -|github.com/emicklei/go-restful | [MIT](https://opensource.org/license/mit/) | -|github.com/emicklei/go-restful/v3 | [MIT](https://opensource.org/license/mit/) | -|github.com/exponent-io/jsonpath | [MIT](https://opensource.org/license/mit/) | -|github.com/felixge/httpsnoop | [MIT](https://opensource.org/license/mit/) | -|github.com/felixge/httpsnoop | [MIT](https://opensource.org/license/mit/) | -|github.com/form3tech-oss/jwt-go | [MIT](https://opensource.org/license/mit/) | -|github.com/go-errors/errors | [MIT](https://opensource.org/license/mit/) | -|github.com/go-gorp/gorp/v3 | [MIT](https://opensource.org/license/mit/) | -|github.com/go-ole/go-ole | [MIT](https://opensource.org/license/mit/) | -|github.com/gobuffalo/flect | [MIT](https://opensource.org/license/mit/) | -|github.com/gobwas/glob | [MIT](https://opensource.org/license/mit/) | -|github.com/golang-jwt/jwt | [MIT](https://opensource.org/license/mit/) | -|github.com/golang-jwt/jwt/v4 | [MIT](https://opensource.org/license/mit/) | -|github.com/goph/logur | [MIT](https://opensource.org/license/mit/) | -|github.com/gosuri/uitable | [MIT](https://opensource.org/license/mit/) | -|github.com/gregjones/httpcache | [MIT](https://opensource.org/license/mit/) | -|github.com/huandu/xstrings | [MIT](https://opensource.org/license/mit/) | -|github.com/huandu/xstrings | [MIT](https://opensource.org/license/mit/) | -|github.com/itchyny/gojq | [MIT](https://opensource.org/license/mit/) | -|github.com/itchyny/timefmt-go | [MIT](https://opensource.org/license/mit/) | -|github.com/jmoiron/sqlx | [MIT](https://opensource.org/license/mit/) | -|github.com/joho/godotenv | [MIT](https://opensource.org/license/mit/) | -|github.com/josharian/intern | [MIT](https://opensource.org/license/mit/) | -|github.com/josharian/intern | [MIT](https://opensource.org/license/mit/) | -|github.com/jpillora/backoff | [MIT](https://opensource.org/license/mit/) | -|github.com/juliangruber/go-intersect | [MIT](https://opensource.org/license/mit/) | -|github.com/kballard/go-shellquote | [MIT](https://opensource.org/license/mit/) | -|github.com/kelseyhightower/envconfig | [MIT](https://opensource.org/license/mit/) | -|github.com/klauspost/pgzip | [MIT](https://opensource.org/license/mit/) | -|github.com/konsorten/go-windows-terminal-sequences | [MIT](https://opensource.org/license/mit/) | -|github.com/kr/pretty | [MIT](https://opensource.org/license/mit/) | -|github.com/lann/builder | [MIT](https://opensource.org/license/mit/) | -|github.com/lib/pq | [MIT](https://opensource.org/license/mit/) | -|github.com/lithammer/fuzzysearch | [MIT](https://opensource.org/license/mit/) | -|github.com/loft-sh/cluster-api-provider-vcluster | [MIT](https://opensource.org/license/mit/) | -|github.com/mailru/easyjson | [MIT](https://opensource.org/license/mit/) | -|github.com/MakeNowJust/heredoc | [MIT](https://opensource.org/license/mit/) | -|github.com/mattn/go-ieproxy | [MIT](https://opensource.org/license/mit/) | -|github.com/mattn/go-isatty | [MIT](https://opensource.org/license/mit/) | -|github.com/mattn/go-runewidth | [MIT](https://opensource.org/license/mit/) | -|github.com/mgutz/ansi | [MIT](https://opensource.org/license/mit/) | -|github.com/mholt/archiver/v3 | [MIT](https://opensource.org/license/mit/) | -|github.com/Microsoft/hcsshim | [MIT](https://opensource.org/license/mit/) | -|github.com/mitchellh/colorstring | [MIT](https://opensource.org/license/mit/) | -|github.com/mitchellh/go-homedir | [MIT](https://opensource.org/license/mit/) | -|github.com/mitchellh/mapstructure | [MIT](https://opensource.org/license/mit/) | -|github.com/monochromegane/go-gitignore | [MIT](https://opensource.org/license/mit/) | -|github.com/montanaflynn/stats | [MIT](https://opensource.org/license/mit/) | -|github.com/morikuni/aec | [MIT](https://opensource.org/license/mit/) | -|github.com/nxadm/tail | [MIT](https://opensource.org/license/mit/) | -|github.com/onsi/gomega | [MIT](https://opensource.org/license/mit/) | -|github.com/otiai10/copy | [MIT](https://opensource.org/license/mit/) | -|github.com/peterbourgon/diskv | [MIT](https://opensource.org/license/mit/) | -|github.com/phpdave11/gofpdi | [MIT](https://opensource.org/license/mit/) | -|github.com/pterm/pterm | [MIT](https://opensource.org/license/mit/) | -|github.com/qeesung/image2ascii | [MIT](https://opensource.org/license/mit/) | -|github.com/rivo/uniseg | [MIT](https://opensource.org/license/mit/) | -|github.com/robfig/cron | [MIT](https://opensource.org/license/mit/) | -|github.com/rubenv/sql-migrate | [MIT](https://opensource.org/license/mit/) | -|github.com/shopspring/decimal | [MIT](https://opensource.org/license/mit/) | -|github.com/sirupsen/logrus | [MIT](https://opensource.org/license/mit/) | -|github.com/skip2/go-qrcode | [MIT](https://opensource.org/license/mit/) | -|github.com/spf13/cast | [MIT](https://opensource.org/license/mit/) | -|github.com/spf13/jwalterweatherman | [MIT](https://opensource.org/license/mit/) | -|github.com/spf13/viper | [MIT](https://opensource.org/license/mit/) | -|github.com/StackExchange/wmi | [MIT](https://opensource.org/license/mit/) | -|github.com/stretchr/testify | [MIT](https://opensource.org/license/mit/) | -|github.com/stripe/stripe-go/v71 | [MIT](https://opensource.org/license/mit/) | -|github.com/subosito/gotenv | [MIT](https://opensource.org/license/mit/) | -|github.com/tidwall/pretty | [MIT](https://opensource.org/license/mit/) | -|github.com/twpayne/go-vfs | [MIT](https://opensource.org/license/mit/) | -|github.com/wayneashleyberry/terminal-dimensions | [MIT](https://opensource.org/license/mit/) | -|github.com/xlab/treeprint | [MIT](https://opensource.org/license/mit/) | -|github.com/xo/terminfo | [MIT](https://opensource.org/license/mit/) | -|github.com/youmark/pkcs8 | [MIT](https://opensource.org/license/mit/) | -|github.com/yusufpapurcu/wmi | [MIT](https://opensource.org/license/mit/) | -|github.com/ztrue/shutdown | [MIT](https://opensource.org/license/mit/) | -|go-colorable | [MIT](https://opensource.org/license/mit/) | -|go-winio | [MIT](https://opensource.org/license/mit/) | -|go.uber.org/multierr | [MIT](https://opensource.org/license/mit/) | -|go.uber.org/tools | [MIT](https://opensource.org/license/mit/) | -|go.uber.org/zap | [MIT](https://opensource.org/license/mit/) | -|gopkg.in/natefinch/lumberjack.v2 | [MIT](https://opensource.org/license/mit/) | -|gopkg.in/natefinch/lumberjack.v2 | [MIT](https://opensource.org/license/mit/) | -|gopkg.in/yaml.v1 | [MIT](https://opensource.org/license/mit/) | -|https://github.com/atomicgo/cursor | [MIT](https://opensource.org/license/mit/) | -|https://github.com/axios/axios | [MIT](https://opensource.org/license/mit/) | -|https://github.com/babel/babel/tree/master/packages/babel-core | [MIT](https://opensource.org/license/mit/) | -|https://github.com/cespare/xxhash | [MIT](https://opensource.org/license/mit/) | -|https://github.com/chimurai/http-proxy-middleware | [MIT](https://opensource.org/license/mit/) | -|https://github.com/defunctzombie/node-url | [MIT](https://opensource.org/license/mit/) | -|https://github.com/evanw/esbuild | [MIT](https://opensource.org/license/mit/) | -|https://github.com/facebook/prop-types | [MIT](https://opensource.org/license/mit/) | -|https://github.com/facebook/react | [MIT](https://opensource.org/license/mit/) | -|https://github.com/i18next/i18next-browser-languageDetector | [MIT](https://opensource.org/license/mit/) | -|https://github.com/i18next/i18next-http-backend | [MIT](https://opensource.org/license/mit/) | -|https://github.com/i18next/i18next-scanner | [MIT](https://opensource.org/license/mit/) | -|https://github.com/i18next/i18next-xhr-backend | [MIT](https://opensource.org/license/mit/) | -|https://github.com/immerjs/immer | [MIT](https://opensource.org/license/mit/) | -|https://github.com/jsdom/jsdom | [MIT](https://opensource.org/license/mit/) | -|https://github.com/Leaflet/Leaflet.markercluster | [MIT](https://opensource.org/license/mit/) | -|https://github.com/ljharb/istanbul-merge | [MIT](https://opensource.org/license/mit/) | -|https://github.com/microsoft/monaco-editor | [MIT](https://opensource.org/license/mit/) | -|https://github.com/moment/moment | [MIT](https://opensource.org/license/mit/) | -|https://github.com/onebay/vite-plugin-imp | [MIT](https://opensource.org/license/mit/) | -|https://github.com/paularmstrong/normalizr | [MIT](https://opensource.org/license/mit/) | -|https://github.com/remcohaszing/monaco-yaml | [MIT](https://opensource.org/license/mit/) | -|https://github.com/remix-run/history | [MIT](https://opensource.org/license/mit/) | -|https://github.com/schollz/progressbar/ | [MIT](https://opensource.org/license/mit/) | -|https://github.com/sindresorhus/query-string | [MIT](https://opensource.org/license/mit/) | -|https://github.com/tryggvigy/pseudo-localization | [MIT](https://opensource.org/license/mit/) | -|https://github.com/validatorjs/validator.js | [MIT](https://opensource.org/license/mit/) | -|https://github.com/vdesjs/vite-plugin-monaco-editor | [MIT](https://opensource.org/license/mit/) | -|https://github.com/vitejs/vite | [MIT](https://opensource.org/license/mit/) | -|https://github.com/wojtekmaj/react-calendar | [MIT](https://opensource.org/license/mit/) | -|https://github.com/zalmoxisus/redux-devtools-extension | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@fortawesome/fontawesome-svg-core | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@fullstory/browser | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@honkhonk/vite-plugin-svgr?activeTab=dependencies| [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@nivo/bar | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@react-spring/core | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@react-three/fiber | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@stripe/react-stripe-js | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@types/jest | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/@visx/axis | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/base-64 | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/clipboard | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/connected-react-router | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/cypress | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/eslint | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/express | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/fast-deep-equal | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/jest | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/netmask | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/nock | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/node-fetch | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-dev-utils | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-dom | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-helmet | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-i18next | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-redux | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-router | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-router-dom | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/react-teleporter | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/redux | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/redux-thunk | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/reselect | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/rollup-plugin-visualizer | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/start-server-and-test | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/styled-components | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/unique-names-generator | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/unplugin-swc | [MIT](https://opensource.org/license/mit/) | -|https://www.npmjs.com/package/vite-tsconfig-paths | [MIT](https://opensource.org/license/mit/) | -|libvirt.org/go/libvirt | [MIT](https://opensource.org/license/mit/) | -|pty | [MIT](https://opensource.org/license/mit/) | -|run-node | [MIT](https://opensource.org/license/mit/) | -|stack | [MIT](https://opensource.org/license/mit/) | -|sigs.k8s.io/yaml | [MIT](https://github.com/kubernetes-sigs/yaml/blob/master/LICENSE) | -|github.com/hashicorp/go-multierror | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) | -|github.com/hashicorp/go-version | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) | -|github.com/hashicorp/hcl | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) | -|golang-lru | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) | -|github.com/xi2/xz | [public-domain](https://github.com/xi2/xz/blob/master/LICENSE) | +| Library | License| +|------- | -------| +|api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0)| +| apimachinery | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| appengine | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| assert | [MIT](https://opensource.org/license/mit/) +| atomic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| aws-sdk-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| azure-sdk-for-go | [MIT](https://opensource.org/license/mit/) +| backoff | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| beego | [MIT](https://opensource.org/license/mit/) +| cast | [MIT](https://opensource.org/license/mit/) +| cert-manager | [MIT](https://opensource.org/license/mit/) +| client-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| client_golang | [MIT](https://opensource.org/license/mit/) +| client_model | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cloud.google.com/go/container | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-bootstrap-provider-microk8s | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-control-plane-provider-microk8s | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-aws | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-azure | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-coxedge | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-gcp | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-maas | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-openstack | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-vcluster | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-api-provider-vsphere | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cluster-bootstrap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| component-base | [MIT](https://opensource.org/license/mit/) +| compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| concurrent | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| containerized-data-importer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| controller-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| corefile-migration | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| crypto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| easyjson | [MIT](https://opensource.org/license/mit/) +| emperror.dev/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| errwrap | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| exp | [MIT](https://opensource.org/license/mit/) +| flect | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| fsnotify | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| ginkgo | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| github.com/andybalholm/brotli | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/apparentlymart/go-cidr | [MIT](https://opensource.org/license/mit/) +| github.com/avast/retry-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/Azure/go-autorest/autorest/to | [MIT](https://opensource.org/license/mit/) +| github.com/Azure/go-autorest/autorest/validation | [MIT](https://opensource.org/license/mit/) +| github.com/blang/semver/v4 | [MIT](https://opensource.org/license/mit/) +| github.com/coredns/caddy | [MIT](https://opensource.org/license/mit/) +| github.com/docker/distribution | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/dsnet/compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/emicklei/go-restful/v3 | [MIT](https://opensource.org/license/mit/) +| github.com/evanphx/json-patch/v5 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/go-errors/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/golang-jwt/jwt/v4 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/google/gnostic | [MIT](https://opensource.org/license/mit/) +| github.com/go-openapi/analysis | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/go-openapi/errors | [MIT](https://opensource.org/license/mit/) +| github.com/go-openapi/loads | [MIT](https://opensource.org/license/mit/) +| github.com/go-openapi/runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/go-openapi/strfmt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/go-openapi/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/gophercloud/gophercloud | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/grpc-ecosystem/grpc-gateway/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/jasonlvhit/gocron | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/juliangruber/go-intersect | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/klauspost/pgzip | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/lib/pq | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/Masterminds/goutils | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| github.com/Masterminds/sprig/v3 | [MIT](https://opensource.org/license/mit/) +| github.com/mholt/archiver/v3 | [MIT](https://opensource.org/license/mit/) +| github.com/minio/highwayhash | [MIT](https://opensource.org/license/mit/) +| github.com/[MIT](https://opensource.org/license/mit/)chellh/copystructure | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/[MIT](https://opensource.org/license/mit/)chellh/hashstructure | [MIT](https://opensource.org/license/mit/) +| github.com/[MIT](https://opensource.org/license/mit/)chellh/reflectwalk | [MIT](https://opensource.org/license/mit/) +| github.com/nats-io/jwt/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/nats-io/nats.go | [MIT](https://opensource.org/license/mit/) +| github.com/nats-io/nkeys | [MIT](https://opensource.org/license/mit/) +| github.com/nats-io/nuid | [MIT](https://opensource.org/license/mit/) +| github.com/nwaples/rardecode | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/opencontainers/go-digest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/openshift/custom-resource-status | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/PaesslerAG/gval | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/pborman/uuid | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| github.com/pierrec/lz4/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/shopspring/decimal | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/tidwall/pretty | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/ulikunitz/xz | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/xi2/xz | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go | [MIT](https://opensource.org/license/mit/) +| goautoneg | [MIT](https://opensource.org/license/mit/) +| go-autorest | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go-client | public-domain +| go-cmp | [MIT](https://opensource.org/license/mit/) +| go-difflib | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| gofuzz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-genproto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-humanize | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-internal | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-jmespath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| golang-lru | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| golang_protobuf_extensions | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| gomega | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| gomodules.xyz/jsonpatch/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go.mongodb.org/mongo-driver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-multierror | [MIT](https://opensource.org/license/mit/) +| google-cloud-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go.opentelemetry.io/otel/exporters/jaeger | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go.opentelemetry.io/otel/internal/metric | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| go-spew | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| gotest.tools | [MIT](https://opensource.org/license/mit/) +| govalidator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-wildcard | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-yaml | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| groupcache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| grpc-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| harbor | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| httpsnoop | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| inf.v0 | [ISC](https://opensource.org/license/isc-license-txt) +| intern | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| ip-address-manager | [MIT](https://opensource.org/license/mit/) +| json | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| jsonpath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| jsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| jsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| k8s.io/apiextensions-apiserver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| klog | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| kube-openapi | [MIT](https://opensource.org/license/mit/) +| kubevirt.io/controller-lifecycle-operator-sdk/api | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| logr | [MIT](https://opensource.org/license/mit/) +| logrus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| mapstructure | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| martian | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| mergo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| metrics | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| multierr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| mux | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| mysql | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| net | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| oauth2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| opentelemetry-go | [MIT](https://opensource.org/license/mit/) +| opentelemetry-go-contrib | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| opentelemetry-proto-go | [MIT](https://opensource.org/license/mit/) +| opentracing-go | [MIT](https://opensource.org/license/mit/) +| perks | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| pflag | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| procfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| protobuf | [MIT](https://opensource.org/license/mit/) +| reflect2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| semver | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| shutdown | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| sigs.k8s.io/gateway-api | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| snappy | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| stdr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| structured-merge-diff | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| swag | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| sys | [MIT](https://opensource.org/license/mit/) +| system-upgrade-controller | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| tail | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| term | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| testify | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| text | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| time | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| tomb.v1 | [MIT](https://opensource.org/license/mit/) +| ulid | [MIT](https://opensource.org/license/mit/) +| utils | [MIT](https://opensource.org/license/mit/) +| uuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| wrangler | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| xstrings | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| xxhash | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| yaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| yaml.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| yaml.v3 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/vmware/govmomi | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| sigs.k8s.io/controller-runtime | [MIT](https://opensource.org/license/mit/) +| ajv | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| antd | [MIT](https://opensource.org/license/mit/) +| @ant-design/compatible | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| @ant-design/icons | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| axios | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| clipboard | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| color | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| connected-react-router | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| @fortawesome/fontawesome-svg-core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @fortawesome/free-solid-svg-icons | [MIT](https://opensource.org/license/mit/) +| @fortawesome/react-fontawesome | [MIT](https://opensource.org/license/mit/) +| history | [MIT](https://opensource.org/license/mit/) +| i18next | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| i18next-browser-languagedetector | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| i18next-xhr-backend | [MIT](https://opensource.org/license/mit/) +| immer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| lodash | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| lscache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| moment | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| monaco-editor | [MIT](https://opensource.org/license/mit/) +| monaco-themes | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| monaco-yaml | [MIT](https://opensource.org/license/mit/) +| @nivo/core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @nivo/line | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @nivo/pie | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| node-fetch | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| normalizr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| prettier | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| prop-types | [MIT](https://opensource.org/license/mit/) +| query-string | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react | [MIT](https://opensource.org/license/mit/) +| react-dom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-i18next | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-js-cron | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-redux | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-router | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| react-router-dom | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| @react-spring/core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @react-spring/three | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @react-spring/web | [MIT](https://opensource.org/license/mit/) +| react-teleporter | [MIT](https://opensource.org/license/mit/) +| @react-three/fiber | [MIT](https://opensource.org/license/mit/) +| react-transition-group | [MIT](https://opensource.org/license/mit/) +| redux | [MIT](https://opensource.org/license/mit/) +| redux-debounce-thunk | [MIT](https://opensource.org/license/mit/) +| redux-devtools-extension | [MIT](https://opensource.org/license/mit/) +| redux-thunk | [MIT](https://opensource.org/license/mit/) +| reselect | [MIT](https://opensource.org/license/mit/) +| styled-components | [MIT](https://opensource.org/license/mit/) +| three | [MIT](https://opensource.org/license/mit/) +| @typescript-eslint/eslint-plugin | [MIT](https://opensource.org/license/mit/) +| @typescript-eslint/parser | [MIT](https://opensource.org/license/mit/) +| validator | [MIT](https://opensource.org/license/mit/) +| cryptography | [MIT](https://opensource.org/license/mit/) +| github.com/flynn/go-shlex | [MIT](https://opensource.org/license/mit/) +| k8s.io/klog | [MIT](https://opensource.org/license/mit/) +| aec | [MIT](https://opensource.org/license/mit/) +| bugsnag-go | [MIT](https://opensource.org/license/mit/) +| cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| containerd | [MIT](https://opensource.org/license/mit/) +| docker-credential-helpers | [MIT](https://opensource.org/license/mit/) +| ghw | [MIT](https://opensource.org/license/mit/) +| github.com/docker/docker | [MIT](https://opensource.org/license/mit/) +| github.com/docker/go-metrics | [MIT](https://opensource.org/license/mit/) +| github.com/gdamore/encoding | [MIT](https://opensource.org/license/mit/) +| github.com/gomodule/redigo | [MIT](https://opensource.org/license/mit/) +| github.com/go-ole/go-ole | [MIT](https://opensource.org/license/mit/) +| github.com/jessevdk/go-flags | [MIT](https://opensource.org/license/mit/) +| github.com/kardianos/osext | [MIT](https://opensource.org/license/mit/) +| github.com/lucasb-eyer/go-colorful | [MIT](https://opensource.org/license/mit/) +| github.com/otiai10/copy | [MIT](https://opensource.org/license/mit/) +| github.com/power-devops/perfstat | [MIT](https://opensource.org/license/mit/) +| github.com/rivo/uniseg | [MIT](https://opensource.org/license/mit/) +| github.com/shirou/gopsutil | [MIT](https://opensource.org/license/mit/) +| github.com/shirou/gopsutil/v3 | [MIT](https://opensource.org/license/mit/) +| github.com/StackExchange/wmi | [MIT](https://opensource.org/license/mit/) +| github.com/tklauser/go-sysconf | [MIT](https://opensource.org/license/mit/) +| github.com/tklauser/numcpus | [MIT](https://opensource.org/license/mit/) +| github.com/yusufpapurcu/wmi | [MIT](https://opensource.org/license/mit/) +| go-ansiterm | [MIT](https://opensource.org/license/mit/) +| go-connections | [MIT](https://opensource.org/license/mit/) +| go-homedir | [MIT](https://opensource.org/license/mit/) +| gophercloud | [MIT](https://opensource.org/license/mit/) +| gopsutil | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go-runewidth | [MIT](https://opensource.org/license/mit/) +| go-units | [ISC](https://opensource.org/license/isc-license-txt) +| go.uuid | [MIT](https://opensource.org/license/mit/) +| go-windows-terminal-sequences | [MIT](https://opensource.org/license/mit/) +| howett.net/plist | [MIT](https://opensource.org/license/mit/) +| image-spec | [MIT](https://opensource.org/license/mit/) +| json-patch | [MIT](https://opensource.org/license/mit/) +| k8s.io/metrics | [MIT](https://opensource.org/license/mit/) +| k8sutil | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| libtrust | [MIT](https://opensource.org/license/mit/) +| libvirt-go-module | [MIT](https://opensource.org/license/mit/) +| libvirt-go-xml | [ISC](https://opensource.org/license/isc-license-txt) +| locker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| oras.land/oras-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| panicwrap | [MIT](https://opensource.org/license/mit/) +| pcidb | Python-2.0 +| purell | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| retry-go | [MIT](https://opensource.org/license/mit/) +| stack | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| sync | [MIT](https://opensource.org/license/mit/) +| tcell | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| tview | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| urlesc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/google/go-github | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-i18n | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| validator.v2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| websocket | [MIT](https://opensource.org/license/mit/) +| check.v1 | [MIT](https://opensource.org/license/mit/) +| emperror | [MIT](https://opensource.org/license/mit/) +| gax-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/Azure/go-autorest/autorest/azure/cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/dimchansky/utfbom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/googleapis/enterprise-certificate-proxy | [MIT](https://opensource.org/license/mit/) +| gnostic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-jose.v2 | [MIT](https://opensource.org/license/mit/) +| google-api-go-client | [MIT](https://opensource.org/license/mit/) +| libvirt.org/go/libvirt | [MIT](https://opensource.org/license/mit/) +| logur | [MIT](https://opensource.org/license/mit/) +| maas-client-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| opencensus-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| pretty | [MIT](https://opensource.org/license/mit/) +| tencentcloud-sdk-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| xerrors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| clockwork | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| connectproxy | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| crypt2go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| ftp | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/Azure/azure-sdk-for-go/sdk/azidentity | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/beevik/etree | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/bxcodec/faker/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/coreos/go-oidc/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/dgraph-io/ristretto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/gorhill/cronexpr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/hashicorp/go-version | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/huandu/xstrings | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/kelseyhightower/envconfig | [MIT](https://opensource.org/license/mit/) +| github.com/kylelemons/godebug | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/Masterminds/semver | [MIT](https://opensource.org/license/mit/) +| github.com/mattermost/xml-roundtrip-validator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/montanaflynn/stats | [MIT](https://opensource.org/license/mit/) +| github.com/pkg/browser | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/robfig/cron | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/stripe/stripe-go/v71 | [MIT](https://opensource.org/license/mit/) +| github.com/youmark/pkcs8 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| glog | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| goconvey | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| gofpdi | [MIT](https://opensource.org/license/mit/) +| gopdf | [MIT](https://opensource.org/license/mit/) +| gopkg.in/alexcesaro/quotedprintable.v3 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| gopkg.in/mail.v2 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| gosaml2 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| goxmldsig | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| mail | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| microsoft-authentication-library-for-go | [MIT](https://opensource.org/license/mit/) +| mongo-tools | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| mongo-tools-common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| pbkdf2 | [MIT](https://opensource.org/license/mit/) +| rateli[MIT](https://opensource.org/license/mit/)er | [MIT](https://opensource.org/license/mit/) +| scram | [MIT](https://opensource.org/license/mit/) +| stringprep | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| axios-retry | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| base-64 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @datadog/browser-logs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| fast-deep-equal | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @fullstory/browser | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| i18next-http-backend | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| leaflet | [MIT](https://opensource.org/license/mit/) +| leaflet.markercluster | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| less | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| netmask | [MIT](https://opensource.org/license/mit/) +| @nivo/bar | [MIT](https://opensource.org/license/mit/) +| react-calendar | [MIT](https://opensource.org/license/mit/) +| react-clipboard.js | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-dev-utils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| react-helmet | [MIT](https://opensource.org/license/mit/) +| @stripe/react-stripe-js | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @stripe/stripe-js | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| typescript | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/node | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/react | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/react-dom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/react-redux | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/react-router-dom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @types/styled-components | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| unique-names-generator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| url | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @visx/axis | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| @visx/event | [MIT](https://opensource.org/license/mit/) +| @visx/gradient | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| @visx/grid | [MIT](https://opensource.org/license/mit/) +| @visx/group | [MIT](https://opensource.org/license/mit/) +| @visx/hierarchy | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| @visx/mock-data | [MIT](https://opensource.org/license/mit/) +| @visx/responsive | [MIT](https://opensource.org/license/mit/) +| @visx/scale | [MIT](https://opensource.org/license/mit/) +| @visx/shape | [MIT](https://opensource.org/license/mit/) +| @visx/tooltip | [MIT](https://opensource.org/license/mit/) +| afero | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| apiextensions-apiserver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/AzureAD/microsoft-authentication-library-for-go | [MIT](https://opensource.org/license/mit/) +| github.com/Azure/azure-pipeline-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/Azure/azure-sdk-for-go/sdk/azcore | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/Azure/azure-sdk-for-go/sdk/internal | [MIT](https://opensource.org/license/mit/) +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute | [MIT](https://opensource.org/license/mit/) +| github.com/Azure/azure-storage-blob-go | [MIT](https://opensource.org/license/mit/) +| github.com/Azure/go-autorest/autorest/azure/auth | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/golang-jwt/jwt | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/go-logr/zapr | [MIT](https://opensource.org/license/mit/) +| github.com/mattn/go-ieproxy | [MIT](https://opensource.org/license/mit/) +| goformation | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| mod | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| vcluster | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| zap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cobra | public-domain +| gojsonschema | [MIT](https://opensource.org/license/mit/) +| handlers | [MIT](https://opensource.org/license/mit/) +| logrus-logstash-hook | [MIT](https://opensource.org/license/mit/) +| apiserver | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| btree | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cli-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| console | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| cursor | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| diskv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| distribution | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| emission | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| etcd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| filepath-securejoin | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| fuzzysearch | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/aybabtme/rgbterm | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/chai2010/gettext-go | [MIT](https://opensource.org/license/mit/) +| github.com/cheggaaa/pb | [MIT](https://opensource.org/license/mit/) +| github.com/containerd/containerd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/exponent-io/jsonpath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/gobwas/glob | [MIT](https://opensource.org/license/mit/) +| github.com/go-gorp/gorp/v3 | [MIT](https://opensource.org/license/mit/) +| github.com/gosuri/uitable | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/jmoiron/sqlx | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/joho/godotenv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/lann/builder | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/lann/ps | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0) +| github.com/liggitt/tabwriter | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/MakeNowJust/heredoc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/Masterminds/squirrel | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/mattn/go-sqlite3 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| github.com/[MIT](https://opensource.org/license/mit/)chellh/colorstring | [MIT](https://opensource.org/license/mit/) +| github.com/[MIT](https://opensource.org/license/mit/)chellh/go-wordwrap | [ISC](https://opensource.org/license/isc-license-txt) +| github.com/monochromegane/go-gitignore | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/rancher/wrangler | [MIT](https://opensource.org/license/mit/) +| github.com/rubenv/sql-migrate | [MIT](https://opensource.org/license/mit/) +| github.com/russross/blackfriday | [MIT](https://opensource.org/license/mit/) +| github.com/skip2/go-qrcode | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/vbatts/tar-split | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| github.com/xlab/treeprint | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) +| go-colorable | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-containerregistry | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go-isatty | [MIT](https://opensource.org/license/mit/) +| gojq | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| gojsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| gojsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-pluggable | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| go.starlark.net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| gotenv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-toml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| go-vfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| hcl | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| helm | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| httpcache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| image | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| image2ascii | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| imaging | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| ini.v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| jwalterweatherman | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| kairos | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| keyboard | [MIT](https://opensource.org/license/mit/) +| kubectl | [MIT](https://opensource.org/license/mit/) +| kubernetes | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| kustomize | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| lumberjack.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| machineid | [MIT](https://opensource.org/license/mit/) +| mousetrap | [MIT](https://opensource.org/license/mit/) +| objx | [MIT](https://opensource.org/license/mit/) +| pixterm | [MIT](https://opensource.org/license/mit/) +| progressbar | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| properties | [MIT](https://opensource.org/license/mit/) +| pterm | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| resize | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| runtime | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| shlex | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| spdystream | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| stargz-snapshotter | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| terminal-dimensions | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| terminfo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| timefmt-go | [MIT](https://opensource.org/license/mit/) +| toml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +| tools | [MIT](https://opensource.org/license/mit/) +| viper | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) +| yaml.v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) +
-
\ No newline at end of file + \ No newline at end of file diff --git a/package.json b/package.json index 835e2e3a4b..e7e9769e25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "3.4.0", + "version": "4.0.0", "private": true, "dependencies": { "@babel/plugin-proposal-export-default-from": "^7.18.10", diff --git a/src/shared/utils/redirects.js b/src/shared/utils/redirects.js index 96c7477cf8..3904fc4a55 100644 --- a/src/shared/utils/redirects.js +++ b/src/shared/utils/redirects.js @@ -261,6 +261,30 @@ const redirects = [ toPath: `/integrations/kubernetes#configurecustomoidc`, redirectInBrowser: true, isPermanent: true, + }, + { + fromPath: `/clusters/palette-virtual-clusters/add-virtual-cluster-to-host-cluster`, + toPath: `/clusters/palette-virtual-clusters/deploy-virtual-cluster`, + redirectInBrowser: true, + isPermanent: true, + }, + { + fromPath: `/vm-management/vm-packs-profiles/enable-vm-dashboard`, + toPath: `/vm-management/vm-packs-profiles/add-roles-and-role-bindings`, + redirectInBrowser: true, + isPermanent: true, + }, + { + fromPath: `/vm-management/vm-packs-profiles/vm-dashboard`, + toPath: `/vm-management/create-manage-vm/standard-vm-operations`, + redirectInBrowser: true, + isPermanent: true, + }, + { + fromPath: `/vm-management/vm-packs-profiles/create-vm-dashboard-profile`, + toPath: `/vm-management/vm-packs-profiles/create-vmo-profile`, + redirectInBrowser: true, + isPermanent: true, } ]; diff --git a/vale/styles/Vocab/Internal/accept.txt b/vale/styles/Vocab/Internal/accept.txt index 8eb873c378..72ac0f8bff 100644 --- a/vale/styles/Vocab/Internal/accept.txt +++ b/vale/styles/Vocab/Internal/accept.txt @@ -115,4 +115,14 @@ imageSwap subcommand subcommands MAAS +nameserver +uncomment +OAuth unsecure +vMotion +repavement +Repavement +repave +Repave +K3s +boolean diff --git a/vale/styles/Vocab/Internal/reject.txt b/vale/styles/Vocab/Internal/reject.txt index d7ab2ce45e..3e851113c3 100644 --- a/vale/styles/Vocab/Internal/reject.txt +++ b/vale/styles/Vocab/Internal/reject.txt @@ -1,6 +1,4 @@ -spectro cloud datacenter -spectrocloud cli ribbon menu left ribbon menu diff --git a/vale/styles/spectrocloud/spectrocloud.yml b/vale/styles/spectrocloud/spectrocloud.yml new file mode 100644 index 0000000000..963656ca04 --- /dev/null +++ b/vale/styles/spectrocloud/spectrocloud.yml @@ -0,0 +1,15 @@ +extends: existence +message: "Avoid using 'spectrocloud' outside of a URL format. Use 'Spectro Cloud' instead." +level: error +ignorecase: true +nonword: true +tokens: + - 'spectrocloud' + - 'spectro cloud' + - 'SpectroCloud' + - 'SpectroCloud' + - 'Spectro cloud' + - 'spectro Cloud' +scope: sentence +exceptions: + - '\w*\.spectrocloud\.\w*' diff --git a/vale/styles/spectrocloud/we.yaml b/vale/styles/spectrocloud/we.yaml index 80f8a79bd5..a260201a20 100644 --- a/vale/styles/spectrocloud/we.yaml +++ b/vale/styles/spectrocloud/we.yaml @@ -6,4 +6,4 @@ ignorecase: true tokens: - ours? - us - - let's \ No newline at end of file + - let's